﻿<?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=forum&amp;page=137</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-19T19:10:33Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=137" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/3439/</id>
    <title type="text">Проблема формирования нестандартных таймфреймов</title>
    <published>2013-03-02T16:21:14Z</published>
    <updated>2013-03-02T16:21:14Z</updated>
    <author>
      <name>Jeta</name>
      <uri>https://stocksharp.ru/users/5995/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Описывал &lt;a href="http://stocksharp.com/posts/m/23872/"&gt;ситуацию&lt;/a&gt;, когда Гидра некорректно формирует нестандартные свечки из тиков, например 4 мин. свечки.
Инструмент SPFB.RTS.Неправильные свечки, сформированные Гидрой:&lt;/p&gt;
&lt;p&gt;2010-05-13 23:44:00;144625.00000;144945.00000;144555.00000;144805.00000;2894
2010-05-13 23:48:00;144805.00000;144930.00000;144790.00000;144850.00000;1678
&lt;strong&gt;2010-05-14 10:28:00;144795.00000;145180.00000;144305.00000;144975.00000;6512&lt;/strong&gt;
2010-05-14 10:32:00;144990.00000;145560.00000;144945.00000;145335.00000;9997
2010-05-14 10:36:00;145325.00000;145840.00000;145325.00000;145655.00000;8434&lt;/p&gt;
&lt;p&gt;Данные с Финама за тот день:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;20100514,103000,144795.0000000,145100.0000000,144305.0000000,144950.0000000,3310&lt;/strong&gt;
20100514,103100,144940.0000000,145180.0000000,144900.0000000,144975.0000000,3202
20100514,103200,144990.0000000,145350.0000000,144945.0000000,145310.0000000,2911
20100514,103300,145295.0000000,145560.0000000,145280.0000000,145540.0000000,2572
20100514,103400,145540.0000000,145550.0000000,145375.0000000,145375.0000000,2610&lt;/p&gt;
&lt;p&gt;Проблема оказалось в том, что с &lt;strong&gt;17 мая 2010&lt;/strong&gt; года рынок открывается не в &lt;strong&gt;10.30&lt;/strong&gt;, как было раньше, а в &lt;strong&gt;10.00&lt;/strong&gt;.
Начиная с этой даты, нестандартные свечки формируются корректно:&lt;/p&gt;
&lt;p&gt;2010-05-14 23:44:00;141730.00000;142000.00000;141605.00000;141935.00000;3439
2010-05-14 23:48:00;141945.00000;141955.00000;141610.00000;141820.00000;1485
&lt;strong&gt;2010-05-17 10:00:00;141555.00000;141555.00000;137880.00000;138225.00000;32657&lt;/strong&gt;
2010-05-17 10:04:00;138225.00000;138330.00000;137550.00000;137920.00000;8826
2010-05-17 10:08:00;137930.00000;138185.00000;137550.00000;138010.00000;5832&lt;/p&gt;
&lt;p&gt;Возможно ли решить проблему формирования нестандартных таймфреймов до 17.05.2010?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3438/</id>
    <title type="text">Данные из Hydra в Wealth-Lab</title>
    <published>2013-03-02T11:16:35Z</published>
    <updated>2013-03-02T11:16:35Z</updated>
    <author>
      <name>IvanB</name>
      <uri>https://stocksharp.ru/users/26984/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Нигде не нашел нормального описания или примера, который бы описывал весь цикл разработки робота от тестирования на истории до его введения в работу на реальном рынке.&lt;/p&gt;
&lt;p&gt;Элементарно не получается сделать первое: загрузить исторические данные и засунуть их в Wealth-Lab.
Качал инструмент RIZ2@RTS, доступны только Сделки, конвертирую их в txt файл и импортирую в Wealth-Lab как &amp;quot;ASCII Files&amp;quot; - не получается, видимо что-то с форматом не то.
Качал с Finam Свечки 15 минутки, результат сообщение &amp;quot;интервал изменен на 1 день&amp;quot; и дальше ничего, т.е. данные не загружены.
Хрень какая-то.&lt;/p&gt;
&lt;p&gt;Можете подсказать?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3437/</id>
    <title type="text">Ошибка перерегистрации заявки</title>
    <published>2013-03-01T12:31:59Z</published>
    <updated>2013-03-01T12:31:59Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;pre&gt;&lt;code class="language-plain"&gt;2013/03/01 12:45:10.146|       |SS_RIH3@RTS_SPBFUT00066|* Исправление стопа: Объём 3 Профит 151370 Стоп 151620 Направление Buy
2013/03/01 12:45:10.146|       |SS_RIH3@RTS_SPBFUT00066|Перерегистрация заявки 43708531 с ценой 151540 на цену 151520. 
2013/03/01 12:45:10.146|       |SS_RIH3@RTS_SPBFUT00066|Перерегистрация проскальзывания заявки 43708531 (0x3773D8C) на заявку (0x2CD720E).
2013/03/01 12:45:10.146|       |SS_RIH3@RTS_SPBFUT00066|* Исправление стопа: Объём 3 Профит 151370 Стоп 151620 Направление Buy
2013/03/01 12:45:10.146|       |SS_RIH3@RTS_SPBFUT00066|Перерегистрация заявки 43708531 с ценой 151540 на цену 151520. 
2013/03/01 12:45:10.146|       |SS_RIH3@RTS_SPBFUT00066|Перерегистрация проскальзывания заявки 43708531 (0x3773D8C) на заявку (0xF70278).
2013/03/01 12:45:10.288|       |StrategyManager|Status:Started, PnL:-540, Slippage:0, Position:-3, Latency:00:00:07.9382259, ErrorCount
2013/03/01 12:45:10.302|       |SS_RIH3@RTS_SPBFUT00066|Заявка 43708531 больше не активна.
2013/03/01 12:45:10.302|       |StrategyManager|Status:Started, PnL:-540, Slippage:0, Position:-3, Latency:00:00:08.0946776, Latency
2013/03/01 12:45:10.423|       |StrategyManager|Status:Started, PnL:-540, Slippage:0, Position:-3, Latency:00:00:08.0946776, ErrorState
2013/03/01 12:45:10.423|Error  |SS_RIH3@RTS_SPBFUT00066|System.ArgumentException: Заявка 43708531 уже была ранее отправлена на перерегистрацию через заявку 43708533, и не может быть перерегистрирована заявкой 0.
Имя параметра: value
   в StockSharp.Algo.Slippage.SlippageManager.SlippageInfo.set_NextOrder(Order value) в e:\Projects\C_Projects\StockSharp\Sources\Algo\Slippage\SlippageManager.cs:строка 65
   в StockSharp.Algo.Slippage.SlippageManager.ReRegistering(Order oldOrder, Order newOrder) в e:\Projects\C_Projects\StockSharp\Sources\Algo\Slippage\SlippageManager.cs:строка 168
   в StockSharp.Algo.Strategies.Strategy.ReRegisterSlippage(Order oldOrder, Order newOrder) в e:\Projects\C_Projects\StockSharp\Sources\Algo\Strategies\Strategy.cs:строка 1493
   в StockSharp.Algo.Strategies.Strategy.ReRegisterOrder(Order oldOrder, Order newOrder) в e:\Projects\C_Projects\StockSharp\Sources\Algo\Strategies\Strategy.cs:строка 1379
   в StrategySampleSma.SmaStrategy.CheckStops() в e:\Projects\VGnRobot1\StrategySampleSma\SmaStrategy.cs:строка 419
   в StrategySampleSma.SmaStrategy.ProcessCandle(Candle candle) в e:\Projects\VGnRobot1\StrategySampleSma\SmaStrategy.cs:строка 351
   в StockSharp.Algo.MarketRule`2.ProcessRuleVoid() в e:\Projects\C_Projects\StockSharp\Sources\Algo\IMarketRule.cs:строка 423
   в StockSharp.Algo.MarketRuleHelper.ActiveRule(IMarketRuleContainer container, IMarketRule rule, Func`1 process) в e:\Projects\C_Projects\StockSharp\Sources\Algo\MarketRuleHelper.cs:строка 2531
   в StockSharp.Algo.Strategies.Strategy.StockSharp.Algo.IMarketRuleContainer.ActivateRule(IMarketRule rule, Func`1 process) в e:\Projects\C_Projects\StockSharp\Sources\Algo\Strategies\Strategy.cs:строка 1847
2013/03/01 12:45:10.423|       |SS_RIH3@RTS_SPBFUT00066|Стратегия останавливается. [0,-1]. Позиция при старте -3.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Больше всего огорчает последняя строчка&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3436/</id>
    <title type="text">Ошибка быстрой перерегистрации заявки</title>
    <published>2013-03-01T10:07:14Z</published>
    <updated>2013-03-01T10:07:14Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;pre&gt;&lt;code class="language-plain"&gt;2013/03/01 13:59:53.663|Error  |QuikManager|Ошибка получения данных: System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в System.Collections.Generic.Dictionary`2.System.Collections.Generic.ICollection&amp;lt;System.Collections.Generic.KeyValuePair&amp;lt;TKey,TValue&amp;gt;&amp;gt;.Add(KeyValuePair`2 keyValuePair)
   в Ecng.Collections.CollectionHelper.AddRange[T](ICollection`1 source, IEnumerable`1 items) в e:\Ecng\trunk\Collections\CollectionHelper.cs:строка 167
   в StockSharp.BusinessEntities.OrderCondition.Clone() в e:\Projects\C_Projects\StockSharp\Sources\BusinessEntities\Order.cs:строка 186
   в StockSharp.Quik.QuikOrderCondition.Clone() в e:\Projects\C_Projects\StockSharp\Sources\Quik\QuikOrderCondition.cs:строка 357
   в Ecng.Common.Cloneable`1.System.ICloneable.Clone() в d:\Projects\StockSharp.com\Ecng\trunk\Common\Cloneable.cs:строка 31
   в Ecng.Common.CloneHelper.CloneNullable[T](T obj) в d:\Projects\StockSharp.com\Ecng\trunk\Common\CloneHelper.cs:строка 13
   в StockSharp.BusinessEntities.Order.Clone() в e:\Projects\C_Projects\StockSharp\Sources\BusinessEntities\Order.cs:строка 794
   в StockSharp.Algo.TraderHelper.ReRegisterClone(Order oldOrder, Decimal newPrice, Decimal newVolume) в e:\Projects\C_Projects\StockSharp\Sources\Algo\TraderHelper.cs:строка 755
   в StockSharp.Algo.BaseTrader.ReRegisterOrder(Order oldOrder, Decimal price, Decimal volume) в e:\Projects\C_Projects\StockSharp\Sources\Algo\BaseTrader.cs:строка 1390
   в StrategySampleSma.SmaStrategy.OnStrategyTrades(IEnumerable`1 trades) в e:\Projects\VGnRobot1\StrategySampleSma\SmaStrategy.cs:строка 286
   в StockSharp.Algo.MarketRule`2.ProcessRuleVoid() в e:\Projects\C_Projects\StockSharp\Sources\Algo\IMarketRule.cs:строка 423
   в StockSharp.Algo.MarketRuleHelper.ActiveRule(IMarketRuleContainer container, IMarketRule rule, Func`1 process) в e:\Projects\C_Projects\StockSharp\Sources\Algo\MarketRuleHelper.cs:строка 2531
   в StockSharp.Algo.MarketRuleHelper.MarketRuleContainer.StockSharp.Algo.IMarketRuleContainer.ActivateRule(IMarketRule rule, Func`1 process) в e:\Projects\C_Projects\StockSharp\Sources\Algo\MarketRuleHelper.cs:строка 2581
   в StockSharp.Algo.MarketRule`2.Activate(TArg arg) в e:\Projects\C_Projects\StockSharp\Sources\Algo\IMarketRule.cs:строка 407
   в StockSharp.Algo.MarketRuleHelper.NewTradesOrderRule.OnNewMyTrades(IEnumerable`1 trades) в e:\Projects\C_Projects\StockSharp\Sources\Algo\MarketRuleHelper.cs:строка 282
   в System.Action`1.Invoke(T obj)
   в Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg) в d:\Projects\StockSharp.com\Ecng\trunk\Common\DelegateHelper.cs:строка 63
   в Ecng.ComponentModel.EventsContainer`1.Raise(IEnumerable`1 items) в E:\Ecng\trunk\ComponentModel\EventsContainer.cs:строка 131
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Вызов
Trader.ReRegisterOrder(lastStop, lastStop.Price, volume);
из стратегии.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3435/</id>
    <title type="text">Получение валютных данных</title>
    <published>2013-03-01T05:39:08Z</published>
    <updated>2013-03-01T05:39:08Z</updated>
    <author>
      <name>IvanB</name>
      <uri>https://stocksharp.ru/users/26984/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Как получить исторические валютные данные на необходимый период?
При добавлении пункта, в окошке есть выбор &amp;quot;валюта&amp;quot;, но у всех источников перечень пуст.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3434/</id>
    <title type="text">Милисекунды по сделка</title>
    <published>2013-02-27T10:35:31Z</published>
    <updated>2013-02-27T10:35:31Z</updated>
    <author>
      <name>qpile</name>
      <uri>https://stocksharp.ru/users/6397/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Здравствуйте!
В сделке  Trade нет милисекунды. При этом на тиковом графике в QUIK милисекунды отображаются. Как их получить?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3433/</id>
    <title type="text">Проблемы при переходе с 4.1.6 на 4.1.8</title>
    <published>2013-02-27T09:27:58Z</published>
    <updated>2013-02-27T09:27:58Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.ru/users/6053/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">&lt;p&gt;Решил обновиться на новую версию. В коде почти ничего менять не пришлось.
При запуске сначала вылетела ошибка с лицензией: &amp;quot;Лицензионный файл содержит неправильный идентификатор компьютера BFEBFBFF000206A7  вместо BFEBFBFF000206A71C:6F:65:D7:82:D0&amp;quot;, что странно, комп тот же.
Зашел в свой личный кабинет, создал лицензию для указанного идентификатора, вроде прокатило.
Далее при попытке коннекта со всех потоков вылетает ошибка COMException с библиотеки P2ClientGateMTA64 (см. прикрепленный файл). Сброс Ini файлов у робота и переустановка гейта на более свежий не помогла.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3432/</id>
    <title type="text">Параметры текущей свечи</title>
    <published>2013-02-27T06:38:57Z</published>
    <updated>2013-02-27T06:38:57Z</updated>
    <author>
      <name>Shaly</name>
      <uri>https://stocksharp.ru/users/26891/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Каким методом получить параметры текущей свечи? High, Low предыдущей (сформировавшейся) свечи получаем через ProcessCandle(Candle candle), текущей (формирующейся) через ProcessValues(Candle candle), но последнее не работает.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3431/</id>
    <title type="text">Продление лицензии</title>
    <published>2013-02-26T17:13:11Z</published>
    <updated>2013-02-26T17:13:11Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;... осуществляется так же, как и ее &lt;a href="http://stocksharp.com/doc/?topic=html/ba149b22-2024-4479-aaf3-8dd271a681f5.htm"&gt;получение&lt;/a&gt; (напоминаю, что теперь лицензию можно скачивать и &lt;a href="http://stocksharp.com/profile/"&gt;из личного кабинета&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Лицензия продлевается, если осталось менее 2-ух дней. Иначе, возвращается ранее сгенерированная.&lt;/p&gt;
&lt;p&gt;Если возникнут какие-то проблемы, то сразу же оповестите нас. Постараемся исправить в кратчайшее время.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3430/</id>
    <title type="text">наблюдаю разницу в поведении RealTimeEmulationTrader от 4.1.6 к 4.1.8</title>
    <published>2013-02-26T14:38:36Z</published>
    <updated>2013-02-26T14:38:36Z</updated>
    <author>
      <name>kahuna</name>
      <uri>https://stocksharp.ru/users/16705/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;&lt;strong&gt;В таблице заявок имеются две старые совершенные вручную сделки.
Когда собираю проект с 4.1.6 то сразу при установлении соединения с Quik
в журнал приходят два сообщения:&lt;/strong&gt;
&lt;em&gt;2013.02.26 18:28:33.745|       |QuikTrader|New order: 56501936/10003651138 Продажа Цена=152740 Объем=1 Сост=Done Бал=0
2013.02.26 18:28:33.753|       |QuikTrader|New order: 56501937/10003787314 Покупка Цена=152600 Объем=1 Сост=Done Бал=0
2013.02.26 18:28:50.035|       |QuikTrader|Экспорт запущен.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;И далее программа работает нормально.
Если то-же проделываю с библиотекой 4.1.8 то прилетает еще и ошибка:&lt;/strong&gt;
&lt;em&gt;2013/02/26 18:31:44.151|       |QuikTrader|New order: 56501936/10003651138 Продажа Цена=152740 Объем=1 Сост=Done Бал=0
2013/02/26 18:31:44.174|       |QuikTrader|New order: 56501937/10003787314 Покупка Цена=152600 Объем=1 Сост=Done Бал=0
2013/02/26 18:31:44.382|Error  |QuikTrader|System.InvalidOperationException: Ордер с transactionId=56501936 не найден
в StockSharp.Algo.Testing.RealTimeEmulationTrader&lt;code&gt;1.#=qoYen7SIGXXIHC5yDoBmtakvI8ajVk$YMRTG2hIXiflw=(Int64 #=qO9iU2Mv29dcXgUc$4EMffw==) в StockSharp.Algo.Testing.RealTimeEmulationTrader&lt;/code&gt;1.#=qW_NOGPO8hUy5l8I2xNZCL$oRPjjivnoDpJ2KizA3TPo=(IEnumerable&lt;code&gt;1 #=qA0Q6xXtG5Oyta7t6dDl7yg==) в System.Action&lt;/code&gt;1.Invoke(T obj)
в Ecng.Common.DelegateHelper.SafeInvoke(Action&lt;code&gt;1 handler, T arg) в Ecng.ComponentModel.EventsContainer&lt;/code&gt;1.Raise(IEnumerable`1 items)
2013/02/26 18:31:44.675|       |QuikTrader|Экспорт запущен.&lt;/em&gt;
&lt;strong&gt;И далее ордера не выставляются.
Может кто понимает что бы это значило?
По моему разумению коннектор в версии 4.1.8 запрашивает из какой-то таблицы
еще данные про ордер номер 56501936 и не получает. Как бы узнать из какой?&lt;/strong&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3429/</id>
    <title type="text">Ошибка экспорта таблицы стоп-заявок</title>
    <published>2013-02-26T10:53:03Z</published>
    <updated>2013-02-26T10:53:03Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;При прошлом запуске успешно создавал тейк-профиты по заявке (как CreateConditionTakeProfit из примера).
Соответственно в таблице стоп-заявок есть данные.
Закрыл, запустил заново.
Получил следующий баг экспорта на старте:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;2013/02/26 14:42:37.144|       |StrategyManager|Status:Started, PnL:0, Slippage:0, Position:0, Latency:00:00:00, StartedTime
2013/02/26 14:42:37.145|       |SS        |Стратегия запущена. [0,-1]. Позиция при старте 0.
2013/02/26 14:42:37.277|Debug  |QuikManager|Терминал проверен
2013/02/26 14:42:37.281|Debug  |QuikManager|Создание шлюза взаимодействия с системой Quik.
2013/02/26 14:42:37.593|       |QuikManager|Шлюз создан
2013/02/26 14:42:42.652|Debug  |QuikManager|Ожидание соединения
2013/02/26 14:42:42.657|Debug  |QuikManager|Соединение установлено.
2013/02/26 14:42:46.168|Debug  |TimeServerHelper|Время синхронизировано c сервером 80.90.180.140:123. Отступ - 00:00:03.4116024
2013/02/26 14:42:51.169|Debug  |QuikManager|Запуск экспорта данных.
2013/02/26 14:42:51.533|Debug  |QuikManager|Новые бумаги
2013/02/26 14:42:51.675|Error  |QuikManager|Ошибка получения данных: System.ArgumentOutOfRangeException: Неподдерживаемый тип стоп-заявки.
Имя параметра: func
Фактическое значение было Тэйк-профит по заявке.
   в StockSharp.Quik.QuikDdeFormatter.GetStopOrderType(Func`2 func) в e:\Projects\C_Projects\StockSharp\Sources\Quik\QuikDdeFormatter.cs:строка 268
   в StockSharp.Quik.QuikTrader.&amp;lt;&amp;gt;c__DisplayClass31.&amp;lt;&amp;gt;c__DisplayClass56.&amp;lt;&amp;gt;c__DisplayClass58.&amp;lt;&amp;gt;c__DisplayClass5a.&amp;lt;OnPoke&amp;gt;b__1b(Int64 key) в e:\Projects\C_Projects\StockSharp\Sources\Quik\QuikTrader.cs:строка 1154
   в StockSharp.Algo.BaseTrader.&amp;lt;&amp;gt;c__DisplayClass1f.&amp;lt;GetOrder&amp;gt;b__1d(Int64 key) в e:\Projects\C_Projects\StockSharp\Sources\Algo\BaseTrader.cs:строка 2440
   в StockSharp.Algo.BaseTrader.Cache.&amp;lt;&amp;gt;c__DisplayClass50.&amp;lt;GetOrder&amp;gt;b__4f(Int64 key) в e:\Projects\C_Projects\StockSharp\Sources\Algo\BaseTrader.cs:строка 125
   в Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 handler, Boolean&amp;amp; isNew) в e:\Ecng\trunk\Collections\CollectionHelper.cs:строка 479
   в Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 handler) в e:\Ecng\trunk\Collections\CollectionHelper.cs:строка 456
   в StockSharp.Algo.BaseTrader.Cache.GetOrder(Security security, Int64 id, Func`2 createOrder) в e:\Projects\C_Projects\StockSharp\Sources\Algo\BaseTrader.cs:строка 123
   в StockSharp.Algo.BaseTrader.GetOrder(Security security, Int64 id, Func`2 createOrder, Func`2 changeOrder) в e:\Projects\C_Projects\StockSharp\Sources\Algo\BaseTrader.cs:строка 2436
   в StockSharp.Quik.QuikTrader.&amp;lt;&amp;gt;c__DisplayClass31.&amp;lt;&amp;gt;c__DisplayClass56.&amp;lt;&amp;gt;c__DisplayClass58.&amp;lt;OnPoke&amp;gt;b__1a(Security otherSec) в e:\Projects\C_Projects\StockSharp\Sources\Quik\QuikTrader.cs:строка 1149
   в StockSharp.Quik.QuikTrader.&amp;lt;&amp;gt;c__DisplayClass31.&amp;lt;&amp;gt;c__DisplayClass56.&amp;lt;OnPoke&amp;gt;b__19(Security security) в e:\Projects\C_Projects\StockSharp\Sources\Quik\QuikTrader.cs:строка 1207
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist) в e:\Projects\C_Projects\StockSharp\Sources\Algo\BaseTrader.cs:строка 2829
   в StockSharp.Quik.QuikTrader.&amp;lt;&amp;gt;c__DisplayClass31.&amp;lt;OnPoke&amp;gt;b__18(IList`1 row, Func`2 func) в e:\Projects\C_Projects\StockSharp\Sources\Quik\QuikTrader.cs:строка 1141
   в StockSharp.Quik.QuikDdeFormatter.Deserialize(DdeTable table, IList`1 rows, Action`2 handler, Action`1 errorHandler, Boolean skipErrors) в e:\Projects\C_Projects\StockSharp\Sources\Quik\QuikDdeFormatter.cs:строка 57
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3428/</id>
    <title type="text">Зачем Quik&amp;apos;овскому TakeProfit&amp;apos;у Price?</title>
    <published>2013-02-26T09:14:21Z</published>
    <updated>2013-02-26T09:14:21Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;У квиковского скользящего TakeProfit'а есть StopPrice, Offset и Spread. Цена сделки вычисляется по этим параметрам.
Но при регистрации в StockSharp требуется явное указание Price &amp;gt; 0.
Иначе заявка не принимается.&lt;/p&gt;
&lt;p&gt;Кстати, почему Spread является свойством Condition?
Как-то не логично: отступ заявки относится не к условию её активации, а к цене самой назначаемой заявки.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3427/</id>
    <title type="text">Ошибка записи лога при перезапуске стратегии</title>
    <published>2013-02-26T09:05:23Z</published>
    <updated>2013-02-26T09:05:23Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Стратегия не отпускает файл лога после остановки и при последующем старте мешает его открытию.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;2013/02/26 12:59:28.271|       |SS_RIH3@RTS_SPBFUT00066|Стратегия остановлена. [0,-1]. Позиция при старте 0.
2013/02/26 12:59:28.271|       |StrategyManager|Status:Stopped, PnL:-110, Slippage:-70, Position:0, Latency:00:00:01.1456274, ProcessState
2013/02/26 12:59:28.271|       |QuikManager|265 Заявка 45101234/2007094247 Продажа Цена=152720 Объем=1 Сост=Done Бал=0
2013/02/26 12:59:28.272|       |QuikManager|265 Заявка 45101234/2007094247 Продажа Цена=152720 Объем=1 Сост=Done Бал=0
2013/02/26 12:59:43.745|       |StrategyManager|Status:Started, PnL:0, Slippage:0, Position:0, Latency:00:00:00, StartedTime
2013/02/26 12:59:43.745|       |SS        |Стратегия запущена. [0,-1]. Позиция при старте 0.
2013/02/26 12:59:41.204|Error  |VgnRobot.App|System.IO.IOException: Процесс не может получить доступ к файлу &amp;quot;E:\Projects\VGnRobot1\Robot\bin\x86\Debug\SS 20130226.txt&amp;quot;, так как этот файл используется другим процессом.
   в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   в System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
   в System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
   в System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding)
   в StockSharp.Logging.FileLogListener.OnCreateWriter(String fileName) в e:\Projects\C_Projects\StockSharp\Sources\Logging\FileLogListener.cs:строка 264
   в StockSharp.Logging.FileLogListener.&amp;lt;&amp;gt;c__DisplayClass2.&amp;lt;&amp;gt;c__DisplayClass4.&amp;lt;OnWriteMessages&amp;gt;b__1(Tuple`2 key) в e:\Projects\C_Projects\StockSharp\Sources\Logging\FileLogListener.cs:строка 292
   в Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 handler, Boolean&amp;amp; isNew) в e:\Ecng\trunk\Collections\CollectionHelper.cs:строка 479
   в Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 handler) в e:\Ecng\trunk\Collections\CollectionHelper.cs:строка 456
   в StockSharp.Logging.FileLogListener.&amp;lt;&amp;gt;c__DisplayClass2.&amp;lt;OnWriteMessages&amp;gt;b__0(LogMessage m) в e:\Projects\C_Projects\StockSharp\Sources\Logging\FileLogListener.cs:строка 292
   в System.Linq.Lookup`2.Create[TSource](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
   в System.Linq.GroupedEnumerable`3.GetEnumerator()
   в System.Linq.Parallel.ParallelEnumerableWrapper`1.GetEnumerator()
   в StockSharp.Logging.FileLogListener.OnWriteMessages(IEnumerable`1 messages) в e:\Projects\C_Projects\StockSharp\Sources\Logging\FileLogListener.cs:строка 285
   в StockSharp.Logging.LogListener.WriteMessages(IEnumerable`1 messages) в e:\Projects\C_Projects\StockSharp\Sources\Logging\LogListener.cs:строка 94
   в StockSharp.Logging.LogManager.&amp;lt;&amp;gt;c__DisplayClass2.&amp;lt;Flush&amp;gt;b__1(ILogListener l) в e:\Projects\C_Projects\StockSharp\Sources\Logging\LogManager.cs:строка 106
   в Ecng.Collections.CollectionHelper.ForEach[T](IEnumerable`1 source, Action`1 action) в e:\Ecng\trunk\Collections\CollectionHelper.cs:строка 108
   в StockSharp.Logging.LogManager.Flush() в e:\Projects\C_Projects\StockSharp\Sources\Logging\LogManager.cs:строка 106
   в Ecng.Common.ThreadingHelper.&amp;lt;&amp;gt;c__DisplayClass1.&amp;lt;Timer&amp;gt;b__0(Object s) в d:\Projects\StockSharp.com\Ecng\trunk\Common\ThreadingHelper.cs:строка 15
   в System.Threading.TimerQueueTimer.CallCallbackInContext(Object state)
   в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   в System.Threading.TimerQueueTimer.CallCallback()
   в System.Threading.TimerQueueTimer.Fire()
   в System.Threading.TimerQueue.FireNextTimers()
   в System.Threading.TimerQueue.AppDomainTimerCallback()
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3426/</id>
    <title type="text">Strategy.RemoveChildStrategies = false</title>
    <published>2013-02-26T06:53:41Z</published>
    <updated>2013-02-26T06:53:41Z</updated>
    <author>
      <name>raf</name>
      <uri>https://stocksharp.ru/users/28475/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;В версиях 4.0 можно было сделать так:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;Strategy.RemoveChildStrategies = false;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;и повторно использовать дочернии стратегии&lt;/p&gt;
&lt;p&gt;В 4.1 где искать аналогичный параметер?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3425/</id>
    <title type="text">Баг в EmulationTrader</title>
    <published>2013-02-25T09:57:58Z</published>
    <updated>2013-02-25T09:57:58Z</updated>
    <author>
      <name>AASorokovoy</name>
      <uri>https://stocksharp.ru/users/6304/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">&lt;p&gt;При использовании EmulationTrader наблюдаются следующие проблемы (наблюдал на версия 4.1.7, но судя по сорцам проявиться и в 4.1.8)&lt;/p&gt;
&lt;p&gt;Заявка отправляется в эмулятор.
Получает статус Active и после этого зависает (Не вызывает никаких событий, не исполняется и не отменяется).
При изучении логов наталкиваемся на сообщение
&amp;quot;Невозможно зарегистрировать заявку {0}: нет ни стаканов ни последней цены.&amp;quot; Что выводит нас на код в MarketEmulator&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
	if (depth == null)
				{
					// без стакана маркетные(они всегда новые) и новые лимитные-в-рынок матчатся по посл. сделке
					var last = si.LastTrade;

					if (last != null &amp;amp;&amp;amp; last.Price != 0)
					{
						EvaluateByLast(order, last);
						//if (EvaluateByLast(order, last))
						//	return true;
					}
					else
					{	
						// если нет никаких цен, то фэйл
						ProcessError(order,action, new InvalidOperationException(&amp;quot;Невозможно зарегистрировать заявку {0}: нет ни стаканов ни последней цены.&amp;quot;.Put(order.TransactionId)));
						si.Remove(newNode);
					}
				}

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;внутри функции: private void EvaluateNew(Order order, OrderTraceActions action) ( MarketEmulator.cs:1568 )&lt;/p&gt;
&lt;p&gt;Здесь мы видим, что при наступлении некоторого условия, пытаемся сделать статус заявки Fail.&lt;/p&gt;
&lt;p&gt;Далее смотрим кто вызывает эту функцию. Вызывается она в одном единственном месте. Там написано, что то типа:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
					if (state.State != OrderStates.Active)
						throw new InvalidOperationException(&amp;quot;State!=Active&amp;quot;);
					EvaluateNew(state, action);

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Что наталкивает нас на мысль, что при выполнении верхнего участка кода статус заявки ВСЕГДА будет Active. Что при выполнении ветки&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
                    else
                    {   
                        // если нет никаких цен, то фэйл
                        ProcessError(order,action, new InvalidOperationException(&amp;quot;Невозможно зарегистрировать заявку {0}: нет ни стаканов ни последней цены.&amp;quot;.Put(order.TransactionId)));
                        si.Remove(newNode);
                    }

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Приведет к тому, что мы попытаемся Active заявку перевести в состояние Fail что противоречит логике работы объекта Order (и что выливается в ошибки при ее обработке объектом Strategy и т.п.)&lt;/p&gt;
&lt;p&gt;Предлагаю правку:
Код MarketEmulator&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
private void EvaluateNew(Order order, OrderTraceActions action)
		{
			var si = GetSecurityAuction(order.Security);
			
			var newNode = si.PutInQueue(order);	// запоминаем тк надо сделки потом сводить по этим заявкам

			try
			{
				var depth = si.GetDepth(si);

				if (EvaluateConditional(depth, order))
					return/* true*/;

				if (EvaluateByDepth(order, depth, true))
					return/* true*/;

				if (depth == null)
				{
					// без стакана маркетные(они всегда новые) и новые лимитные-в-рынок матчатся по посл. сделке
					var last = si.LastTrade;

					if (last != null &amp;amp;&amp;amp; last.Price != 0)
					{
						EvaluateByLast(order, last);
						//if (EvaluateByLast(order, last))
						//	return true;
					}
					else
					{	
						// если нет никаких цен, то фэйл
						ProcessError(order,action, new InvalidOperationException(&amp;quot;Невозможно зарегистрировать заявку {0}: нет ни стаканов ни последней цены.&amp;quot;.Put(order.TransactionId)));
						si.Remove(newNode);
					}
				}
			}
			catch (Exception e)
			{
				ProcessDataError(e);
			}

			//return false;
		}

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;заменить на&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
private void EvaluateNew(Order order, OrderTraceActions action)
		{
			var si = GetSecurityAuction(order.Security);
			
			var newNode = si.PutInQueue(order);	// запоминаем тк надо сделки потом сводить по этим заявкам

			try
			{
				var depth = si.GetDepth(si);

				if (EvaluateConditional(depth, order))
					return/* true*/;

				if (EvaluateByDepth(order, depth, true))
					return/* true*/;

				if (depth == null)
				{
					// без стакана маркетные(они всегда новые) и новые лимитные-в-рынок матчатся по посл. сделке
					var last = si.LastTrade;
					if (last != null &amp;amp;&amp;amp; last.Price != 0)
						EvaluateByLast(order, last);
                           }

			}
			catch (Exception e)
			{
				ProcessDataError(e);
			}

			//return false;
		}

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Что дает стабильную работу, по крайней мере на моих тестах.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3424/</id>
    <title type="text">Работа в S# (ВЕБИНАРЫ)</title>
    <published>2013-02-25T06:11:16Z</published>
    <updated>2013-02-25T06:11:16Z</updated>
    <author>
      <name>Самунджян Артем</name>
      <uri>https://stocksharp.ru/users/675/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Работа" />
    <content type="html">&lt;p&gt;Срочно требуется человек для проведения &lt;a href="http://stocksharp.com/forum/3633/Viebinar-po-StockSharp-finam/"&gt;вебинаров&lt;/a&gt; по продуктам S#. Оплата достойная!&lt;/p&gt;
&lt;p&gt;Пишите &lt;strong&gt;samujan@stockharp.com&lt;/strong&gt;, но лучше в скайп &lt;strong&gt;samujan1&lt;/strong&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3423/</id>
    <title type="text">Ошибка на старте</title>
    <published>2013-02-24T22:48:33Z</published>
    <updated>2013-02-24T22:48:33Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;При первом старте Гидра запускается.
При втором и последующих такая ошибка:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;System.AggregateException: Произошла одна или несколько ошибок. ---&amp;gt; System.MissingMethodException: Метод не найден: &amp;quot;Boolean Ecng.Reflection.ReflectionHelper.IsRuntimeType(System.Type)&amp;quot;.
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Serialization.Serializer`1.Deserialize(Stream stream, SerializationItemCollection source) в D:\Projects\StockSharp.com\Ecng\trunk\Serialization\Serializer.cs:строка 213
   в Ecng.Data.Database.&amp;lt;&amp;gt;c__DisplayClass3b.&amp;lt;GroupSource&amp;gt;b__37(Object v) в E:\Ecng\trunk\Data\Database.cs:строка 1057
   в System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T&amp;amp; currentElement, Int32&amp;amp; currentKey)
   в System.Linq.Parallel.StopAndGoSpoolingTask`2.SpoolingWork()
   в System.Linq.Parallel.SpoolingTaskBase.Work()
   в System.Linq.Parallel.QueryTask.BaseWork(Object unused)
   в System.Threading.Tasks.Task.Execute()
   --- Конец трассировки внутреннего стека исключений ---
   в System.Linq.Parallel.QueryTaskGroupState.QueryEnd(Boolean userInitiatedDispose)
   в System.Linq.Parallel.DefaultMergeHelper`2.System.Linq.Parallel.IMergeHelper&amp;lt;TInputOutput&amp;gt;.Execute()
   в System.Linq.Parallel.MergeExecutor`1.Execute[TKey](PartitionedStream`2 partitions, Boolean ignoreOutput, ParallelMergeOptions options, TaskScheduler taskScheduler, Boolean isOrdered, CancellationState cancellationState, Int32 queryId)
   в System.Linq.Parallel.PartitionedStreamMerger`1.Receive[TKey](PartitionedStream`2 partitionedStream)
   в System.Linq.Parallel.UnaryQueryOperator`2.UnaryQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient`1 recipient)
   в System.Linq.Parallel.QueryOperator`1.GetOpenedEnumerator(Nullable`1 mergeOptions, Boolean suppressOrder, Boolean forEffect, QuerySettings querySettings)
   в System.Linq.Parallel.QueryOpeningEnumerator`1.OpenQuery()
   в System.Linq.Parallel.QueryOpeningEnumerator`1.MoveNext()
   в System.Linq.ParallelEnumerable.ToList[TSource](ParallelQuery`1 source)
   в Ecng.Data.Database.GroupSource(IEnumerable`1 fields, SerializationItemCollection input, IEnumerable`1 innerSchemaNameOverrides) в E:\Ecng\trunk\Data\Database.cs:строка 1054
   в Ecng.Data.Database.GetOrAddCacheTable[TEntity](SerializationItemCollection table) в E:\Ecng\trunk\Data\Database.cs:строка 802
   в Ecng.Data.Database.ReadAll[TEntity](DatabaseCommand command, SerializationItemCollection input) в E:\Ecng\trunk\Data\Database.cs:строка 548
   в Ecng.Data.HierarchicalDatabase.ReadAll[TEntity](DatabaseCommand command, SerializationItemCollection source) в E:\Ecng\trunk\Data\HierarchicalDatabase.cs:строка 65
   в Ecng.Data.Database.ReadAll[TEntity](Int64 startIndex, Int64 count, Field orderBy, SortDirection direction) в E:\Ecng\trunk\Data\Database.cs:строка 536
   в Ecng.Data.Database.Ecng.Serialization.IStorage.GetGroup[TEntity](Int64 startIndex, Int64 count, Field orderBy, SortDirection direction) в E:\Ecng\trunk\Data\Database.cs:строка 1193
   в Ecng.Serialization.RelationManyList`1.OnGetGroup(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction) в D:\Projects\StockSharp.com\Ecng\trunk\Serialization\RelationManyList.cs:строка 347
   в Ecng.Data.HierarchicalPageLoadList`1.OnGetGroup(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction) в E:\Ecng\trunk\Data\HierarchicalPageLoadList.cs:строка 139
   в Ecng.Serialization.RelationManyList`1.ReadAll(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction) в D:\Projects\StockSharp.com\Ecng\trunk\Serialization\RelationManyList.cs:строка 432
   в Ecng.Serialization.RelationManyList`1.GetRange(Int64 startIndex, Int64 count, String sortExpression, SortDirection directions) в D:\Projects\StockSharp.com\Ecng\trunk\Serialization\RelationManyList.cs:строка 276
   в Ecng.Serialization.RelationManyList`1.get_Count() в D:\Projects\StockSharp.com\Ecng\trunk\Serialization\RelationManyList.cs:строка 187
   в StockSharp.Hydra.MainWindow.InitializeDataSource() в e:\Projects\stocksharpconnectors_4.1.8\trunk\Hydra\Hydra\MainWindow.xaml.cs:строка 495
   в StockSharp.Hydra.MainWindow.&amp;lt;MainWindowLoaded&amp;gt;b__4() в e:\Projects\stocksharpconnectors_4.1.8\trunk\Hydra\Hydra\MainWindow.xaml.cs:строка 165
   в System.Threading.Tasks.Task`1.InnerInvoke()
   в System.Threading.Tasks.Task.Execute()
---&amp;gt; (Внутреннее исключение #0) System.MissingMethodException: Метод не найден: &amp;quot;Boolean Ecng.Reflection.ReflectionHelper.IsRuntimeType(System.Type)&amp;quot;.
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Serialization.Serializer`1.Deserialize(Stream stream, SerializationItemCollection source) в D:\Projects\StockSharp.com\Ecng\trunk\Serialization\Serializer.cs:строка 213
   в Ecng.Data.Database.&amp;lt;&amp;gt;c__DisplayClass3b.&amp;lt;GroupSource&amp;gt;b__37(Object v) в E:\Ecng\trunk\Data\Database.cs:строка 1057
   в System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T&amp;amp; currentElement, Int32&amp;amp; currentKey)
   в System.Linq.Parallel.StopAndGoSpoolingTask`2.SpoolingWork()
   в System.Linq.Parallel.SpoolingTaskBase.Work()
   в System.Linq.Parallel.QueryTask.BaseWork(Object unused)
   в System.Threading.Tasks.Task.Execute()&amp;lt;---

---&amp;gt; (Внутреннее исключение #1) System.MissingMethodException: Метод не найден: &amp;quot;Boolean Ecng.Reflection.ReflectionHelper.IsRuntimeType(System.Type)&amp;quot;.
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Serialization.Serializer`1.Deserialize(Stream stream, SerializationItemCollection source) в D:\Projects\StockSharp.com\Ecng\trunk\Serialization\Serializer.cs:строка 213
   в Ecng.Data.Database.&amp;lt;&amp;gt;c__DisplayClass3b.&amp;lt;GroupSource&amp;gt;b__37(Object v) в E:\Ecng\trunk\Data\Database.cs:строка 1057
   в System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T&amp;amp; currentElement, Int32&amp;amp; currentKey)
   в System.Linq.Parallel.StopAndGoSpoolingTask`2.SpoolingWork()
   в System.Linq.Parallel.SpoolingTaskBase.Work()
   в System.Linq.Parallel.QueryTask.BaseWork(Object unused)
   в System.Threading.Tasks.Task.Execute()&amp;lt;---
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;(Надо было позапрошлогоднюю версию оставить. А я, дурак, решил обновиться)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3422/</id>
    <title type="text">Альфа включила QUIK</title>
    <published>2013-02-24T09:57:36Z</published>
    <updated>2013-02-24T09:57:36Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="AlfaDirect" />
    <content type="html">&lt;p&gt;Похоже, это означает, что на AD 4.0 они окончательно забили.
Есть ли теперь смысл поддержки старого глючного чудовища по имени AD 3.5 ?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3421/</id>
    <title type="text">XP&amp;apos;шников обидели?!</title>
    <published>2013-02-23T21:15:39Z</published>
    <updated>2013-02-23T21:15:39Z</updated>
    <author>
      <name>Jeta</name>
      <uri>https://stocksharp.ru/users/5995/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Версия 4.1.8 из &lt;a href="http://stocksharp.com/products/download/"&gt;http://stocksharp.com/products/download/&lt;/a&gt; на XP, после разблокирования архива, не разархивируется.
Все было бы ничего, но до этого, запуск робота из &lt;a href="http://stocksharp.com/forum/340/Stratieghiia-bollindzhiera-za-3-minuty/"&gt;http://stocksharp.com/forum/340/Stratieghiia-bollindzhiera-za-3-minuty/&lt;/a&gt; и при тех же действиях, так же не запускается.
В чем может быть дело?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3420/</id>
    <title type="text">первый робот</title>
    <published>2013-02-23T19:16:26Z</published>
    <updated>2013-02-23T19:16:26Z</updated>
    <author>
      <name>Neyasit</name>
      <uri>https://stocksharp.ru/users/26910/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;доброго дня.
пытаюсь написать простую прогу по статье &amp;quot;Создание простого привода на S#&amp;quot;
когда запускаю программу и нажимаю Подключиться, в квике не происходит никаких движений окон (как это происходит в видео ниже), хотя все делал по инструкции.. в итоге ни портфель ни инструменты не заполняются...
подскажите в чем проблема?&lt;/p&gt;
&lt;p&gt;спасибо.&lt;/p&gt;
</content>
  </entry>
</feed>