﻿<?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">Сообщество. StockSharp</title>
  <id>https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=53</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-19T14:32:10Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=53" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/9682/</id>
    <title type="text">Загрузка статистических данных стратегии - 2</title>
    <published>2018-07-13T23:13:40Z</published>
    <updated>2018-07-16T14:02:52Z</updated>
    <author>
      <name>JaguarFX</name>
      <uri>https://stocksharp.ru/users/49779/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;На самом деле вопрос действительно неясный, т.к. в приведенном примере регистрации CsvEntityRegistry и StorageRegistry создается хранилище тиковых данных (StorageExchangeInfoProvider):
ConfigManager.RegisterService&amp;lt;IExchangeInfoProvider&amp;gt;(new StorageExchangeInfoProvider(entityReg))&lt;/p&gt;
&lt;p&gt;Следую [неявно выраженной] логике S#.API для сохранения позиций нужно зарегистрировать службу сохранения позиций, как то-так:
ConfigManager.RegisterService&amp;lt;IStoragePositionList&amp;gt;(new PortfolioList(entityReg));
Это этот подход не работает: PortfolioList не принимает в качестве параметра создания ранее созданные объекты (ни CsvEntityRegistry , ни StorageRegistry)&lt;/p&gt;
&lt;p&gt;Прошу ХелпДеск прокомментировать вопрос с корректным подходом к регистрации службы сохранения позиций на основе ранее созданных в данном примере объектов CsvEntityRegistry  и StorageRegistry.
.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9669/</id>
    <title type="text">Быстрее! Выше! Сильнее!</title>
    <published>2018-07-10T14:59:49Z</published>
    <updated>2018-07-10T15:26:40Z</updated>
    <author>
      <name>William B</name>
      <uri>https://stocksharp.ru/users/7/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <category term="Алготрейдинг" />
    <category term="трейдинг" />
    <category term="коннектор" />
    <category term="форекс" />
    <category term="metatrader" />
    <content type="html">&lt;p&gt;&lt;img src="/file/107204/faster-computers.jpg" alt="" /&gt;
Всем привет!
Сегодня у нас короткая и страшная новость! Наш &lt;a href="https://crowd.stocksharp.ru/product/metatrader/"&gt;третий краудфандинг&lt;/a&gt; по созданию коннектора к платформе МетаТрейдер ставит новые рекорды!
Уже сегодня размер сборов превысил &lt;strong&gt;&lt;span style="color:green"&gt;85%&lt;/span&gt;&lt;/strong&gt;!!!
Мы видим колоссальный интерес не только среди желающих поучаствовать, но и потенциальных инвесторов!
Всем вам, мы рекомендуем поторопиться. Пресейл с минимальной суммой базового взноса в &lt;strong&gt;&lt;span style="color:green"&gt;300$&lt;/span&gt;&lt;/strong&gt; доступен только &lt;strong&gt;&lt;span style="color:red"&gt;2 дня&lt;/span&gt;&lt;/strong&gt;!
В пятницу минимальный взнос составит &lt;span style="color:red"&gt;500$&lt;/span&gt;!!!
**:::center
&lt;span style="font-size:36pt"&gt;&lt;a href="https://crowd.stocksharp.ru/product/metatrader/"&gt;&lt;span style="color:green"&gt;&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Принять участие&amp;lt;&amp;lt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class="**"&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8803/</id>
    <title type="text">BTC vs BTC. Арбитраж криптовалют!</title>
    <published>2017-11-08T02:47:40Z</published>
    <updated>2018-07-06T16:37:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Арбитраж" />
    <category term="Биржа" />
    <category term="биткоин" />
    <category term="криптовалюты" />
    <content type="html">&lt;p&gt;В последнее время интерес к криптовалютам растет не по дням, а по часам. Постоянный рост цифровых активов приводит к вовлечению в орбиту все новых и новых участников. Открываются новые биржи, происходят хардфорки, проводятся ICO, создаются новые криптовалюты и все это движение порождает огромное море возможностей.&lt;/p&gt;
&lt;p&gt;Об одной из таких возможностей мы расскажем в этой коротенькой статье.&lt;/p&gt;
&lt;p&gt;Не так давно мы запустили &lt;a href="http://crowd.stocksharp.ru/product/%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B1%D0%B8%D1%80%D0%B6%D0%B8/"&gt;&lt;span style="font-size:36pt"&gt;проект краудфандинга разработки коннекторов к 10 криптовалютным биржам&lt;/span&gt;&lt;/a&gt; (&lt;strong&gt;Bitfinex, Coinbase, Kraken, Poloniex, Gdax, Bittrex, Bithumb, Hitbtc, Okcoin, Coincheck&lt;/strong&gt;), при том, что 2 коннектора к бирже Wex.nz и Bitstamp уже представлены в нашей платформе. Этот проект был бы не нужен, если бы криптовалюты торговались более централизованно, но количество бирж уже перевалило за несколько десятков и постоянно открываются новые. и чем больше подключений, тем стабильнее происходит торговля, и больше точек входа для арбитража биткоинов и других популярных криптовалют.&lt;/p&gt;
&lt;p&gt;Целевая функция любой биржи - сводить покупателей и продавцов, то есть на этой площадке всегда есть желающие и купить, и продать тот или иной актив, а вот цена по которой участники торгов стремятся совершить сделку может быть разной! Поскольку экономика цифровых активов только зарождается, эта разница может быть очень значительной.
Этот факт порождает возможность так называемого пространственного арбитража, суть которого купить актив на бирже где он дешевле и продать там, где он дороже.&lt;/p&gt;
&lt;p&gt;Впрочем на примере будет понятнее. Скриншоты бирж далее сделаны в одно и тоже время.&lt;/p&gt;
&lt;p&gt;Итак. Книга заявок на Битокин на бирже GDAX&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/105228/image1.png" alt="Gdax BTC" /&gt;&lt;/p&gt;
&lt;p&gt;BTC котируется где-то по 7 313,88 долл.&lt;/p&gt;
&lt;p&gt;А теперь книга заявок на бирже Wex.nz&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/105226/image3.png" alt="Wex BTC" /&gt;&lt;/p&gt;
&lt;p&gt;BTC котируется где-то по 7 373 долл.&lt;/p&gt;
&lt;p&gt;Давайте посмотрим еще на биржу Poloniex&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/105227/image2.png" alt="Poloniex BTC" /&gt;&lt;/p&gt;
&lt;p&gt;BTC котируется где-то по 7 323 долл.&lt;/p&gt;
&lt;p&gt;Комментарии, как говорится, излишни. ;-)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://crowd.stocksharp.ru/product/%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B1%D0%B8%D1%80%D0%B6%D0%B8/"&gt;&lt;span style="font-size:36pt"&gt;Присоединяйтесь к нашей общей кампании&lt;/span&gt;&lt;/a&gt; создания новых коннекторов, в рамках которой мы вам предоставим технические средства для совершения арбитража между биржами (и, следовательно, заработка на этой стратегии). Особо важным отметим, что будет предоставлен &lt;a href="http://stocksharp.ru/robot/10/ehdvard--ruki-nozhnitsy/"&gt;&lt;strong&gt;автоматический торговый робот&lt;/strong&gt;&lt;/a&gt;, который уже арбитражит биткоин почти год.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/5242/</id>
    <title type="text">StockSharp + Transaq</title>
    <published>2016-02-13T22:16:11Z</published>
    <updated>2018-07-04T20:19:25Z</updated>
    <author>
      <name>leasmax</name>
      <uri>https://stocksharp.ru/users/95035/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Насколько жизнеспособна связка StockSharp + Transaq?
Есть ли у нее очевидные недостатки или преимущества по сравнению с использованием, например того же Quik или других коннекторов? Есть ли у кого-нибудь опыт использования данной связки на тестовом или боевом роботах?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9640/</id>
    <title type="text">Возможность тестирования.</title>
    <published>2018-07-03T18:27:18Z</published>
    <updated>2018-07-04T12:47:00Z</updated>
    <author>
      <name>OlegA</name>
      <uri>https://stocksharp.ru/users/101811/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza2" />
    <content type="html">&lt;p&gt;Уважаемые коллеги! Благодарю за прекрасную библиотеку. В ближайшее время намерен приобрести лицензию на коннекторы к Plaza2 и TWIME. Подскажите,пож., возможно ли краткосрочное тестирование коннектора Plaza2. Если да, то как я могу получить лицензию?
Заранее благодарен.
Олег.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9638/</id>
    <title type="text">Новый крауд - заработай с нами!</title>
    <published>2018-07-03T12:58:26Z</published>
    <updated>2018-07-03T12:58:26Z</updated>
    <author>
      <name>William B</name>
      <uri>https://stocksharp.ru/users/7/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <category term="Алготрейдинг" />
    <category term="трейдинг" />
    <category term="коннектор" />
    <content type="html">&lt;p&gt;&lt;img src="/file/107181/2018-07-03_12-52-10.png" alt="" /&gt;
Во-первых, важная новость. Мы преодолели отметку в &lt;strong&gt;&lt;span style="color:green"&gt;35%&lt;/span&gt;&lt;/strong&gt; по сбору средств. Остается еще одна неделя, и мы надеемся, что по льготным условиям больше участников успеют подключится к нашей &lt;a href="https://crowd.stocksharp.ru/product/metatrader/"&gt;крауд-кампании&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Во-вторых, о деньгах =) Новый крауд имеет &lt;strong&gt;&lt;span style="font-size:24pt"&gt;&lt;span style="color:red"&gt;мега&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; опцию. Внесенные средства теперь имеют свой revenue. Это значит, вы имеете право получать 50% дохода с заработка от продажи коннектора. Мы предлагаем всем вам стать не просто пользователями нашей платформы, а быть и ее бенефициарами! Нет более сладкой благодарности от нас тем, кто помогает развивать платформу, чем денежное вознаграждение. Не правда ли?&lt;/p&gt;
&lt;p&gt;**:::center
&lt;span style="font-size:36pt"&gt;&lt;a href="https://crowd.stocksharp.ru/product/metatrader/"&gt;&lt;span style="color:green"&gt;&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Подробнее о нашей кампании! &amp;lt;&amp;lt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class="**"&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9627/</id>
    <title type="text">Глобальный фидбэк</title>
    <published>2018-06-29T12:46:13Z</published>
    <updated>2018-06-29T17:06:39Z</updated>
    <author>
      <name>William B</name>
      <uri>https://stocksharp.ru/users/7/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <category term="Программирование роботов" />
    <category term="Алготрейдинг" />
    <category term="трейдинг" />
    <category term="релизы" />
    <content type="html">&lt;p&gt;&lt;img src="/file/107161/1_MH4QlABZCJlJS6xo7O3Dvw.jpeg" alt="" /&gt;
Друзья,
Мы обновили все наши продукты, начиная от &lt;a href="https://stocksharp.ru/products/designer/"&gt;S#.Designer&lt;/a&gt;, заканчивая &lt;a href="https://stocksharp.ru/products/api/"&gt;S#.API&lt;/a&gt;.
Основа нашего обновления - долгожданный первый релиз S#.Designer. За долгое время данный продукт проходил бета-тестирование, и сегодня мы можем с уверенностью сказать, что это наш Релиз.&lt;/p&gt;
&lt;p&gt;Мы предлагаем всем вам попробовать новые версии наших продуктов. В том числе те программы, которые вы еще не использовали или использовали ранее сравнительно давно.
Мы хотим получить от вас обратную связь, начиная от найденных вами ошибок (независимо от продукта, API, Терминал - любые), и заканчивая предложениями по улучшению.
Принимаются все запросы от всех клиентов. На этот период даже от клиентов без подписки на техническую поддержку.&lt;/p&gt;
&lt;p&gt;Для этого мы специально создали чат в Телеграм - &lt;a href="https://stocksharp.ru/s/nrh98Txf"&gt;@stocksharpchat&lt;/a&gt;. Пишите в него свои замечания и предложения.
Огромная просьба. С учетом того, что у нас не так много свободного времени (да и у вас, разумеется), присылайте свои замечания максимально подробнее. Скриншоты, видео, логи, описание. Лучше - если все это сразу в одном пакете.&lt;/p&gt;
&lt;p&gt;**:::center
&lt;span style="font-size:36pt"&gt;&lt;a href="https://stocksharp.ru/products/download/"&gt;&lt;span style="color:green"&gt;&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Скачать программы! &amp;lt;&amp;lt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class="**"&gt;&lt;p&gt;**:::center
&lt;span style="font-size:18pt"&gt;&lt;a href="https://stocksharp.ru/s/nrh98Txf"&gt;&lt;span style="color:green"&gt;&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Присоединиться к чату! &amp;lt;&amp;lt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class="**"&gt;&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9617/</id>
    <title type="text">Получение доски опционов в Designer</title>
    <published>2018-06-25T14:20:20Z</published>
    <updated>2018-06-29T11:59:25Z</updated>
    <author>
      <name>jgutik</name>
      <uri>https://stocksharp.ru/users/98738/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;В Designer не погружается доска опционов, данные по базовому инструменту поступают. В кубике &amp;quot;деривативы&amp;quot; указан тип опциона и дата экспирации.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8164/</id>
    <title type="text">Гидра серверный режим и SampleFix наблюдения</title>
    <published>2017-03-21T12:43:15Z</published>
    <updated>2018-06-29T11:58:39Z</updated>
    <author>
      <name>Иван З.</name>
      <uri>https://stocksharp.ru/users/6502/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;ol&gt;
&lt;li&gt;Берем пример SampleFix настраиваем следующим образом
&lt;img src="/file/104304/image3240.png" alt="image3240.png" /&gt;
Строчку логин не заполняем. И жмем подключиться. Пример выдаст ошибку и не подключиться. Но гидра считает по другому. И как только я закрою пример. Гида зависает, отклика никакого, и начинает писать логи. Вот сколько настрочила. Логи приложил.
&lt;img src="/file/104305/image7922.png" alt="image7922.png" /&gt;&lt;/li&gt;
&lt;/ol&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9623/</id>
    <title type="text">CandleManager.Processing</title>
    <published>2018-06-27T13:13:36Z</published>
    <updated>2018-06-27T13:23:10Z</updated>
    <author>
      <name>Gii</name>
      <uri>https://stocksharp.ru/users/5912/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день!&lt;/p&gt;
&lt;p&gt;При использовании прерывания CandleManager.Processing не заполняется поле Candle.CloseTime!&lt;/p&gt;
&lt;p&gt;Проверял на QuikTrader и RealTimeEmulationTrader&amp;lt;IMessageAdapter&amp;gt;, подключение к Quick через Lua, версия библиотек StockSharp 4.4.8&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Прерывания приходят и свойсство candle.State позволяет синхронизироваться с концом свечи.&lt;/li&gt;
&lt;li&gt;Candle.OpenTime заполняется правильно .&lt;/li&gt;
&lt;li&gt;При использовании&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;candleManager.WhenCandlesFinished(series).Do(candle =&amp;gt; {....});
```, Candle.OpenTime и  Candle.CloseTime заполняются правильно.
4. Ниже приведен код использованный для тестирования, с результатами отраженными в логе.
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;             CandleManager.Processing += (ser, candle) =&amp;gt;
            {
                if (candle.State != CandleStates.Finished) return;

                this.AddInfoLog($&amp;quot; OpenTime =  {candle.OpenTime.ToString(CultureInfo.CurrentCulture)}   CloseTime = {candle.CloseTime.ToString(CultureInfo.CurrentCulture)} &amp;quot;);
                this.AddInfoLog($&amp;quot; TimeFrame = {_stepFrame.ToString()}   CurrentTime = {Connector.CurrentTime.ToString(CultureInfo.CurrentCulture)}&amp;quot;);
            };
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;
Примечание:
Сообщение написано для сведения участников форума и не требует реакции сотрудников  StockSharp, даже если выявленная проблема является багом!

С уважением Gii.      
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9621/</id>
    <title type="text">Quik Luа ошибки</title>
    <published>2018-06-26T17:21:21Z</published>
    <updated>2018-06-26T17:21:21Z</updated>
    <author>
      <name>nullik</name>
      <uri>https://stocksharp.ru/users/97365/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;При установке соединения вылетают ошибки. Подскажите, что делать.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;System.InvalidOperationException: Сообщение 'Execution,T(L)=2018/06/26 16:28:13.543,T(S)=2018/06/26 10:13:43.254,(Transaction),Sec=S#:SiU8@FORTS, Native:,Type:,Ord=31309500517/0/11,Fail=,Price=63385,OrdVol=5,TrVol=,Bal=0,TId=,Pf=76640c3,TPrice=,UId=,State=Done' привело к ошибке обработки. ---&amp;gt; System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в Ecng.Collections.SynchronizedDictionary`2.Add(TKey key, TValue value)
   в StockSharp.Algo.EntityCache.ProcessOrderMessage(Order order, Security security, ExecutionMessage message, Int64 transactionId, Tuple`3&amp;amp; pfInfo)
   в StockSharp.Algo.Connector.ProcessOrderMessage(Order o, Security security, ExecutionMessage message, Int64 transactionId, Boolean isStatusRequest)
   в StockSharp.Algo.Connector.ProcessTransactionMessage(Order order, Security security, ExecutionMessage message, Int64 transactionId, Boolean isStatusRequest)
   в StockSharp.Algo.Connector.ProcessExecutionMessage(ExecutionMessage message)
   в StockSharp.Algo.Connector.OnProcessMessage(Message message)
   --- Конец трассировки внутреннего стека исключений ---

System.InvalidOperationException: Сообщение 'Execution,T(L)=2018/06/26 16:28:13.544,T(S)=2018/06/26 10:19:39.852,(Transaction),Sec=S#:SiU8@FORTS, Native:,Type:,Ord=31309652689/0/13,Fail=,Price=63396,OrdVol=5,TrVol=,Bal=0,TId=,Pf=76640c3,TPrice=,UId=,State=Done' привело к ошибке обработки. ---&amp;gt; System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в Ecng.Collections.SynchronizedDictionary`2.Add(TKey key, TValue value)
   в StockSharp.Algo.EntityCache.ProcessOrderMessage(Order order, Security security, ExecutionMessage message, Int64 transactionId, Tuple`3&amp;amp; pfInfo)
   в StockSharp.Algo.Connector.ProcessOrderMessage(Order o, Security security, ExecutionMessage message, Int64 transactionId, Boolean isStatusRequest)
   в StockSharp.Algo.Connector.ProcessTransactionMessage(Order order, Security security, ExecutionMessage message, Int64 transactionId, Boolean isStatusRequest)
   в StockSharp.Algo.Connector.ProcessExecutionMessage(ExecutionMessage message)
   в StockSharp.Algo.Connector.OnProcessMessage(Message message)
   --- Конец трассировки внутреннего стека исключений ---

System.InvalidOperationException: Сообщение 'Execution,T(L)=2018/06/26 16:28:13.546,T(S)=2018/06/26 13:13:14.257,(Transaction),Sec=S#:SiU8@FORTS, Native:,Type:,Ord=31315014205/0/19,Fail=,Price=63575,OrdVol=5,TrVol=,Bal=0,TId=,Pf=76640c3,TPrice=,UId=,State=Done' привело к ошибке обработки. ---&amp;gt; System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в Ecng.Collections.SynchronizedDictionary`2.Add(TKey key, TValue value)
   в StockSharp.Algo.EntityCache.ProcessOrderMessage(Order order, Security security, ExecutionMessage message, Int64 transactionId, Tuple`3&amp;amp; pfInfo)
   в StockSharp.Algo.Connector.ProcessOrderMessage(Order o, Security security, ExecutionMessage message, Int64 transactionId, Boolean isStatusRequest)
   в StockSharp.Algo.Connector.ProcessTransactionMessage(Order order, Security security, ExecutionMessage message, Int64 transactionId, Boolean isStatusRequest)
   в StockSharp.Algo.Connector.ProcessExecutionMessage(ExecutionMessage message)
   в StockSharp.Algo.Connector.OnProcessMessage(Message message)
   --- Конец трассировки внутреннего стека исключений ---

System.InvalidOperationException: Сообщение 'Execution,T(L)=2018/06/26 16:28:13.547,T(S)=2018/06/26 13:25:49.626,(Transaction),Sec=S#:SiU8@FORTS, Native:,Type:,Ord=31315397512/0/21,Fail=,Price=63565,OrdVol=5,TrVol=,Bal=0,TId=,Pf=76640c3,TPrice=,UId=,State=Done' привело к ошибке обработки. ---&amp;gt; System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   в Ecng.Collections.SynchronizedDictionary`2.Add(TKey key, TValue value)
   в StockSharp.Algo.EntityCache.ProcessOrderMessage(Order order, Security security, ExecutionMessage message, Int64 transactionId, Tuple`3&amp;amp; pfInfo)
   в StockSharp.Algo.Connector.ProcessOrderMessage(Order o, Security security, ExecutionMessage message, Int64 transactionId, Boolean isStatusRequest)
   в StockSharp.Algo.Connector.ProcessTransactionMessage(Order order, Security security, ExecutionMessage message, Int64 transactionId, Boolean isStatusRequest)
   в StockSharp.Algo.Connector.ProcessExecutionMessage(ExecutionMessage message)
   в StockSharp.Algo.Connector.OnProcessMessage(Message message)
   --- Конец трассировки внутреннего стека исключений ---

&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote&gt;
&lt;p&gt;2018/06/26 16:44:56.009|       |FixServer |Disconnect quik (127.0.0.1:52117)
2018/06/26 16:47:44.594|       |FixServer |Connected '127.0.0.1:52144' to '0.0.0.0:5001'.
2018/06/26 16:47:44.612|       |FixServer |Received first byte from '127.0.0.1:52144'.
2018/06/26 16:47:44.614|       |FixServer |From : Logon
2018/06/26 16:47:44.614|       |FixServer |Клиент quik (127.0.0.1:52144) авторизован.
2018/06/26 16:47:44.616|       |FixServer |Отправка Logon клиенту.
2018/06/26 16:47:44.616|       |FixServer |Сессия запущена.
2018/06/26 16:47:44.618|       |FixServer |Connected '127.0.0.1:52145' to '0.0.0.0:5001'.
2018/06/26 16:47:44.618|       |FixServer |Received first byte from '127.0.0.1:52145'.
2018/06/26 16:47:44.619|       |FixServer |From : Logon
2018/06/26 16:47:44.619|       |FixServer |Клиент quik (127.0.0.1:52145) авторизован.
2018/06/26 16:47:44.620|       |FixServer |Отправка Logon клиенту.
2018/06/26 16:47:44.620|       |FixServer |Сессия запущена.
2018/06/26 16:47:44.668|       |FixServer |From quik 127.0.0.1:52144: RequestForPositions
2018/06/26 16:47:44.668|       |LuaServer |Request: Type='PortfolioLookup' TrId='60458856' Value='' SecId='' OrdType='' IsSubscribe='False' DataType='Level1' Arg='' From='' To=''
2018/06/26 16:47:44.668|       |LuaServer |LookupPortfolios
2018/06/26 16:47:44.668|       |FixServer |From quik 127.0.0.1:52144: OrderMassStatusRequest
2018/06/26 16:47:44.669|       |LuaServer |LookupPortfolios done
2018/06/26 16:47:44.669|       |LuaServer |LookupPositions
2018/06/26 16:47:44.669|       |LuaServer |LookupPositions done
2018/06/26 16:47:44.669|       |LuaServer |Request: Type='OrderStatus' TrId='60458857' Value='' SecId='' OrdType='' IsSubscribe='False' DataType='Level1' Arg='' From='' To=''
2018/06/26 16:47:44.669|       |LuaServer |LookupStopOrders
2018/06/26 16:47:44.669|       |LuaServer |Stop orders count: 6
2018/06/26 16:47:44.670|       |LuaServer |LookupStopOrders done
2018/06/26 16:47:44.670|       |LuaServer |LookupOrders
2018/06/26 16:47:44.670|       |LuaServer |Orders count: 17
2018/06/26 16:47:44.670|       |LuaServer |LookupOrders done
2018/06/26 16:47:44.670|       |LuaServer |LookupTrades
2018/06/26 16:47:44.670|       |LuaServer |Own trades count: 27
2018/06/26 16:47:44.672|       |LuaServer |LookupTrades done
2018/06/26 16:48:44.668|       |FixServer |From quik 127.0.0.1:52145: TestRequest
2018/06/26 16:48:44.669|       |FixServer |From quik 127.0.0.1:52144: TestRequest
2018/06/26 16:49:44.710|       |FixServer |From quik 127.0.0.1:52145: TestRequest
2018/06/26 16:49:44.710|       |FixServer |From quik 127.0.0.1:52144: TestRequest
2018/06/26 16:50:44.742|       |FixServer |From quik 127.0.0.1:52145: TestRequest
2018/06/26 16:50:44.743|       |FixServer |From quik 127.0.0.1:52144: TestRequest
2018/06/26 16:51:14.848|Error  |FixServer |System.IO.IOException: Поток вернул 0 байт.
в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos)
в StockSharp.Fix.Native.BaseFixReader.ReadByte()
в StockSharp.Fix.Native.TextFixReader.ReadTag()
в #=ztFS8p2SET7SAM_XEsuP9CEA=.#=zFb38KRc=(IFixReader #=zJKDS$9Y=, FixTags #=zlGqaORU2Tc7c)
в #=ztFS8p2SET7SAM_XEsuP9CEA=.#=zAIaas_s=(IFixReader #=zJKDS$9Y=, Boolean #=zZkIVMwVuv4lS, String #=zwOqpTs4=)
в StockSharp.Fix.FixServer.#=zLwh1hVg=(IFixReader #=zJKDS$9Y=, FixSession[] #=zojXlxqBTBsJK, #=zWR326rOYXxB8zJj_MixR5SA=&amp;amp; #=z8Rp7iS0zCqb5, TcpClient #=z7nxEYec=, EndPoint #=zRW5vdTv5kt8g, String&amp;amp; #=zovw8sgZIYmjE, Boolean&amp;amp; #=z0gOIRGc=)
в StockSharp.Fix.FixServer.#=zw_pJYhwRHbk5VtiJQeEIEkA=.#=zqAn9CrW23tPuCdSLMQ==()
2018/06/26 16:51:14.848|Error  |FixServer |System.IO.IOException: Поток вернул 0 байт.
в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos)
в StockSharp.Fix.Native.BaseFixReader.ReadByte()
в StockSharp.Fix.Native.TextFixReader.ReadTag()
в #=ztFS8p2SET7SAM_XEsuP9CEA=.#=zFb38KRc=(IFixReader #=zJKDS$9Y=, FixTags #=zlGqaORU2Tc7c)
в #=ztFS8p2SET7SAM_XEsuP9CEA=.#=zAIaas_s=(IFixReader #=zJKDS$9Y=, Boolean #=zZkIVMwVuv4lS, String #=zwOqpTs4=)
в StockSharp.Fix.FixServer.#=zLwh1hVg=(IFixReader #=zJKDS$9Y=, FixSession[] #=zojXlxqBTBsJK, #=zWR326rOYXxB8zJj_MixR5SA=&amp;amp; #=z8Rp7iS0zCqb5, TcpClient #=z7nxEYec=, EndPoint #=zRW5vdTv5kt8g, String&amp;amp; #=zovw8sgZIYmjE, Boolean&amp;amp; #=z0gOIRGc=)
в StockSharp.Fix.FixServer.#=zw_pJYhwRHbk5VtiJQeEIEkA=.#=zqAn9CrW23tPuCdSLMQ==()
2018/06/26 16:51:14.848|       |FixServer |Disconnect quik (127.0.0.1:52144)
2018/06/26 16:51:14.848|       |FixServer |Disconnect quik (127.0.0.1:52145)&lt;/p&gt;
&lt;/blockquote&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9601/</id>
    <title type="text">Как получить TheorPrice по BlackScholes</title>
    <published>2018-06-19T20:51:57Z</published>
    <updated>2018-06-21T21:36:00Z</updated>
    <author>
      <name>Дмитрий_</name>
      <uri>https://stocksharp.ru/users/62269/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Опционы" />
    <content type="html">&lt;p&gt;Добрый день&lt;/p&gt;
&lt;div class="spoiler"&gt;&lt;p Price="lastTrade.Value"&gt;private static Security CreateStrike(decimal strike, decimal oi, decimal iv, OptionTypes type, DateTime expiryDate, Security asset, decimal? lastTrade)
{
var s = new Security
{
Code = &amp;quot;RI {0} {1}&amp;quot;.Put(type == OptionTypes.Call ? 'C' : 'P', strike),
Strike = strike,
OpenInterest = oi,
ImpliedVolatility = iv,
HistoricalVolatility = iv,
OptionType = type,
ExpiryDate = expiryDate,
Board = ExchangeBoard.Forts,
UnderlyingSecurityId = asset.Id,
LastTrade = lastTrade == null ? null : new Trade ,
Volume = 999,//RandomGen.GetInt(10000),
Type = SecurityTypes.Option,
//TheorPrice = 1212m,
};&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;		s.BestBid = new Quote(s, s.StepPrice ?? 1m * RandomGen.GetInt(100), s.VolumeStep ?? 1m * RandomGen.GetInt(100), Sides.Buy);
		s.BestAsk = new Quote(s, s.BestBid.Price.Max(s.StepPrice ?? 1m * RandomGen.GetInt(100)), s.VolumeStep ?? 1m * RandomGen.GetInt(100), Sides.Sell);

		return s;
	}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;var asset = new Security
{
Id = &amp;quot;RIH5@FORTS&amp;quot;,
PriceStep = 10,
};&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;        asset.BestBid = new Quote(asset, asset.StepPrice ?? 1m * RandomGen.GetInt(100), asset.VolumeStep ?? 1m * RandomGen.GetInt(100), Sides.Buy);
        asset.BestAsk = new Quote(asset, asset.BestBid.Price.Max(asset.StepPrice ?? 1m * RandomGen.GetInt(100)), asset.VolumeStep ?? 1m * RandomGen.GetInt(100), Sides.Sell);

        asset.LastTrade = new Trade
		{
			Security = asset,
			Price = 105000,
		};

		var expiryDate = new DateTime(2014, 09, 15);
		var currDate = new DateTime(2014, 08, 02);

        var securities = new List&amp;lt;Security&amp;gt;
		{
			asset,

			CreateStrike(105000, 10, 60, OptionTypes.Call, expiryDate, asset, 105000),
			CreateStrike(105000, 10, 50, OptionTypes.Put, expiryDate, asset, 105000)
		};

		var dummyProvider = new DummyProvider(securities, new[]
		{
			new Position
			{
				Security = asset,
				//CurrentValue = -100,
			}
		});

        Security blackScholesOption = CreateStrike(105000, 10, 60, OptionTypes.Call, expiryDate, asset, 105000);
        BlackScholes blackScholes = new BlackScholes(blackScholesOption, asset, dummyProvider);
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Значения по грекам получаю успешно. (blackScholes.Delta(new DateTimeOffset(new DateTime(2014, 08, 02))))&lt;/p&gt;
&lt;p&gt;Не могу разобраться как получить TheorPrice. (blackScholes.Option.TheorPrice = null)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9543/</id>
    <title type="text">Загрузка истории для тестирования</title>
    <published>2018-06-07T11:28:51Z</published>
    <updated>2018-06-21T10:52:55Z</updated>
    <author>
      <name>po_saa</name>
      <uri>https://stocksharp.ru/users/51548/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день!&lt;/p&gt;
&lt;p&gt;Подскажите пожалуйста, в Уроке 4, CandlesDownloadingUsing приведен код загрузки с Finam
Как сделать загрузку истории из Quik ?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9575/</id>
    <title type="text">xaml:OptionPositionChart (SampleOptionQuoting) отображение позиций UnderlyingAsset</title>
    <published>2018-06-14T19:01:44Z</published>
    <updated>2018-06-19T20:30:58Z</updated>
    <author>
      <name>Дмитрий_</name>
      <uri>https://stocksharp.ru/users/62269/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день.&lt;/p&gt;
&lt;p&gt;В проекте SampleOptionQuoting возможно отображение позиций UnderlyingAsset на xaml:OptionPositionChart?&lt;/p&gt;
&lt;p&gt;var dummyProvider = new DummyProvider(securities, new[]
{
new Position // &lt;strong&gt;&lt;span style="color:red"&gt;не видит данную позицию&lt;/span&gt;&lt;/strong&gt;
,&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;			new Position // позиция видна
			{
				Security = securities.First(s =&amp;gt; s.OptionType == OptionTypes.Call),
				CurrentValue = 1,
			},

			new Position // позиция видна
			{
				Security = securities.First(s =&amp;gt; s.OptionType == OptionTypes.Put),
				CurrentValue = 1,
			}
		});
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9586/</id>
    <title type="text">Выравнивание областей графика по таймврейму</title>
    <published>2018-06-16T11:31:58Z</published>
    <updated>2018-06-19T12:31:57Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день уважаемая поддержка. У меня такой вопрос. На скриншоте ниже график с двумя областями: 5 минут и 1 минута.
&lt;img src="https://pp.userapi.com/c845021/v845021802/7fca0/Z8HDB55b7To.jpg" alt="" /&gt;
Как видно пятиминутки в пять паз короче минуток. Как можно растянуть пятиминутки так, чтоб оба графика были одинаковой длнны?
Код инициализации и отрисовки:&lt;/p&gt;
&lt;div class="spoiler"&gt;
&lt;pre&gt;&lt;code&gt;
        private void InitChart()
        {
            ChartPanel.ClearAreas();
            ChartCandleElement = new ChartCandleElement[CandleSeries.Length];
            for (int i = 0; i &amp;lt; CandleSeries.Length; i++)
            {
                var area = new ChartArea();
                var yAxis = area.YAxises.First();
                yAxis.AutoRange = true;

                ChartPanel.AddArea(area);

                ChartCandleElement[i] = new ChartCandleElement()
                {
                    DownFillColor = Brushes.DarkRed.Color,
                    UpFillColor = Brushes.DarkGreen.Color,
                    DownBorderColor = Brushes.Red.Color,
                    UpBorderColor = Brushes.Green.Color,
                    Title = CandleSeries[i].ToString(),
                };

                ChartPanel.AddElement(area, ChartCandleElement[i], CandleSeries[i]);
            }

            InitChart(ChartPanel);
        }

        public void DisplayNewMarketDrawData(CandleSeries candleSeries, Candle candle)
        {
            lock (_block)
            {
                IsRealtiem = IsRealtiem || candle.OpenTime &amp;gt;= ((TimeSpan) candleSeries.Arg).GetCandleBounds(DateTimeOffset.Now).Min - (TimeSpan) candleSeries.Arg;
                var chartDrawData = new ChartDrawData();
                foreach (var element in ChartCandleElement)
                {
                    if (element.Title == candleSeries.ToString())
                    {
                        var group = chartDrawData.Group(candle.OpenTime);
                        group.Add(element, candle);
                    }
                }

                if (IsRealtiem)
                    ChartPanel.Draw(chartDrawData);

                if (candle.State != CandleStates.Finished) return;

                ChartPanel.Draw(chartDrawData);
            }
        }


&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9593/</id>
    <title type="text">Библиотеки Charting</title>
    <published>2018-06-18T10:38:30Z</published>
    <updated>2018-06-19T10:37:01Z</updated>
    <author>
      <name>po_saa</name>
      <uri>https://stocksharp.ru/users/51548/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день!
Спрашиваю, потому что нет подробного описания назначения библиотек в &lt;a href="http://doc.stocksharp.ru/html/P_StockSharp_Algo_Candles_CandleManager_Container.htm"&gt;http://doc.stocksharp.ru/html/P_StockSharp_Algo_Candles_CandleManager_Container.htm&lt;/a&gt;
Зачем нужны обе библиотеки &lt;strong&gt;StockSharp.Xaml.Charting.dll&lt;/strong&gt; и &lt;strong&gt;Ecng.Xaml.Charting.dll&lt;/strong&gt;
и почему иногда одно без другого не работает?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9580/</id>
    <title type="text">Позиции и портфель в Quik через Stocksharp </title>
    <published>2018-06-15T12:53:39Z</published>
    <updated>2018-06-18T10:53:06Z</updated>
    <author>
      <name>dvvord</name>
      <uri>https://stocksharp.ru/users/100980/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <category term="Portfolio" />
    <category term="balance" />
    <content type="html">&lt;p&gt;Здравствуйте,&lt;/p&gt;
&lt;p&gt;Я видел, что похожие вопросы поднимались не раз на форуме, но ответов на них так и нет.
Версия Quik - 7.18.1.20
Версия Stocksharp - 4.4.11 (из nuget)&lt;/p&gt;
&lt;p&gt;Кажется, что Stocksharp берёт данные для стоимости портфеля из денежной позиции в T0, когда нужно брать из T2.
тогда и значение CurrentValue будет обновляться и соответствовать деньгам в портфеле.&lt;/p&gt;
&lt;p&gt;В позициях по бумагам, что то странное с ценой в T2 - хотя Т1 отображается корректно.&lt;/p&gt;
&lt;p&gt;Может найдётся у вас время поправить или объяснить мне как правильно получать текущую стоимость портфеля и среднюю цену купленных бумаг одного эмитента.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9583/</id>
    <title type="text">IV(B), IV(A), IV(L) отличия</title>
    <published>2018-06-15T18:42:31Z</published>
    <updated>2018-06-18T10:41:45Z</updated>
    <author>
      <name>Дмитрий_</name>
      <uri>https://stocksharp.ru/users/62269/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Опционы" />
    <content type="html">&lt;p&gt;Добрый день&lt;/p&gt;
&lt;p&gt;Чем в xaml:OptionDesk столбцы IV(B), IV(A), IV(L) отличаются друг от друга?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9186/</id>
    <title type="text">Дочерние стратегии StopLoss и TakeProfit. </title>
    <published>2018-03-01T19:41:02Z</published>
    <updated>2018-06-16T11:32:53Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день! Пытаюсь выставить заявки типа стоп лимит  и тейк профит так:&lt;/p&gt;
&lt;div class="spoiler"&gt;
&lt;pre&gt;&lt;code&gt;                var order = new Order()
                {
                    Type = OrderTypes.Market,
                    Direction = isShortLessThenLong ? Sides.Sell : Sides.Buy,
                    Volume = Position == 0 ? Volume : Volume * 2,
                };
                order.WhenNewTrade(Connector).Do((trade) =&amp;gt;
                    {
                            var takeProfit = new TakeProfitStrategy(trade, 20);
                            var stopLoss = new StopLossStrategy(trade, 10);
                            var protectiveStrategies = new TakeProfitStopLossStrategy(takeProfit, stopLoss);
                            ChildStrategies.Add(protectiveStrategies);
                    })
                    .Apply(this);

                RegisterOrder(order);

&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Как только приходит сделка сразу же исполняется отложенный ордер. В примере SampleQuik при выставлении стоп заявки таблица стоп заявок пишет &amp;quot;Ошибка&amp;quot;.
Как правильно выставлять стопы и тейки?&lt;/p&gt;
&lt;p&gt;И еще вопрос. С помощью какого элемента графики рисовать стопы на графике?
Пробовал рисовать LineElement но исключение пишет что элемент поддерживается.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9578/</id>
    <title type="text">Не удается запустить стратегию в режиме Live торговли</title>
    <published>2018-06-15T11:09:39Z</published>
    <updated>2018-06-15T11:09:39Z</updated>
    <author>
      <name>Тарас</name>
      <uri>https://stocksharp.ru/users/100372/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день.
Не удается запустить стратегию в режиме Live торговли.
Подключаюсь через SmartCom64 V3. Проверку соединения проходит успешно, к серверу подключает, виден список инструментов, портфель.
В режиме эмуляции запускаю стратегию Sample candles - отображает график с историческими данными, скачанными с финама за предыдущий день.
Добавляю стратегию в Live Торговлю, указываю портфель, инструмент, подключение, жму на старт, после чего на графике отображаются исторические данные, а новые свечи не приходят.
С чем это может быть связано?
Так же периодически выдает во эти 2 ошибки:
BasketMessageAdapter	15.06.2018 10:59:26	Error	&amp;quot;System.ArgumentException: Элемент с тем же ключом уже был добавлен.
в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
в System.Collections.Generic.Dictionary&lt;code&gt;2.Insert(TKey key, TValue value, Boolean add) в StockSharp.Algo.SubscriptionMessageAdapter.ProcessSubscription(Dictionary&lt;/code&gt;2 subscriptions, T key, MarketDataMessage message, Boolean&amp;amp; sendIn, MarketDataMessage&amp;amp; sendOutMsg)
в StockSharp.Algo.SubscriptionMessageAdapter.ProcessInMarketDataMessage(MarketDataMessage message)
в StockSharp.Algo.SubscriptionMessageAdapter.SendInMessage(Message message)
в StockSharp.Algo.HeartbeatMessageAdapter.SendInMessage(Message message)
в StockSharp.Algo.BasketMessageAdapter.ProcessMarketDataRequest(MarketDataMessage mdMsg)
в StockSharp.Algo.BasketMessageAdapter.OnSendInMessage(Message message)
в StockSharp.Messages.MessageAdapter.SendInMessage(Message message)&amp;quot;&lt;/p&gt;
&lt;p&gt;DesignerConnector	15.06.2018 10:59:39	Error	&amp;quot;System.InvalidOperationException: Невозможно изменить значение для свечи для даты 06/13/2018 10:00:00 +03:00 последнее добавленное значение для даты 06/14/2018 20:49:00.
в #=qfXYRDwPn_g5RPEqj3vf5J_aNnpNxsLfdHF6wwB6b7A29ix1_1nYj0uvKoMKSjLOFLs7Z2B1qrggmAh87A01dGw==.#=q9sJeKOcd_Eli_2HS6XFT0w==(ChartDrawData #=q$vimn9tO6FknffpznEo5xA==)
в #=qQdURFZi_RHLJW7DyNkLM2HIN5NYYtRqwqrzjut9GjvW193Zu$t3ynBA8BWL3fRsBC1VQIA1pkdtVphtpOBcSqQ==.#=qMyJ2l4gSoC_5uKeE9Mz1dw==(ChartDrawData #=q$vimn9tO6FknffpznEo5xA==)
в #=qQdURFZi_RHLJW7DyNkLM2HIN5NYYtRqwqrzjut9GjvW193Zu$t3ynBA8BWL3fRsBC1VQIA1pkdtVphtpOBcSqQ==.#=q9sJeKOcd_Eli_2HS6XFT0w==(ChartDrawData #=q$vimn9tO6FknffpznEo5xA==)
в StockSharp.Xaml.Charting.Chart.#=q_LzJbV6PSnhqB3scDbq62wKeaQz3AKNqUAzzm$OebHc=.#=q9sJeKOcd_Eli_2HS6XFT0w==(ChartDrawData #=q$vimn9tO6FknffpznEo5xA==)
в StockSharp.Xaml.Charting.ChartPanel.Draw(ChartDrawData data)
в StockSharp.Xaml.Diagram.Elements.ChartDiagramElement.#=q$CJLTY7q8E5$bdnz1kHByr3BP8IjUDbKLsi3hAQ8teY=(IChart #=qAwLCDjWru8rrN_oQsSeMcQ==)
в System.Action&lt;code&gt;1.Invoke(T obj) в StockSharp.Algo.Connector.OnProcessMessage(Message message) в StockSharp.Designer.Strategies.LiveDiagramStrategy.LiveDesignerConnector.OnProcessMessage(Message message) в StockSharp.Algo.Connector.AdapterOnNewOutMessage(Message message) в StockSharp.Designer.Strategies.LiveDiagramStrategy.LiveMessageAdapter.ProcessMessage(Message message) в StockSharp.Designer.Strategies.LiveDiagramStrategy.LiveMessageAdapter.OnInnerAdapterNewOutMessage(Message message) в System.Action&lt;/code&gt;1.Invoke(T obj)
в StockSharp.Messages.InMemoryMessageChannel.&amp;lt;Open&amp;gt;b__18_1()&amp;quot;&lt;/p&gt;
</content>
  </entry>
</feed>