﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">shell. StockSharp</title>
  <id>https://stocksharp.ru/handlers/atom.ashx?category=tag&amp;id=shell&amp;type=forum</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-13T21:13:44Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=tag&amp;id=shell&amp;type=forum" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/16334/</id>
    <title type="text">Shell не обновляется вслед за выпуском новых версий пакетов</title>
    <published>2022-03-30T15:35:35Z</published>
    <updated>2022-04-12T12:26:03Z</updated>
    <author>
      <name>mebios</name>
      <uri>https://stocksharp.ru/users/28248/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Shell" />
    <content type="html">&lt;p&gt;Создается впечатление что Shell совсем перестали обновлять..
Скачанная инсталлятором последняя версия Shell при сборке выводит список ошибок:
Серьезность	Код	Описание	Проект	Файл	Строка	Состояние подавления
Ошибка	CS0234	Тип или имя пространства имен &amp;quot;Diagram&amp;quot; не существует в пространстве имен &amp;quot;StockSharp.Xaml&amp;quot; (возможно, отсутствует ссылка на сборку).	Shell	C:...\StockSharp\ForShell\MainWindow.xaml.cs	34	Активные
Ошибка	CS0246	Не удалось найти тип или имя пространства имен &amp;quot;ObservableDictionary&amp;lt;,&amp;gt;&amp;quot; (возможно, отсутствует директива using или ссылка на сборку).	Shell	C:...\StockSharp\ForShell\MainWindow.xaml.cs	58	Активные
Ошибка	CS0246	Не удалось найти тип или имя пространства имен &amp;quot;StrategiesRegistry&amp;quot; (возможно, отсутствует директива using или ссылка на сборку).	Shell	C:...\StockSharp\ForShell\MainWindow.xaml.cs	65	Активные
Ошибка	CS0246	Не удалось найти тип или имя пространства имен &amp;quot;ICompilerService&amp;quot; (возможно, отсутствует директива using или ссылка на сборку).	Shell	C:...\StockSharp\ForShell\MainWindow.xaml.cs	79	Активные
Ошибка	CS0246	Не удалось найти тип или имя пространства имен &amp;quot;Fw40CompilerService&amp;quot; (возможно, отсутствует директива using или ссылка на сборку).	Shell	C:...\StockSharp\ForShell\MainWindow.xaml.cs	79	Активные
Ошибка	CS0246	Не удалось найти тип или имя пространства имен &amp;quot;ObservableDictionary&amp;lt;,&amp;gt;&amp;quot; (возможно, отсутствует директива using или ссылка на сборку).	Shell	C:...\StockSharp\ForShell\MainWindow.xaml.cs	83	Активные
Ошибка	CS0246	Не удалось найти тип или имя пространства имен &amp;quot;StrategiesRegistry&amp;quot; (возможно, отсутствует директива using или ссылка на сборку).	Shell	C:...\StockSharp\ForShell\MainWindow.xaml.cs	163	Активные
Ошибка	CS1061	&amp;quot;StrategiesRegistry&amp;quot; не содержит определения &amp;quot;Strategies&amp;quot;, и не удалось найти доступный метод расширения &amp;quot;Strategies&amp;quot;, принимающий тип &amp;quot;StrategiesRegistry&amp;quot; в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку).	Shell	C:...\StockSharp\ForShell\MainWindow.xaml.cs	166	Активные
Ошибка	CS0246	Не удалось найти тип или имя пространства имен &amp;quot;CompositionDiagramElement&amp;quot; (возможно, отсутствует директива using или ссылка на сборку).	Shell	C:...\StockSharp\ForShell\MainWindow.xaml.cs	168	Активные
Ошибка	CS0246	Не удалось найти тип или имя пространства имен &amp;quot;DiagramStrategy&amp;quot; (возможно, отсутствует директива using или ссылка на сборку).	Shell	C:...\StockSharp\ForShell\MainWindow.xaml.cs	169	Активные&lt;/p&gt;
&lt;p&gt;При этом тот факт что &amp;quot;Diagram&amp;quot; нет в пакете StockSharp.Studio.Controls уже с 12 февраля 2022, это означает что после обновления пакетов вендор вообще не запускал Shell c 12 февраля...&lt;/p&gt;
&lt;p&gt;Попытался откатить версии пакетов (StockSharp.Studio.Controls до версии 5.0.126), но в текущий момент добился лишь уменьшения количества ошибок до двух:
Ошибка	CS0246	Не удалось найти тип или имя пространства имен &amp;quot;ICompilerService&amp;quot; (возможно, отсутствует директива using или ссылка на сборку).	Shell	C:...\StockSharp\ForShell\MainWindow.xaml.cs	79	Активные
Ошибка	CS0246	Не удалось найти тип или имя пространства имен &amp;quot;Fw40CompilerService&amp;quot; (возможно, отсутствует директива using или ссылка на сборку).	Shell	C:...\StockSharp\ForShell\MainWindow.xaml.cs	79	Активные&lt;/p&gt;
&lt;p&gt;Дальше возникли проблемы так как пакеты StockSharp.Configuration.Adapters и StockSharp.Server.Fix, которые есть в ссылках Shell, зависят друг от друга и не понятно в какой последовательности нужно снижать версии и до какой версии нужно снижать не понятно. Если у кого есть информация при каких версиях пактов SHell хотя бы запускается, поделитесь пожалуйста.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10464/</id>
    <title type="text">Как в S# Shell передать более одного Chart в стратегию</title>
    <published>2019-02-24T18:49:16Z</published>
    <updated>2019-02-25T14:03:06Z</updated>
    <author>
      <name>Дмитрий_</name>
      <uri>https://stocksharp.ru/users/62269/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Стратегии" />
    <category term="Shell" />
    <content type="html">&lt;p&gt;Добрый день.&lt;/p&gt;
&lt;p&gt;В xaml установка одного Chart&lt;/p&gt;
&lt;details&gt;&lt;summary&gt;xmlns:sx=&amp;quot;http://schemas.stocksharp.com/xaml&amp;quot;
&amp;lt;sx:Chart x:Name=&amp;quot;Chart&amp;quot; /&amp;gt;&lt;/summary&gt;
&lt;p&gt;Strategy.SetChart(Chart);&lt;/p&gt;
&lt;/details&gt;
&lt;p&gt;В ExampleStrategy.cs получение того Chart&lt;/p&gt;
&lt;details&gt;&lt;summary&gt;if (this.GetChart() is Chart chart)&lt;/summary&gt;
&lt;/details&gt;
&lt;p&gt;Как передать из xaml в стратегию два или три Chart? (Strategy.SetChart(Chart) принимает только один Chart)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10253/</id>
    <title type="text">Вопросы по S# Shell</title>
    <published>2018-12-25T17:18:42Z</published>
    <updated>2019-01-29T11:51:30Z</updated>
    <author>
      <name>Дмитрий_</name>
      <uri>https://stocksharp.ru/users/62269/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="S#" />
    <category term="Shell" />
    <content type="html">&lt;p&gt;Добрый день.&lt;/p&gt;
&lt;p&gt;1)
На вкладке тестирования стратегий, во время проведения теста, появляются ошибки:
Заявка 220 (0x1A327E4) не была зарегистрирована по причине 'Сейчас эта сессия не идет.'.
&amp;quot;OrderRegisterFailed SBER@TQBR Portfilo for history testing Продажа Цена=0 Объем=1 Сост=Failed Бал=1 Тип=Market System.InvalidOperationException: Сейчас эта сессия не идет.&amp;quot;&lt;/p&gt;
&lt;p&gt;Возможно это связано с тем, что тестовые сделки проходят в то время, когда биржа не работает (по описанию объекта &amp;quot;Board&amp;quot;), хотя исторические данные имеются.
Вопрос.
Как отвязать время работы биржи во время тестирования стратегий?
&lt;img src="/file/108294/Снимок.PNG" alt="Снимок.PNG" /&gt;&lt;/p&gt;
&lt;p&gt;2)
В логе (Monitor) отображается неверный дата по году.
Тестирование с 01.10.2017 по 31.10.2017.
В логе (Monitor) отображаются 2010 и 2011 года.
&lt;img src="/file/108294/Снимок.PNG" alt="Снимок.PNG" /&gt;&lt;/p&gt;
&lt;p&gt;3)
На подвкладке Стратегии вкладки History Testing - во время тестирования стратегии (и после завершения тестирования) не изменяются значения Position и PnL
&lt;img src="/file/108293/Снимок1.PNG" alt="Снимок1.PNG" /&gt;&lt;/p&gt;
&lt;p&gt;Shell v1.4.0.0&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8464/</id>
    <title type="text">S#Shell</title>
    <published>2017-07-31T11:27:02Z</published>
    <updated>2017-07-31T11:41:03Z</updated>
    <author>
      <name>sanny</name>
      <uri>https://stocksharp.ru/users/73146/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Shell" />
    <content type="html">&lt;p&gt;Здравствуйте,&lt;/p&gt;
&lt;p&gt;При покупке курса в подарок обещали предоставить S# Shell.
Будьте добры, вышлите на почту или в ЛС.&lt;/p&gt;
&lt;p&gt;Спасибо.&lt;/p&gt;
</content>
  </entry>
</feed>