﻿<?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=128</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-07-04T16:21:10Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=128" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/4325/</id>
    <title type="text">Сообщение типа &amp;quot;конечный компьютер отверг запрос&amp;quot;.</title>
    <published>2014-01-27T11:11:52Z</published>
    <updated>2014-01-27T11:11:52Z</updated>
    <author>
      <name>Diamat</name>
      <uri>https://stocksharp.ru/users/50761/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="IQFeed" />
    <content type="html">&lt;p&gt;При попытке экспорта выдаёт вот такую инфу. Что с этим делать?&lt;/p&gt;
&lt;p&gt;14:52:27.614|Error  |IQFeedMarketDataMessageAdapter|System.Net.Sockets.SocketException (0x80004005): Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 127.0.0.1:9100
в System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
в System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
в #=q7IuCoWD3Q6XqHcjdZO2g8nkUdTzaZD36n_x9i9wUf0E8afmkRHaNlSOqRoggPkWn.#=qsO_PlNb3zsPpgKxHa1M7rQ==()
в StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qJDxmYmh4btiiUH4iIBL3oQ==(ConnectMessage #=qp2$_YI6fRdreQr0mdIsNHw==)
в StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.OnSendMessage(Message message)
в StockSharp.Algo.MessageProcessor.#=qR2F2FrG_CcovPAPKSClPfw==()
14:53:26.587|Error  |IQFeed    |При запуске источника произошел максимально допустимый таймаут. Источник будет остановлен.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4324/</id>
    <title type="text">Не могу скачать гидру.</title>
    <published>2014-01-26T18:25:26Z</published>
    <updated>2014-01-26T18:25:26Z</updated>
    <author>
      <name>alexey.oyun</name>
      <uri>https://stocksharp.ru/users/50180/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">&lt;p&gt;Привет,&lt;/p&gt;
&lt;p&gt;При попытке скачать что-либо кидает ошибку 403 forbiden
&lt;a href="https://app.box.com/index.php?rm=box_download_shared_file&amp;amp;shared_name=o7et6ac56x&amp;amp;file_id=f_7226610310" rel="nofollow" target="_blank"&gt;https://app.box.com/index.php?rm=box_download_shared_file&amp;amp;shared_name=o7et6ac56x&amp;amp;file_id=f_7226610310&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4322/</id>
    <title type="text">Новые коннекторы Forex</title>
    <published>2014-01-25T20:50:11Z</published>
    <updated>2014-01-25T20:50:11Z</updated>
    <author>
      <name>Architectus</name>
      <uri>https://stocksharp.ru/users/6333/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="forex" />
    <content type="html">&lt;p&gt;Здравствуйте.&lt;/p&gt;
&lt;p&gt;Хотел бы обсудить ситуацию с коннекторами к брокерам форекс.&lt;/p&gt;
&lt;p&gt;Сейчас, как я понял, есть 2 - Interactive Brokers, LMAX. По понятным причинам, популярность данных брокеров среди большинства российских форекс-трейдером незначительна. На Forex есть свой &amp;quot;Quik&amp;quot; - это MT4. Его предоставляют все. Помимо него набирают популярность и уже имеют определенную долю MT5 и cTrader.&lt;/p&gt;
&lt;p&gt;Сделать как таковые коннекторы к MT4, MT5 и cTrader возможно. Но конструкция получается более громоздкой, чем хотелось бы. Известный мне вариант - запуск эксперта (советника) в торговом терминале, который обеспечивает связь с процессом, в котором уже будет работать наш робот. Эта связь может быть реализована например при помощи технологии WCF. Вот пример такой реализации - &lt;a href="http://tradeplatform.codeplex.com/" rel="nofollow" target="_blank"&gt;http://tradeplatform.codeplex.com/&lt;/a&gt;.
Минус такого решения - робот будет более медленным, чем при запуске робота (написанного на MQL4, MQL5 или том же C#) внутри терминала. Однако если потери десятков и сотен миллисекунд не является для стратегии критичной, то плюсы работы в экосистеме StockSharp могут перевесить.&lt;/p&gt;
&lt;p&gt;Что касается предоставления API, то с этим у розничного форекс не очень. Это делает мало кто, а API счета часто имеют высокий входной порог. Я могу назвать разве что Нефтепромбанк из форекс брокеров, которые легкодоступны и предоставляют API без ограничений. Однако доля Нефтепромбанка как форекс брокера не очень велика.&lt;/p&gt;
&lt;p&gt;Есть ли какие-либо планы у команды StockSharp по данному вопросу? Может быть кто-то из community уже работает над чем-то похожим? Если и нет, то я и сам буду готов заняться реализацией соответствующего Trader.&lt;/p&gt;
&lt;p&gt;Буду рад обсуждению данного вопроса, мнениям и предложениям.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4321/</id>
    <title type="text">S# 4.2.2.4 Ошибка при подключении</title>
    <published>2014-01-25T14:18:57Z</published>
    <updated>2014-01-25T14:18:57Z</updated>
    <author>
      <name>Fibo</name>
      <uri>https://stocksharp.ru/users/49791/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="AlfaDirect" />
    <content type="html">&lt;p&gt;Вот такое окно появляется (приложение)&lt;/p&gt;
&lt;p&gt;Лог:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;
0001/01/01 00:00:00.000|       |AlfaTrader|Connect
2014/01/25 18:00:55.889|       |AlfaDirectMessageAdapter|Системная локаль ru-RU.
2014/01/25 18:01:06.173|Debug  |AlfaDirectMessageAdapter|LocalDb TN=trade_places WR=
2014/01/25 18:01:06.270|Debug  |AlfaDirectMessageAdapter|LocalDb DT=CME|CME|CME|
CURRENCY|FOREX|INDEX|
DJIA|DJ Indexes|DJIA|
EBONDS|Долг РФ|INDEX|
EUROTRADE|OTC EUROCLEAR|LSE|
FORTS|ФОРТС|FORTS|
INDEX|Рос. индексы|INDEX|
INDEX2|Межд. индексы|INDEX|
IPE|IPE|IPE|
LME|LME|LME|
LSE|LSE|LSE|
LSE_DL|LSE(delay)|LSE|
MICEX_BOND|ГЦБ ММВБ|MICEX|
MICEX_EBND|ВО ММВБ|MICEX|
MICEX_SELT|ВР ММВБ|MICEX|
MICEX_SELT_TOD|ВР (TOD)|MICEX|
MICEX_SHR|КЦБ ММВБ|MICEX|
MICEX_SHR_T|МБ ЦК|MICEX|
NEWEX|NEWEX|NEWEX|
NONMARKET|Альфа-Директ|ALFA|
NONMARKET_DCC|Альфа-Директ (ДКК)|ALFA|
NONMARKET2|-- УДАЛЕНО--|ALFA|
NYSE|NYSE|NYSE|
OTC_NDC|ОТС (НДЦ) |ALFA|
RTS_GAZP|Газпром (РТС)|RTS-SPBEX|
RTS_SGK_R|РТС СГК|RTS|
RTS_SHR|РТС|RTS|
RTS_STANDARD|РТС стд.|FORTS|

2014/01/25 18:01:09.498|       |AlfaDirectMessageAdapter|OnConnectionChanged Connected
2014/01/25 18:01:09.498|       |AlfaDirectMessageAdapter|Соединение с Альфа-Директ установлено
0001/01/01 00:00:00.000|Debug  |AlfaTrader|BP:Connect,T=2014.01.25 18:01:09.501,Error=
2014/01/25 18:01:09.501|       |AlfaTrader|StartExport
2014/01/25 18:01:09.539|Debug  |AlfaDirectMessageAdapter|LocalDb TN=balance WR=
2014/01/25 18:01:09.539|       |AlfaDirectMessageAdapter|Соединение с Альфа-Директ установлено
2014/01/25 18:01:09.501|Debug  |AlfaTrader|BP:Connect,T=2014.01.25 18:01:09.539,Error=
2014/01/25 18:01:09.608|Debug  |AlfaDirectMessageAdapter|LocalDb DT=
2014/01/25 18:01:09.612|Debug  |AlfaDirectMessageAdapter|LocalDb TN=orders WR=
2014/01/25 18:01:09.644|Debug  |AlfaDirectMessageAdapter|LocalDb DT=
2014/01/25 18:01:09.649|Debug  |AlfaDirectMessageAdapter|LocalDb TN=trades WR=
2014/01/25 18:01:10.644|Debug  |AlfaDirectMessageAdapter|LocalDb DT=
2014/01/25 18:01:10.647|       |AlfaDirectMessageAdapter|RegisterTable orders 
2014/01/25 18:01:10.986|       |AlfaDirectMessageAdapter|RegisterTable trades 
2014/01/25 18:01:10.988|Debug  |AlfaDirectMessageAdapter|LocalDb TN=fin_info WR=
2014/01/25 18:01:10.990|Debug  |AlfaDirectMessageAdapter|LocalDb DT=
2014/01/25 18:01:10.987|Debug  |AlfaTrader|BP:SecurityLookupResult,T=2014.01.25 18:01:10.999,Orig=64852862
2014/01/25 18:01:11.006|Debug  |AlfaDirectMessageAdapter|LocalDb TN=news WR=
2014/01/25 18:01:11.007|Debug  |AlfaDirectMessageAdapter|LocalDb DT=4075136|Прайм|25.01.2014 1:33:00|Биржи США потеряли около 2% на опасениях за развивающиеся страны||
4075137|Прайм|25.01.2014 1:42:00|Мировые цены на нефть изменились разнонаправленно на макроэкономических данных из КНР||
4075138|Прайм|25.01.2014 11:37:00|Медведев утвердил кандидатов в совет директоров ОАО &amp;quot;НМТП&amp;quot; и ОАО &amp;quot;ММП&amp;quot;||

2014/01/25 18:01:11.036|       |AlfaDirectMessageAdapter|RegisterTable news 
2014/01/25 18:01:10.999|Debug  |AlfaTrader|BP:Connect,T=2014.01.25 18:01:11.004,Error=
2014/01/25 18:01:11.004|Error  |AlfaTrader|System.InvalidOperationException: Подключение в состоянии Connected получило неожиданное сообщение типа 'ConnectMessage'.
2014/01/25 18:01:11.004|Debug  |AlfaTrader|BP:News,T=2014.01.25 18:01:11.014,Sec=S#:@, Native:,Head=Биржи США потеряли около 2% на опасениях за развивающиеся страны
2014/01/25 18:01:11.073|Debug  |AlfaDirectMessageAdapter|LocalDb TN=fin_info WR=
2014/01/25 18:01:11.075|Debug  |AlfaDirectMessageAdapter|LocalDb DT=
2014/01/25 18:01:11.014|Debug  |AlfaTrader|BP:News,T=2014.01.25 18:01:11.014,Sec=S#:@, Native:,Head=Мировые цены на нефть изменились разнонаправленно на макроэкономических данных из КНР
2014/01/25 18:01:11.014|Debug  |AlfaTrader|BP:News,T=2014.01.25 18:01:11.036,Sec=S#:@, Native:,Head=Медведев утвердил кандидатов в совет директоров ОАО &amp;quot;НМТП&amp;quot; и ОАО &amp;quot;ММП&amp;quot;
2014/01/25 18:01:11.036|Debug  |AlfaTrader|BP:MarketData,T=2014.01.25 18:01:11.073,Sec=S#:@, Native:,Types=News,IsSubscribe=True,TransId=64852863,OrigId=64852863
2014/01/25 18:01:11.073|Debug  |AlfaTrader|BP:SecurityLookupResult,T=2014.01.25 18:01:11.075,Orig=64852864
2014/01/25 18:02:12.112|       |AlfaTrader|Disconnect
2014/01/25 18:02:12.112|       |AlfaTrader|StopExport
2014/01/25 18:02:12.138|       |AlfaDirectMessageAdapter|UnRegisterTable news
2014/01/25 18:02:12.112|Debug  |AlfaTrader|BP:MarketData,T=2014.01.25 18:02:12.141,Sec=S#:@, Native:,Types=News,IsSubscribe=False,TransId=64852867,OrigId=64852867
2014/01/25 18:02:12.141|Debug  |AlfaTrader|BP:SecurityLookupResult,T=2014.01.25 18:02:12.144,Orig=64852862
2014/01/25 18:02:12.144|Debug  |AlfaTrader|BP:SecurityLookupResult,T=2014.01.25 18:02:12.144,Orig=64852864
2014/01/25 18:02:12.146|       |AlfaDirectMessageAdapter|UnRegisterTable orders
2014/01/25 18:02:12.146|       |AlfaDirectMessageAdapter|UnRegisterTable trades
2014/01/25 18:02:12.144|Debug  |AlfaTrader|BP:Disconnect,T=2014.01.25 18:02:12.144,Error=
2014/01/25 18:02:12.144|Debug  |AlfaTrader|BP:Disconnect,T=2014.01.25 18:02:12.147,Error=
2014/01/25 18:02:12.147|       |AlfaTrader|StopExport
2014/01/25 18:02:12.147|Warning|AlfaTrader|Невозможно выполнить остановку экспорта, так как экспорт находится в состоянии Disconnected.
2014/01/25 18:02:12.162|       |AlfaDirectMessageAdapter|Releasing AlfaDirect COM object...

&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4320/</id>
    <title type="text">4.2.2.4: Тестирование на истории: Стаканогенератор</title>
    <published>2014-01-25T10:35:22Z</published>
    <updated>2014-01-25T10:35:22Z</updated>
    <author>
      <name>Andrii</name>
      <uri>https://stocksharp.ru/users/27996/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">&lt;pre&gt;&lt;code class="language-xml"&gt;&amp;lt;CheckBox Content=&amp;quot;Cтаканогенератор&amp;quot; Grid.Row=&amp;quot;5&amp;quot; Name=&amp;quot;GenDepthsCheckBox&amp;quot; Click=&amp;quot;CheckBoxClick&amp;quot; /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;идем на событие клика &lt;strong&gt;CheckBoxClick&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;private void CheckBoxClick(object sender, RoutedEventArgs e)
		{
			if (TicksCheckBox.IsChecked == true || TicksAndDepthsCheckBox.IsChecked == true || CandlesCheckBox.IsChecked == true || CandlesAndDepthsCheckBox.IsChecked == true)
			{
				StartBtn.IsEnabled = true;
				TabControl.Visibility = Visibility.Visible;
			}
			else
			{
				StartBtn.IsEnabled = false;
				TabControl.Visibility = Visibility.Collapsed;
			}
		}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;К сожалению не используется.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4319/</id>
    <title type="text">Разделение объема на buy/sell volume</title>
    <published>2014-01-24T17:48:47Z</published>
    <updated>2014-01-24T17:48:47Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.ru/users/50604/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">&lt;p&gt;Добрый вечер,&lt;/p&gt;
&lt;p&gt;Не знаю даже в какую ветку запостить данный вопрос, но он относится и к S#, и к обработке исходных данных от брокера.&lt;/p&gt;
&lt;p&gt;Итак, я знаю, что CQG на русский рынок дает не только общий проторгованный объем, но и разбивку на buy volume (объем, прошедний по offer) и на sell volume (объем, прошедший по bid). Ворос, можно ли через Quik получить такую статистику (думаю, что нет), и вопрос можно ли realtime обрабатывать тиковые данные так, чтобы делить объем на buy/sell volume.&lt;/p&gt;
&lt;p&gt;В теории, если мы имеем snapshots стаканов и тиковые данные, а также мы знаем, что на русском рынке нет crossed trades (либо OTC reported trades), то любой объем на ленте проходит либо через bid, либо через offer, а значит мы можем видеть через изменение DOM snapshot (изменение состояния стакана) после каждой сделки какой это был объем.&lt;/p&gt;
&lt;p&gt;Как минимум это можно было бы закодить для истории и сравнить с данными CQG.&lt;/p&gt;
&lt;p&gt;Если такое в принципе возможно, то было бы супер услышать от команды stocksharp как это можно было бы реализовать.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4318/</id>
    <title type="text">API 4.2.2.4 Поиск по инструментам не работает</title>
    <published>2014-01-24T09:59:25Z</published>
    <updated>2014-01-24T09:59:25Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="IQFeed" />
    <content type="html">&lt;p&gt;Инициализирую коннектор:&lt;code&gt;csharp _connector = new IQFeedTrader(); &lt;/code&gt;Делаю поиск: ```csharp
var criteria = new Security()
{
Code = &amp;quot;XG#@EUREX&amp;quot;,
Type = SecurityTypes.Future,
};&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                    _connector.LookupSecurities(criteria);
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code class="language-В"&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4317/</id>
    <title type="text">API 4.2.2.4 IQFeedTrader.SecurityTypesFilter не работает</title>
    <published>2014-01-24T08:42:21Z</published>
    <updated>2014-01-24T08:42:21Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="IQFeed" />
    <content type="html">&lt;p&gt;Устанавливаю фильтр:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;            _connector = new IQFeedTrader()
            {
                IsDownloadSecurityFromSite = true,
                SecurityTypesFilter = new[] { SecurityTypes.Future, SecurityTypes.Index }
            };
```В событие _connector.NewSecurities приходят инструменты всех типов.       
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4316/</id>
    <title type="text">API 4.2.2.4 Сообщение типа Time не поддерживается IQFeed.</title>
    <published>2014-01-24T08:26:15Z</published>
    <updated>2014-01-24T08:26:15Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="IQFeed" />
    <content type="html">&lt;p&gt;API 4.2.2.4. Периодически такие ошибки возникают: :::spoiler&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;2014-01-24 12:23:05,375 [30] ERROR - 12:23:05.125 | #=q6za374YjH4UX3lIAW$MukKnLjaTBGaS4aIQU1KEfgwahGDK4GmwicNq0hmCF23X2 | System.NotSupportedException: Сообщение типа Time не поддерживается IQFeed.
   at StockSharp.IQFeed.IQFeedTrader.#=q6za374YjH4UX3lIAW$MukKnLjaTBGaS4aIQU1KEfgwahGDK4GmwicNq0hmCF23X2.OnSendMessage(Message #=qTJLSh1SmyiaRr1ixkKghkQ==)
   at StockSharp.Algo.MessageAdapter.#=qn2SUyuKk6JTvilg6YvzRA1F3PZGsiqUVPrRSnJ8x$dY=(Message #=q0cQ6IL_UQY6TXjQDoO1VXA==, IMessageAdapter #=q9CYdNhQYdsDElaK4CejuAA==)
   at Ecng.Common.DelegateHelper.SafeInvoke[T1,T2](Action`2 handler, T1 arg1, T2 arg2)
   at StockSharp.Algo.MessageProcessorPool.#=qThoROxq9UGk1BS_qXuZR_XLiekfit8qRizB_0FsDuLw=(Message #=qI__QWFKbBBhSPIP0EtJRXA==, IMessageAdapter #=qZQBSbMLHvqvBCqVwKpAVDw==)
   at Ecng.Common.DelegateHelper.SafeInvoke[T1,T2](Action`2 handler, T1 arg1, T2 arg2)
   at StockSharp.Algo.MessageProcessor.#=q5lmjwu4CK83O7IiyXXVLMFl_Tuw5tRkSbQMiHGE98SfFGmA99bPrg4jrS70vc4aC()
&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4315/</id>
    <title type="text">Урок 2: Требуются обновленные исходники</title>
    <published>2014-01-23T18:34:48Z</published>
    <updated>2014-01-23T18:34:48Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.ru/users/50604/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">&lt;p&gt;Команда Stocksharp,&lt;/p&gt;
&lt;p&gt;Пожалуйста, обновляйте исходники на TFS при добавленнии фич и выкате новых версий! И так непросто разбираться в исходных кодах, без того, чтобы версия кода в видеоуроках не работала...&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Стоит сказать, что BaseTrader больше нет, теперь вместо него Connector
Эту инфу мне подсказали в саппорт чате, а на форуме она лежит на второй (!!!!) странице &lt;a href="http://stocksharp.com/forum/4139/S--API-4-2/"&gt;http://stocksharp.com/forum/4139/S--API-4-2/&lt;/a&gt;
Может подскажете, как найти данную инфу самому?!&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Есть вопрос:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
//Подписаться на событие успешного подключения к торговой платформе
            Trader.OrdersRegisterFailed += fails =&amp;gt; fails.ForEach(f =&amp;gt; OnNewException(f.Error));

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Несмотря на using Ecng.Collections; метод ForEach выдает ошибку - Can not resolve symbol 'ForEach'&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4314/</id>
    <title type="text">Логика исполнения при бэктесте</title>
    <published>2014-01-23T17:51:46Z</published>
    <updated>2014-01-23T17:51:46Z</updated>
    <author>
      <name>konstya_ANE</name>
      <uri>https://stocksharp.ru/users/50145/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">&lt;p&gt;Люди,
Подскажите, пожалуйста, на счет логики исполнения ордеров при бэктесте в S#.&lt;/p&gt;
&lt;p&gt;Читаю:
MarketEmulatorSettings.FillOnTouch - удовлетворять заявки, если цена “коснулась” уровня (допущение иногда слишком “оптимистично” и для реалистичного тестирования следует выключить режим). Если режим выключен, то лимитные заявки будут удовлетворяться, если цена “прошла сквозь них” хотя бы на 1 шаг. Опция работает во всех режимах кроме ордер лога.&lt;/p&gt;
&lt;p&gt;То есть получается, что при тестировании на стаканах и тиках очередь выставленной заявки на данном ценовом уровне не моделируется никак: либо филл будет всегда при касании либо только при пересечении в зависимости от параметра MarketEmulatorSettings.FillOnTouch. Правильно?
Подскажите также, пожалуйста, где можно найти информацию о логике исполнения при тестировании на ордер логе?&lt;/p&gt;
&lt;p&gt;Спасибо&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4313/</id>
    <title type="text">Проблема с закачкой данных по SPFB.RTS</title>
    <published>2014-01-23T13:27:52Z</published>
    <updated>2014-01-23T13:27:52Z</updated>
    <author>
      <name>Rebelion</name>
      <uri>https://stocksharp.ru/users/28840/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Гидра выдала следующие варнинги.&lt;/p&gt;
&lt;p&gt;16:47:41.951|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 89328 Trade.
16:48:14.915|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 111891 Trade.
16:49:00.345|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 145808 Trade.
16:49:42.528|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 134213 Trade.
16:50:30.188|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 134586 Trade.
16:51:24.772|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 161997 Trade.
16:52:39.673|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 240170 Trade.
16:53:53.089|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 240896 Trade.
16:55:13.277|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 265436 Trade.
16:56:07.131|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 181077 Trade.
16:57:19.283|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 229482 Trade.
16:58:29.633|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 247381 Trade.
16:59:33.423|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 218934 Trade.
17:00:33.757|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 210895 Trade.
17:01:44.624|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 223916 Trade.
17:02:53.129|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 236230 Trade.
17:03:55.782|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 217529 Trade.
17:05:06.077|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 232179 Trade.
17:06:16.645|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 238248 Trade.
17:07:31.425|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 235747 Trade.
17:08:39.532|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 235987 Trade.
17:09:56.461|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 254701 Trade.
17:11:08.224|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 242888 Trade.
17:12:18.567|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 226518 Trade.
17:13:18.892|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 207135 Trade.
17:14:33.033|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 246181 Trade.
17:15:40.318|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 221124 Trade.
17:17:06.309|Warning|Finam     |Для SPFB.RTS@FORTS невозможно сохранить 279855 Trade.&lt;/p&gt;
&lt;p&gt;На диске места вагон, запущена с правами админа, x64 версия гидры, у папки для пользователей права полные, другие инструменты нормально сохранились, по ним варнингов не было. Версия гидры 4.2.2.1&lt;/p&gt;
&lt;p&gt;Подскажите, в чём может быть проблема, что нужно сделать для корректной закачки?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4312/</id>
    <title type="text">API 4.2.1.7 Version&amp;apos;s parameters must be greater than or equal to zero</title>
    <published>2014-01-23T08:47:30Z</published>
    <updated>2014-01-23T08:47:30Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Какая-то странная ошибка при сохранении SecurityChanges: :::spoiler&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;2014-01-23 12:41:58,836 [26] ERROR - Ошибка при сохранении изменений инструментов
System.ArgumentOutOfRangeException: Version's parameters must be greater than or equal to zero.
Parameter name: major
   at System.Version..ctor(Int32 major, Int32 minor)
   at StockSharp.Algo.Storages.LocalMarketDataDrive.#=qTv$DivOIwjGcTHENnDJrB_y6ofwwV5_V7JT9MH7IP4k=.#=qzPSzffevMV7JKO6dIHQIMw==()
   at StockSharp.Algo.Storages.LocalMarketDataDrive.#=qTv$DivOIwjGcTHENnDJrB_y6ofwwV5_V7JT9MH7IP4k=.#=qqd_eMq5xRDTT90LjDvAz_g==()
   at System.Lazy`1.CreateValue()
   at System.Lazy`1.LazyInitValue()
   at StockSharp.Algo.Storages.LocalMarketDataDrive.#=qTv$DivOIwjGcTHENnDJrB_y6ofwwV5_V7JT9MH7IP4k=.#=qmHk4ZfuC3ISDoK_aRS1Lqg==()
   at StockSharp.Algo.Storages.LocalMarketDataDrive.#=qTv$DivOIwjGcTHENnDJrB_y6ofwwV5_V7JT9MH7IP4k=.#=qJj6VwTaGi5E5HXzhGl1GEg==(DateTime #=qfNyAScjXvTi868K170gPAQ==, Action`1 #=qw$5TCA4SaimE1V2jT4Nx$g==)
   at StockSharp.Algo.Storages.LocalMarketDataDrive.#=qTv$DivOIwjGcTHENnDJrB_y6ofwwV5_V7JT9MH7IP4k=.#=qLnTEQo8pzAf_mSF2MEhTY23p8Bnf3RfWNYFHobx_z7vaLo7T_DZ3G$t$LZdhzIxarupJFohX94w4Q$sdDWmYtA==(DateTime #=qwmXU0v2_M3fl4cXx3ACUfg==, Byte[] #=qcbWF4QnzHVKU8h2HH6QaMQ==)
   at #=qIQDEyvQ$L8p8f0pWq0D337kTjxfYXcujIdjmdZJO$As3DEfasslePiUlW8EqvD$q.#=qe0kfjg2CmFSr2E3_UQ7vEw==(DateTime #=qR6Cp8ZEw8zM4jKLWDwfOow==, #=qDicqUm3_NKbSX8KJTHsmGA==[] #=qhC_ksxIjHVYYJoXh89AfXA==, Boolean #=q7JMGu$hjdYZbnUBWrcZnbQ==)
   at #=qIQDEyvQ$L8p8f0pWq0D337kTjxfYXcujIdjmdZJO$As3DEfasslePiUlW8EqvD$q.Save(IEnumerable`1 #=qvS7qNZNrVHODY1Jdeu4EGg==)
   at AlgoTrading.Features.Hydra.Model.SaveManager.SaveSecurityChanges() in e:\AlgoTrading3.b171\SourceCode\Applications\AlgoTrading\Features\Hydra\Model\SaveManager.cs:line 241
&lt;/code&gt;&lt;/pre&gt;
&lt;div class="Таких"&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4311/</id>
    <title type="text">API 4.2.2.3 Connector.MarketDepthsChanged перестало вызываться</title>
    <published>2014-01-23T07:54:46Z</published>
    <updated>2014-01-23T07:54:46Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">&lt;p&gt;API 4.2.2.3 Connector.MarketDepthsChanged перестало вызываться&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4310/</id>
    <title type="text">Определение ExchangeBoard по FinamMarketId</title>
    <published>2014-01-22T19:37:47Z</published>
    <updated>2014-01-22T19:37:47Z</updated>
    <author>
      <name>JaguarFX</name>
      <uri>https://stocksharp.ru/users/49779/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">&lt;p&gt;При тестировании на исторических данных в целом нет необходимости каждый раз подключать терминал для получения списка бумаг, как это дается в обучающих примерах; да и Финам на выходные отрубает свой сервер.
Возникает задача: построить корректный объект Security на основе текстового кода бумаги.
Эту задачу я пробую решить через использование метода DownloadSecurityInfo объекта FinamSecurityInfo.&lt;/p&gt;
&lt;p&gt;И тут возникает такой вопрос - как используя библиотеки S#.API однозначно получить ExchangeBoard на основе значения FinamMarketId? Есть где-нибудь такая связка?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4309/</id>
    <title type="text">Подгрузка данных в индикатор</title>
    <published>2014-01-22T19:08:14Z</published>
    <updated>2014-01-22T19:08:14Z</updated>
    <author>
      <name>kesot</name>
      <uri>https://stocksharp.ru/users/50459/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;При тестировании столкнулся с проблемой: когда начинаю обрабатывать свечи и добавляю их в какой либо индикатор, пусть будет SMA, через метод process - в нем нет прошлых свечей.
Откуд их взять чтобы добавить туда еще до старта. Свечи прошлых дней, или сессий, если я вдруг перезагрузил прогу?
Кстати в примере тестирования SMA на исторических данных этот косяк тоже присутствует и первые 10 свечей обе средние идут вровень. И не смотря на это в конструкторе есть тщетная попытка выяснить кто из них ниже  _isShortLessThenLong =  ShortSma.GetCurrentValue() &amp;lt; LongSma.GetCurrentValue();&lt;/p&gt;
&lt;p&gt;Собоственно как бы туда залить данные из прошлого? Откуда?
Неужели необходимо вести базу ручками и загружать оттуда все до текущего момента?
Может существует более простая реализация?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/308/</id>
    <title type="text">Многослойный персептрон! Грааль где то рядом!</title>
    <published>2014-01-22T18:23:12Z</published>
    <updated>2014-01-22T18:23:12Z</updated>
    <author>
      <name>Иван З.</name>
      <uri>https://stocksharp.ru/users/6502/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Торговые роботы" />
    <category term="Алгоритмы" />
    <category term="Нейросети" />
    <category term="Статьи" />
    <content type="html">&lt;p&gt;Начало здесь: &lt;a href="http://www.stocksharp.com/forum/4136/Mnoghosloinyi-piersieptron--Vstriechaitie--Vpiervyie-na-arienie/"&gt;http://www.stocksharp.com/forum/4136/Mnoghosloinyi-piersieptron--Vstriechaitie--Vpiervyie-na-arienie/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Первая часть: Для тех, кто верит в нейросети&lt;/strong&gt;
В вышеуказанном посте я описал работу персептрона, как он учится и торгует после обучения. Проблема в том, что я начитавшись постов в интернете сделал как все. То есть, собрал сеть, обучил, написал стратегию под сеть, и давай ее тестировать! Обучу на одних входных параметрах, тестирую стратеги, обучу на других, тестирую. И тут меня осенило! Когда сеть обучается идет подсчет ошибки, а что если вести параллельный подсчет еще и ошибки работы сети на данных не участвующих в обучении? После реализации чего, прогнав данные в которые я верил, окончательно разочаровался в персептроне. Но все по порядку.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Вторая часть: Что я поправил еще до этой идеи.&lt;/strong&gt;
Убрал позорный график и вставил родной от S# .
Параметры персептрона теперь передаются в StatisticParameterPanel от S# .
Обучается параллельно 5 нейросетей с одинаковыми параметрами, но с разными первоначальными весами.
Сохраняется одна сеть на выбор пользователя, один раз при остановке обучения (раньше сохранялась при обновлении минимума).
Еще по мелочи, кнопки убрал, перегруппировал и тп.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Третья часть: Что я поправил после этой идеи.&lt;/strong&gt;
Добавил еще график для вывода контрольной ошибки.
Ошибка считается теперь не среднеквадратичная, а абсолютная. Так легче для понимания графика. Например, на рисунке видно, что образов для обучения 804 это значит, что сети предоставлено 804 единиц, минус единиц, и нулей. Если сеть на каждый образ выдаст ноль, то суммарная ошибка будет равна 804. Что мы и видим на нижнем графике рисунка, вначале обучения ошибка сети равна 804.
Контрольная ошибка считается также, как и ошибка обучения, но на следующий день после последнего дня обучающей последовательности. &lt;strong&gt;И НИКАКИМ ОБРАЗОМ НЕ ВЛИЯЕТ НА ОБУЧЕНИЕ СЕТИ&lt;/strong&gt;.  На рисунке видно, что количество образов проверки 161, это значить что если сеть не нашла закономерность, то контрольная ошибка будет колебаться вокруг 161. По логике вещей если сеть нашла закономерность, то контрольная ошибка всех 5 сетей должна устремиться вниз. И дойти хотя бы до 100-110. Но такого я не видел. Прошу если кто-то этого добьется, опубликуйте скирин окошка, верните веру. 
В выложенном варианте входную последовательность, и эталон я менять не стал(ну не выкладывать же грааль ). Все как первом моем посте на эту тему. И лежит там же.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Четвертая часть: Мой соображения&lt;/strong&gt;
Вместе с входными полезными данными мы подаем много мусора в надежде что сеть из мусора вытащит закономерности. А она подстраивается под мусор, и запоминая его, обучаясь до определенного момента.
Вывод: на вход сети надо подавать обработанные данные в которых много полезной информации и мало мусора, вопрос зачем мне нейросеть если у меня есть такие данные?&lt;/p&gt;
&lt;p&gt;Вот и все!
Всем спасибо за внимание! Жду отзывов, и лайков! &lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4308/</id>
    <title type="text">Ошибка FORTS_VM_REPL</title>
    <published>2014-01-22T14:20:31Z</published>
    <updated>2014-01-22T14:20:31Z</updated>
    <author>
      <name>Jean</name>
      <uri>https://stocksharp.ru/users/49750/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">&lt;p&gt;PlazaTrader, на тестовом полигоне время от времени появляется исключение:
Message &amp;quot;Поток FORTS_VM_REPL выбросил ошибку.&amp;quot;
&amp;quot;Couldn't open baseless repl datastream&amp;quot;
StackTrace &amp;quot; в P2ClientGateMTA32.CP2DataStreamClass.Open(CP2Connection conn) в #=qB5UWwxm9V4MC6h1ATME78iKU9Uq$hm5JieId4zKZgMYRx0urI7vP83Ixy3KQCxtF.#=qZBjXv1EfYTd$$QPFv$ux_Q==(#=qCsyNbCloWOMwL4buSVUgdzSpCZKjm6geOBMsdiRxh$6I65nhooTnEOphcM4Om11H #=qyauydnb8lUcrRcsaTjB1OA==)в StockSharp.Plaza.PlazaStreamManager.#=qkCi$NSEYuxlLA4MCbo299qHiQII0Ndc3Q7HO80tvys0=.#=qtzuPvBKmFXn8EBL9IRUSvwfVInyaR$qozfcPV5mY58k=(#=qKTHjt5K1FOi6qh_U_EWodV8ILR_K2Zw5Ssh$LqsgtRTybJiSHuUpVn9bUr4DAw2f #=q9yw2ZzaDnaTbqMeewpOrXw==, Action`1 #=qmN9Zs_dMXrMrox_$MKzz9g==)&amp;quot; string&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4306/</id>
    <title type="text">4.2.2.2 ошибка экспорт дополнительных колонок стакана</title>
    <published>2014-01-22T07:59:31Z</published>
    <updated>2014-01-22T07:59:31Z</updated>
    <author>
      <name>Axell</name>
      <uri>https://stocksharp.ru/users/373/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Добрый день.
В стакан добавлены дополнительные колонки как написано в документации. При запуске вылетает ошибка:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Необработанное исключение типа &amp;quot;System.NullReferenceException&amp;quot; в SampleDdeExtendedInfo.exe
Дополнительные сведения: Ссылка на объект не указывает на экземпляр объекта.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;т.к. quote.ExtensionInfo==null.&lt;/p&gt;
&lt;p&gt;В примере SampleDdeExtendedInfo, аналогичная ошибка.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4305/</id>
    <title type="text">InvalidCastException при получении данных по XG#@EUREX</title>
    <published>2014-01-21T19:40:00Z</published>
    <updated>2014-01-21T19:40:00Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="IQFeed" />
    <content type="html">&lt;p&gt;Версия 4.2.1.7. Лог::::spoiler&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;2014-01-21 23:37:08,239 [22] INFO  - Подключение
2014-01-21 23:37:08,357 [27] INFO  - 00:00:00.000 | IQFeedTrader    | Connect
2014-01-21 23:37:09,854 [27] INFO  - 00:00:00.000 | IQFeedTrader    | RCM: Connecting PrevState = -1 CurrState = -1.
2014-01-21 23:37:10,140 [22] INFO  - Запуск экспорта
2014-01-21 23:37:10,354 [28] INFO  - 23:37:09.576 | IQFeedTrader    | StartExport
2014-01-21 23:37:10,354 [28] INFO  - 23:37:10.160 | LookupFeed      | Request: S,SET PROTOCOL,5.0
2014-01-21 23:37:10,354 [28] INFO  - 23:37:10.161 | Level1Feed      | Request: S,SET PROTOCOL,5.0
2014-01-21 23:37:10,354 [28] INFO  - 23:37:10.163 | Level1Feed      | Request: S,SELECT UPDATE FIELDS,Symbol,Exchange ID,Open Interest,Open,High,Low,Close,Bid,Bid TimeMS,Bid Size,Ask,Ask TimeMS,Ask Size,TickID,Last Trade Date,Last TimeMS,Last,Last Size,Total Volume,Number of Trades Today,VWAP,Decimal Precision,Market Open,Message Contents
2014-01-21 23:37:10,354 [28] INFO  - 23:37:10.164 | Level2Feed      | Request: S,SET PROTOCOL,5.0
2014-01-21 23:37:10,354 [28] INFO  - 23:37:10.169 | LookupFeed      | Request: SLM
2014-01-21 23:37:10,354 [28] ERROR - 23:37:10.187 | IQFeedTrader    | System.InvalidOperationException: Account not authorized for Level II
2014-01-21 23:37:10,356 [28] INFO  - 23:37:10.206 | LookupFeed      | Request: SST
2014-01-21 23:37:11,356 [28] INFO  - 14:37:10.000 | IQFeedTrader    | RCM: Trader ConnectionState = Connected CurrState = Connected PrevState = -1
2014-01-21 23:37:47,949 [ 6] INFO  - 23:37:47.855 | Level1Feed      | Request: wXG#
2014-01-21 23:37:47,949 [ 6] INFO  - 23:37:47.661 | IQFeedTrader    | Инструмент XG#@EUREX зарегистрирован на получение рыночных данных для Level1.
2014-01-21 23:37:47,949 [ 6] INFO  - 23:37:47.870 | Level1Feed      | Request: wXG#
2014-01-21 23:37:47,949 [ 6] INFO  - 23:37:47.870 | IQFeedTrader    | Инструмент XG#@EUREX зарегистрирован на получение рыночных данных для Trades.
2014-01-21 23:37:48,450 [28] ERROR - 23:37:48.124 | IQFeedTrader    | System.InvalidCastException: Cannot convert  to type System.Int32. ---&amp;gt; System.FormatException: Input string was not in a correct format.
   at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer&amp;amp; number, NumberFormatInfo info, Boolean parseDecimal)
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   --- End of inner exception stack trace ---
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   at Ecng.Common.Converter.To[T](Object value)
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qbcwnr37mXZWexokxj4jun9Q_jx44AVxIr1Q$_L27VtZYo2cN8u8NaJYkaHFSeZlM.MoveNext()
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qDvefiBIu$MEFmAa0dMKOlETxszJhyPc8Zjbyb7Px2sc=.MoveNext()
   at System.Linq.Enumerable.&amp;lt;SelectManyIterator&amp;gt;d__14`2.MoveNext()
   at StockSharp.IQFeed.IQFeedMarketDataMessageAdapter.#=qouHhsEezmUC3MKYF3ngsLw==(IEnumerable`1 #=qVvRWVdDqq0p80K9Ix20fyw==)
   at Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg)
   at #=q9FPF0V0WkH658cRc8MdcwVfSZupYdyoGnX2dnVqLCsUmYjjYODd_WHl09qmk$iMR.#=qS9LtQroJlgXAyFaIzFtUkw==()
&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;&lt;/div&gt;</content>
  </entry>
</feed>