﻿<?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=233</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-22T10:15:57Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=233" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/1401/</id>
    <title type="text">Создание индикаторов на S#!</title>
    <published>2011-02-27T21:02:40Z</published>
    <updated>2011-02-27T21:02:40Z</updated>
    <author>
      <name>artos027</name>
      <uri>https://stocksharp.ru/users/27879/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Доброго времени суток!
НЕ могу не высказать бесконечное спасибо и респект Михаилу за такой проект[thumbup]
Думаю создание индикаторов достаточно актуальная вещь и многим это будет интересно!&lt;/p&gt;
&lt;p&gt;Я был бы невероятно благодарен, если бы кто нибудь мне помог, сделать индикатор,
а именно индикатор Полосы Боллинджера, самый стандартный индикатор который есть
почти во всех терминалах.&lt;/p&gt;
&lt;p&gt;Не сочтите за наглость, типа я сам ничего не хочу делать, просто если есть возможность
спросить у людей более опытных, а в этом случае напрямую у создателя библиотеки, то
почему бы не воспользоваться этой возможностью.&lt;/p&gt;
&lt;p&gt;Если вы сделаете наглядный пример Полос Боллинджера - это будет слишком круто, если нет, то
хотя бы инструкцию(желательно поподробнее) как это сделать!
Заранее всем спасибо))[biggrin]&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1400/</id>
    <title type="text">Учет комиссий</title>
    <published>2011-02-27T09:33:19Z</published>
    <updated>2011-02-27T09:33:19Z</updated>
    <author>
      <name>tradist</name>
      <uri>https://stocksharp.ru/users/27991/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">&lt;p&gt;Добрый день!&lt;/p&gt;
&lt;p&gt;А какой правильный способ учета комиссий брокера при тестировании? Пользователь должен сам у себя считать или это в планируемых фичах? :)&lt;/p&gt;
&lt;p&gt;Хорошо бы иметь несколько распространенных вариантов: процент от сделки, фиксированная плата, фиксированная/контракт.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1399/</id>
    <title type="text">Exception при выключенном Квике</title>
    <published>2011-02-26T14:00:26Z</published>
    <updated>2011-02-26T14:00:26Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Если закрыть квик, а после вызвать MultiTrader.Dispose(), то появляется следующий Exception (через ProcessDataError):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;System.InvalidOperationException: Нет информации о главном окне Quik. Возможно, было неуспешное подключение.
at Ecng.Trading.Quik.QuikTerminal.#=qGbzhp48kD0JaPm3iYiSrOByTg2rrF7KP$ZU2BKP7F0w=()
at Ecng.Trading.Quik.QuikTerminal.get_SystemProcess()
at Ecng.Trading.Quik.QuikTerminal.#=qJyL1eH$Ax$caqdhRw3tPl4IRpHewakokVcsX7r5fd0s=(SystemWindow #=qnHYA9QfL7wHksvtgpAk25Q==)
at System.Linq.Enumerable.&amp;lt;&amp;gt;c__DisplayClassf&lt;code&gt;1.&amp;lt;CombinePredicates&amp;gt;b__e(TSource x) at System.Linq.Enumerable.&amp;lt;&amp;gt;c__DisplayClassf&lt;/code&gt;1.&amp;lt;CombinePredicates&amp;gt;b__e(TSource x)
at System.Linq.Enumerable.WhereArrayIterator&lt;code&gt;1.MoveNext() at System.Linq.Buffer&lt;/code&gt;1..ctor(IEnumerable&lt;code&gt;1 source) at System.Linq.Enumerable.ToArray[TSource](IEnumerable&lt;/code&gt;1 source)
at Ecng.Trading.Quik.QuikTerminal.#=qqOE5tozRGYYh4i20ozsQbg==()
at Ecng.Trading.Quik.QuikTerminal.#=qf7tHmu4JbnZCzkQ3pbFAMYwh5NYet5698_tHiYYisVc=()
at Ecng.Trading.Quik.QuikTerminal.StopDde(String caption)
at Ecng.Trading.Quik.QuikTerminal.#=qRgC6Y3r9dTcXyrlGEZu_KQ==(IEnumerable`1 #=qd2GJpU5pR4hI8VrI5b$e_w==)
at Ecng.Trading.Quik.QuikTerminal.StopActiveDdeExport()
at Ecng.Trading.Quik.QuikTrader.DisposeManaged()&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Версия Stock# 3.0.8. Могу ошибаться, но на 2.6 подобного не было.&lt;/p&gt;
&lt;p&gt;Лечится таким образом:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;        protected override void DisposeManaged()
        {
            if (IsConnected &amp;amp;&amp;amp; !Terminal.SystemProcess.HasExited)
                base.DisposeManaged();
        }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Вообще возникают разного рода Exception при выключенном квике и когда дёргаешь те или иные методы от ITrader:
StartExport/StopExport
RestartExport
....&lt;/p&gt;
&lt;p&gt;Я не уверен где должны стоять проверки на подключение к квику - внутри библиотеки или реализовывать внутри архитектуры?&lt;/p&gt;
&lt;p&gt;Для RestartExport у меня, к примеру, сделано следующее:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;        public override void ReStartExport()
        {
            if (IsConnected &amp;amp;&amp;amp; !Terminal.SystemProcess.HasExited)
                base.ReStartExport();
        }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Перед вызовом StartExport\StopExpoке я проверяю что MultiTrader подключен:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;        private bool IsMultiTraderConnected()
        {
            if (!_multiTrader.IsConnected)
                return false;

            var ownQuikTraderCollection = _multiTrader.AggregatedTraders.OfType&amp;lt;OwnQuikTrader&amp;gt;();
            return ownQuikTraderCollection.Count() &amp;gt; 0 &amp;amp;&amp;amp;
                ownQuikTraderCollection.All(quikTrader =&amp;gt; quikTrader.IsConnected &amp;amp;&amp;amp; !quikTrader.Terminal.SystemProcess.HasExited);
        }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Имеет ли смысл это добавлять в библиотеку Stock# и выдавать более понятные сообщения вместо ProcessDataError?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1398/</id>
    <title type="text">Сохранение параметров стратегии</title>
    <published>2011-02-26T11:03:52Z</published>
    <updated>2011-02-26T11:03:52Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">&lt;p&gt;У всех множество стратегий и у каждой стратегии обычно есть параметры.&lt;/p&gt;
&lt;p&gt;Кто как создаёт структуру этих параметров в коде на C#?&lt;/p&gt;
&lt;p&gt;Как классы, наследующие один и тот же интерфейс?
Или как dictionary&amp;lt;string, object&amp;gt; - сопоставление имени параметра на значение?&lt;/p&gt;
&lt;p&gt;Есть ли в C# более удобные классы для сохранения параметров?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1397/</id>
    <title type="text">Запаздывание MarketTime в Квике</title>
    <published>2011-02-25T23:25:18Z</published>
    <updated>2011-02-25T23:25:18Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;В квике (5.18, Открытие) серверное время, которое отображается в левом углу квика и фактически которое записывается в MarketTime постоянно запаздывает на 3 секунды. Фактически из-за этого все данные - свечки, я тоже получаю с задержкой.&lt;/p&gt;
&lt;p&gt;Можно ли и стоит ли с этим бороться? :)&lt;/p&gt;
&lt;p&gt;Или оставить текущее решение - просто переопределить MarketTime, которое будет возвращать DateTime.Now (при этом системные часы должны быть синхронизированы...)?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1396/</id>
    <title type="text">Неправильные свечи в CandleManager</title>
    <published>2011-02-25T23:21:34Z</published>
    <updated>2011-02-25T23:21:34Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Сегодня на фьючерсе РТС Close свечки 10:55-11:00 был 189805, в Stock# - 189800
Open свечки 11:00 - 11:05 на фортсе (смотрел через квик и финамовские данные) - 189810, в Stock# - 189830&lt;/p&gt;
&lt;p&gt;В квике во всех сделках первая сделка была также по 189810:
&lt;img src="http://i2.pixs.ru/storage/6/5/3/allppng_4891994_1762653.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Переход от 189800 к 189830 был осуществлён в 11:00:00 - 11:00:01 (видно также на этом скриншоте). Может как-то с этим связано - первая секунда новой 5-минутки записывается в предыдущую свечку?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1395/</id>
    <title type="text">Проблема с &amp;quot;несуществующим&amp;quot; инструментом</title>
    <published>2011-02-25T11:19:04Z</published>
    <updated>2011-02-25T11:19:04Z</updated>
    <author>
      <name>MCTuTeJ|19951995</name>
      <uri>https://stocksharp.ru/users/18/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Так как позиции по деривативам через Trader.NewPositions приходят очень долго, я сделал свою таблицу &amp;quot;позиции&amp;quot; и пользуюсь ей.Всё было бы хорошо но на одном счете есть две позиции по инструментам,которых нет в квике. С квика, на котором есть эти инструменты позиции вообще не приходят - ни кастом, ни Trader.NewPositons.&lt;/p&gt;
&lt;p&gt;У этих инструментов нет даты экспирации, и ProcessDataError выдает след. ошибки:
1)---------------------------&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id="sih1"&gt;Инструмент с кодом SiH1 для деривативной позиции не найден.&lt;/h2&gt;
&lt;h2 id="section"&gt;ОК&lt;/h2&gt;
&lt;ol start="2"&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;hr /&gt;
&lt;h2 id="datetime"&gt;Строка не распознана как действительное значение DateTime.&lt;/h2&gt;
&lt;h2 id="section-1"&gt;ОК&lt;/h2&gt;
&lt;p&gt;Заметил, что один раз из 5 примерно позиции после выдачи этих сообщений приходят, причем все сразу.
В чем может быть проблема ?&lt;/p&gt;
&lt;p&gt;На квике в котором нет таких позиций все нормально работает...&lt;/p&gt;
&lt;p&gt;Забыл еще
3)---------------------------&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id="vtbr03"&gt;Инструмент с кодом VTBR03 для деривативной позиции не найден.&lt;/h2&gt;
&lt;h2 id="section-2"&gt;ОК&lt;/h2&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1394/</id>
    <title type="text">[BLOCKER][3.06beta] Trader.SecuritiesChanged не вызывается</title>
    <published>2011-02-24T20:09:01Z</published>
    <updated>2011-02-24T20:09:01Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">&lt;p&gt;В 3.0.3b работает. В 3.0.6b перестало приходить Trader.SecuritiesChanged&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1393/</id>
    <title type="text">Подключение к БД</title>
    <published>2011-02-24T19:50:03Z</published>
    <updated>2011-02-24T19:50:03Z</updated>
    <author>
      <name>Ti_ru</name>
      <uri>https://stocksharp.ru/users/576/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Здравствуйте. Никак не удается настроить коннект Гидры с БД.
Базу данных создал, предварительно подправив в вашем скрипте ссылку на ее расположение.
Затем исправил строку подключения на следующую:
&amp;lt;connectionStrings&amp;gt;
&amp;lt;add name=&amp;quot;HydraConnectionString&amp;quot; connectionString=&amp;quot;Server=.\SQLEXPRESS;Database=Trading;User ID=trading;Password=trading;&amp;quot; providerName=&amp;quot;System.Data.SqlClient&amp;quot; /&amp;gt;
&amp;lt;/connectionStrings&amp;gt;&lt;/p&gt;
&lt;p&gt;При запуске программы, получаю сообщение:
&lt;img src="http://img-fotki.yandex.ru/get/5903/nepoidy.0/0_44d56_5070a847_L.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;В программировании не особо силен, из-за этого и проблемы )&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1392/</id>
    <title type="text">NullReferenceException при выставлении ордера</title>
    <published>2011-02-24T12:26:24Z</published>
    <updated>2011-02-24T12:26:24Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">&lt;p&gt;Михаил, добрый вечер!
Подскажите, пожалуйста, с чем может быть связана ошибка ниже. Я что-то поправил, раньше работало. Сейчас перестало. В любом случае хорошо б ее обработать и выдать что не так.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
            new Order
            {
                Type = OrderTypes.Limit,
                Portfolio = Const.SmartInstance.Portfolio(Const.Params.PortfolioName),
                Volume = this.Shares,
                Price = this.Price,
                Security = Const.SmartInstance.Security(this.Symbol),
                Direction = OrderDirections.Sell,
            };

24.02.2011 18:54:15 [OpenWealth.StockSharp.MegaQuotingStrategy.RegisterOrder] Регистрация ордера RTS-3.11 -1*186380 Limit ST3276-RF-01 None  отстаток: 0 время снятия: 
24.02.2011 18:54:16 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Init&amp;gt;b__5] ERROR: Ошибка обработки данных System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.
   в Ecng.Trading.Algo.Strategies.Strategy.RegisterOrder(Order order)
   в OpenWealth.StockSharp.MegaQuotingStrategy.RegisterOrder()

&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1391/</id>
    <title type="text">Получение портфеля ФОРТС [3.0.6]</title>
    <published>2011-02-24T10:41:15Z</published>
    <updated>2011-02-24T10:41:15Z</updated>
    <author>
      <name>vvt</name>
      <uri>https://stocksharp.ru/users/34/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;[3.0.6]
В Quik есть счет для работы на ФОРТС &amp;gt; SPBFUT00835
&lt;a href="http://www.radikal.ru" rel="nofollow" target="_blank"&gt;&lt;img src="http://i074.radikal.ru/1102/e7/7583c915cbfa.jpg" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Пытаюсь его получить:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;using System;
using System.Linq;
using System.Threading;
using Ecng.Trading.BusinessEntities;
using Ecng.Trading.Quik;

namespace SampleConsolePortfolio
{
	internal class Program
	{
		private static QuikTrader _trader;
		private static Portfolio _portfolio;

		private static void Main()
		{
			try
			{
				const string account = &amp;quot;SPBFUT00835&amp;quot;;

				using (var waitHandle = new AutoResetEvent(false))
				{
					// создаем шлюз к Quik-у
					using (_trader = new QuikTrader(@&amp;quot;C:\FinamJunior\info.exe&amp;quot;))
					{
						// подписываемся на событие успешного подключения
						// все действия необходимо производить только после подключения
						_trader.Connected += () =&amp;gt;
						                     	{
						                     		Console.WriteLine(&amp;quot;Подключение было произведено успешно.&amp;quot;);

						                     		// извещаем об успешном соединени
						                     		waitHandle.Set();
						                     	};

						Console.WriteLine(&amp;quot;Производим подключение...&amp;quot;);

						_trader.Connect();

						// дожидаемся события об успешном соединении
						waitHandle.WaitOne();
						
						_trader.ProcessDataError += error =&amp;gt; Console.WriteLine(error.ToString());

						_trader.NewPortfolios += portfolios =&amp;gt;
						                         	{
						                         		if (_portfolio == null)
						                         		{
						                         			// находим Счет и присваиваем ее переменной portfolio
						                         			_portfolio = portfolios.FirstOrDefault(p =&amp;gt; p.Name == account);

						                         			if (_portfolio != null)
						                         			{
						                         				Console.WriteLine(&amp;quot;Портфель {0} появился.&amp;quot;, account);

						                         				// извещаем о появившемся портфеле
						                         				waitHandle.Set();
						                         			}
						                         		}
						                         	};


						// запускаем экспорт по DDE
						_trader.Terminal.StartDde(_trader.DerivativePortfoliosTable);

						Console.WriteLine(&amp;quot;Экспорт по DDE запущен&amp;quot;);

						// дожидаемся появления портфеля
						waitHandle.WaitOne();

						Console.WriteLine(&amp;quot;Чтобы закончить, нажмите любую клавишу...&amp;quot;);
						Console.ReadKey();

						// останавливаем экспорт по DDE
						_trader.Terminal.StopDde(_trader.DerivativePortfoliosTable);
					}
				}
			}
			catch (Exception ex)
			{
				Console.WriteLine(ex);
				Console.WriteLine(&amp;quot;Чтобы закончить, нажмите любую кнопку...&amp;quot;);
				Console.ReadKey();
			}
		}
	}
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Получаю ошибку: &amp;gt; Производим подключение...&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Подключение было произведено успешно.
System.ArgumentOutOfRangeException: Неправильное значение для типа лимита.
Имя параметра: func
Фактическое значение было Рубли.
в #=qyI3M$owxn1pf_MA7$nXA4HLDmVvBVKCzKYGiWJTw77fB5lc2OkqlKVaUgqpAZrBF.#=qDz1x
5a7MslOjcUWgai4vyQ==(Func&lt;code&gt;2 #=qT1vn0Gic3ovvXEeiRaZd_w==) в Ecng.Trading.Quik.QuikTrader.#=qCyQKhW4O6l$WIkYewKOfoSpu63sMuKE4Kt23XzECYbY =.#=qskTOA9gQ2f9kOgBLRrbMoA==(IList&lt;/code&gt;1 #=q3CZwVggUAR39Xo3n6M8QTA==, Func&lt;code&gt;2 #=qJw7 16_99Xz$HMvsVRk7$xA==) в #=qyI3M$owxn1pf_MA7$nXA4HLDmVvBVKCzKYGiWJTw77fB5lc2OkqlKVaUgqpAZrBF.#=qkBiD hgR1oGhHKNQ6Ak7XFg==(DdeTable #=qTsRCfdy5r09524LbkshnTg==, IList&lt;/code&gt;1 #=qtjxsniOpR7
IKH5XFwpNkpg==, Action&lt;code&gt;2 #=q7P4b_3tPtVkPzAmjFI798g==, Action&lt;/code&gt;1 #=q2jZ4o65GGkKLYL
bKfjofYA==)
Экспорт по DDE запущен&lt;/p&gt;
&lt;/blockquote&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1390/</id>
    <title type="text">режим совместимости на Windows 2008 Server</title>
    <published>2011-02-22T18:44:17Z</published>
    <updated>2011-02-22T18:44:17Z</updated>
    <author>
      <name>romanick</name>
      <uri>https://stocksharp.ru/users/28047/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Добрый вечер!
Пытаюсь запустить программу, использующую s# в связке с Quik на ОС Windows 2008 R2 Standart 64 bit.&lt;/p&gt;
&lt;p&gt;Сам Quick Запускается только в режиме совместимости с XP SP3 или VIsta SP2. Под Windows Server(без режима совместимости) пишет Runtime error.&lt;/p&gt;
&lt;p&gt;Моя программа запускается нормально, но QuikTerminal.Terminals пуст. Если попытаться подставить пути к Quik вручную, то при попытке подключиться выскакивает &amp;quot;Ошибка в загрузке библиотеки TRANS2QUIK.DLL Parametr name: dllPath&amp;quot;
В режиме совместимости (XP SP3 или VIsta SP2) тоже самое.&lt;/p&gt;
&lt;p&gt;В чём может быть проблема? Подозреваю что в DDE, но не уверен...&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1389/</id>
    <title type="text">[3.0.6] NRE during xml strategy report generating</title>
    <published>2011-02-22T16:21:51Z</published>
    <updated>2011-02-22T16:21:51Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Во время генерации отчёта получаю NRE:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;System.NullReferenceException was unhandled
Message=Object reference not set to an instance of an object.
Source=Ecng.Trading.Algo
StackTrace:
at Ecng.Trading.Algo.TraderHelper.GetMarketPrice(MarketDepthPair bestPair, OrderDirections direction, Unit priceDelta, MarketPriceTypes priceType)
at Ecng.Trading.Algo.TraderHelper.GetMarketPrice(Security security, OrderDirections direction, Unit priceDelta, MarketPriceTypes priceType)
at Ecng.Trading.Algo.TraderHelper.GetPnL(Security security, Int64 position)
at Ecng.Trading.Algo.PnL.BasePnLManager.#=qz1Pkad79BLeG2zoFC7yZRg==(KeyValuePair&lt;code&gt;2 #=qHo8yqiDKe24tIIMpwIwDzQ==) at System.Linq.Enumerable.WhereSelectEnumerableIterator&lt;/code&gt;2.MoveNext()
at System.Linq.Enumerable.Sum(IEnumerable&lt;code&gt;1 source) at Ecng.Trading.Algo.PnL.BasePnLManager.#=qpKurmy48WsO2SD4_Xp_sKw==(SynchronizedDictionary&lt;/code&gt;2 #=qUPvW0wVJA2FikCQK_objkg==)
at Ecng.Collections.CollectionHelper.SyncGet[TCollection,TResult](TCollection collection, Func`2 func)
at Ecng.Trading.Algo.PnL.BasePnLManager.get_PnL()
at Ecng.Trading.Algo.Reporting.XmlStrategyReport.Generate()
at Robots.MainWindow.MainWindow.GenerateStrategyReports(Strategy strategy) in c:\Users\Alexander\Documents\Visual Studio 2010\Projects\Robots\Robots\MainWindow\MainWindow.xaml.cs:line 71
at Robots.MainWindow.MainWindow.OnClosing(CancelEventArgs e) in c:\Users\Alexander\Documents\Visual Studio 2010\Projects\Robots\Robots\MainWindow\MainWindow.xaml.cs:line 136
at System.Windows.Window.WmClose()
at System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)
at System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.HwndSubclass.DefWndProcWrapper(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.HwndSubclass.DefWndProcWrapper(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG&amp;amp; msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.Run()
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at System.Windows.Application.Run(Window window)
at System.Windows.Application.Run()
at Robots.App.Main() in c:\Users\Alexander\Documents\Visual Studio 2010\Projects\Robots\Robots\obj\x86\Debug\App.g.cs:line 0
InnerException:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;На предыдущих версиях такой ошибки не было.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1388/</id>
    <title type="text">[3.0.5] RealTimeTestTrader&amp;lt;SmartTrader&amp;gt;</title>
    <published>2011-02-22T10:40:04Z</published>
    <updated>2011-02-22T10:40:04Z</updated>
    <author>
      <name>pyhta4og</name>
      <uri>https://stocksharp.ru/users/497/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">&lt;p&gt;Подписался на RealTimeTestTrader&amp;lt;SmartTrader&amp;gt;.NewTrade
сделки приходят по два раза.&lt;/p&gt;
&lt;p&gt;В комбобоксе Portfolio - все cчета по два раза.&lt;/p&gt;
&lt;p&gt;Похоже враппер каким-то образом задваивает посылку всех event-ов&lt;/p&gt;
&lt;p&gt;С уважением&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1387/</id>
    <title type="text">[BLOCKER] [3.0] котирование не срабатывает</title>
    <published>2011-02-22T09:46:57Z</published>
    <updated>2011-02-22T09:46:57Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Случается часто, что котирование не срабатывает. Использую SmartTrader и котирование вида BestByPriceQuotingStrategy(_Order, 4.Pips(_Order.Security)).&lt;/p&gt;
&lt;p&gt;Два примера.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Ордер был выставлен, но цена ушла далеко против него. Ордер должен был переставиться. Но этого не произошло. Реально ордер выставился, затем был отменен, а новый не поставился. Соответственно сделка не прошла.&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;
22.02.2011 0:22:59 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Smart_NewOrders&amp;gt;b__18] RTS-3.11 +1*187110 Limit
22.02.2011 0:23:55 [OpenWealth.HeadRealTrade.OnLog] ERROR: ЛОГ стратегии Name: BBPQS errorStates: Error str: System.InvalidOperationException: В процессе снятия заявки '0' случился тайм-аут.
   в Ecng.Trading.Algo.TraderHelper.GuarantyCancelOrder(Order order)
   в Ecng.Trading.Algo.Strategies.Strategy.ReRegisterOrder(Order oldOrder, Func`1 getNewPrice, Func`1 getNewVolume, Boolean isForts)
   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()
   в Ecng.Trading.Algo.Strategies.Strategy.#=q3UdZn4RtstjLq$DRetpesrMPkbpqY9D7UhsAwBvksoY=.#=qYw$3xI3MUzQpTQq5ga9LOw==()

&lt;/code&gt;&lt;/pre&gt;
&lt;ol start="2"&gt;
&lt;li&gt;Ордер был выставлен, цена резко пошла в сторону ордера. Ордер выполнился. Но стратегия котирования выдала ошибку.&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;
22.02.2011 16:14:38 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Smart_NewOrders&amp;gt;b__18] RTS-3.11 +1*183565 Limit
22.02.2011 16:14:39 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Smart_NewMyTrades&amp;gt;b__16] 275103030 RTS-3.11 +1*183515
22.02.2011 16:14:39 [OpenWealth.HeadRealTrade.OnLog] ERROR: ЛОГ стратегии Name: BBPQS errorStates: Warning str: Заявка 57996368 не имеет состояния.
22.02.2011 16:15:01 [OpenWealth.HeadRealTrade.OnLog] ERROR: ЛОГ стратегии Name: BBPQS errorStates: Error str: System.InvalidOperationException: В процессе снятия заявки '0' случился тайм-аут.
   в Ecng.Trading.Algo.TraderHelper.GuarantyCancelOrder(Order order)
   в Ecng.Trading.Algo.Strategies.Strategy.ReRegisterOrder(Order oldOrder, Func`1 getNewPrice, Func`1 getNewVolume, Boolean isForts)
   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()
   в Ecng.Trading.Algo.Strategies.Strategy.#=q3UdZn4RtstjLq$DRetpesrMPkbpqY9D7UhsAwBvksoY=.#=qYw$3xI3MUzQpTQq5ga9LOw==()

&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1386/</id>
    <title type="text">Список задач 2</title>
    <published>2011-02-21T20:07:30Z</published>
    <updated>2011-02-21T20:07:30Z</updated>
    <author>
      <name>aspirant</name>
      <uri>https://stocksharp.ru/users/6114/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">&lt;p&gt;По просьбе Михаила, хочу собрать воедино весь более-менее подробный список задач.  Пишите в эту тему, у кого что есть? Если есть задачи, которыми можно поделиться указывайте отдельно. Спасибо.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1385/</id>
    <title type="text">[3.0.5] Hydra XamlParseException exception</title>
    <published>2011-02-21T16:04:23Z</published>
    <updated>2011-02-21T16:04:23Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;При старте Гидры возникает следующий эксепшен.
Он, как я понимаю, связан с HydraConnectionString. Если я прав, то хотелось бы видеть как раз об этом сообщение. :)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;System.Windows.Markup.XamlParseException: Не удается создать экземпляр &amp;quot;MainWindow&amp;quot;, определенный в сборке &amp;quot;Hydra, Version=3.0.5.0, Culture=neutral, PublicKeyToken=null&amp;quot;. Адресат вызова создал исключение.  Ошибка в файле разметки &amp;quot;Hydra;component/MainWindow.xaml&amp;quot;, строка 1, позиция 9. ---&amp;gt; System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---&amp;gt; System.Data.SqlClient.SqlException: При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: Поставщик именованных каналов, error: 40 - Не удалось открыть подключение к SQL Server)&lt;/p&gt;
&lt;p&gt;в System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
в System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject)
в System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject)
в System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart)
в System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
в System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
в System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
в System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
в System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
в System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
в System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
в System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
в System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
в System.Data.SqlClient.SqlConnection.Open()
в Ecng.Data.DatabaseProvider.CreateConnection(String connectionString)
в Ecng.Data.Database.CreateConnection()
в Ecng.Data.Database.&amp;lt;&amp;gt;c__DisplayClass7.&amp;lt;GetCommand&amp;gt;b__6(Query )
в Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary&lt;code&gt;2 dictionary, TKey key, Func&lt;/code&gt;2 handler)
в Ecng.Data.Database.GetCommand(Query commandQuery, SerializationItemCollection source)
в Ecng.Data.HierarchicalDatabase.GetCommand(Schema schema, SqlCommandTypes type, FieldCollection keyFields, FieldCollection valueFields, SerializationItemCollection source)
в Ecng.Data.Database.GetCount(Schema schema)
в Ecng.Data.Database.GetCount&lt;a href="" rel="nofollow" target="_blank"&gt;TEntity&lt;/a&gt;
в Ecng.Serialization.RelationManyList&lt;code&gt;1.OnGetCount() в Ecng.Data.HierarchicalPageLoadList&lt;/code&gt;1.OnGetCount()
в Ecng.Serialization.RelationManyList&lt;code&gt;1.ReadAll(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction) в Ecng.Serialization.RelationManyList&lt;/code&gt;1.GetRange(Int64 startIndex, Int64 count, String sortExpression, SortDirection directions)
в Ecng.Collections.BaseListEx&lt;code&gt;1.GetRange(Int64 startIndex, Int64 count) в Ecng.Serialization.RelationManyList&lt;/code&gt;1.get_Count()
в Ecng.Trading.Hydra.MainWindow..ctor() в E:\StockSharpReleases\StockSharp_3.0.5\Sources\Hydra\Hydra\MainWindow.xaml.cs:строка 40&lt;/p&gt;
&lt;p&gt;--- Конец трассировки внутреннего стека исключений ---&lt;/p&gt;
&lt;p&gt;в System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean&amp;amp; canBeCached, RuntimeMethodHandle&amp;amp; ctor, Boolean&amp;amp; bNeedSecurityCheck)
в System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
в System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
в System.Activator.CreateInstance(Type type, Boolean nonPublic)
в System.Windows.Markup.BamlRecordReader.CreateInstanceFromType(Type type, Int16 typeId, Boolean throwOnFail)&lt;/p&gt;
&lt;p&gt;--- Конец трассировки внутреннего стека исключений ---&lt;/p&gt;
&lt;p&gt;в System.Windows.Markup.XamlParseException.ThrowException(String message, Exception innerException, Int32 lineNumber, Int32 linePosition, Uri baseUri, XamlObjectIds currentXamlObjectIds, XamlObjectIds contextXamlObjectIds, Type objectType)
в System.Windows.Markup.XamlParseException.ThrowException(ParserContext parserContext, Int32 lineNumber, Int32 linePosition, String message, Exception innerException)
в System.Windows.Markup.BamlRecordReader.ThrowExceptionWithLine(String message, Exception innerException)
в System.Windows.Markup.BamlRecordReader.CreateInstanceFromType(Type type, Int16 typeId, Boolean throwOnFail)
в System.Windows.Markup.BamlRecordReader.GetElementAndFlags(BamlElementStartRecord bamlElementStartRecord, Object&amp;amp; element, ReaderFlags&amp;amp; flags, Type&amp;amp; delayCreatedType, Int16&amp;amp; delayCreatedTypeId)
в System.Windows.Markup.BamlRecordReader.BaseReadElementStartRecord(BamlElementStartRecord bamlElementRecord)
в System.Windows.Markup.BamlRecordReader.ReadElementStartRecord(BamlElementStartRecord bamlElementRecord)
в System.Windows.Markup.BamlRecordReader.ReadRecord(BamlRecord bamlRecord)
в System.Windows.Markup.BamlRecordReader.Read(Boolean singleRecord)
в System.Windows.Markup.TreeBuilderBamlTranslator.ParseFragment()
в System.Windows.Markup.TreeBuilder.Parse()
в System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
в System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc)
в System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties)
в System.Windows.Application.DoStartup()
в System.Windows.Application.&amp;lt;.ctor&amp;gt;b__0(Object unused)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)&lt;/p&gt;
&lt;/blockquote&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1384/</id>
    <title type="text">ФОРТС  и ММВБ одновременно</title>
    <published>2011-02-21T13:26:49Z</published>
    <updated>2011-02-21T13:26:49Z</updated>
    <author>
      <name>xaxa</name>
      <uri>https://stocksharp.ru/users/27929/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Возможно ли такое через S#? Как в таком случае настроить квик?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1383/</id>
    <title type="text">связь между приказом на исполнение и сделкой</title>
    <published>2011-02-21T12:28:17Z</published>
    <updated>2011-02-21T12:28:17Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">&lt;p&gt;Михаил, добрый день!&lt;/p&gt;
&lt;p&gt;Я использую котирование вида BestByPriceQuotingStrategy.
Могу ли я сравнивать приказ, который я отослал, с тем, что я получаю в NewMyTrades? Если нет, то как связать посланный приказ с тем, что пришло?&lt;/p&gt;
&lt;p&gt;Пример кода:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;

strategy.NewMyTrades += OnNewMyTrades;
...
base.ChildStrategies.Add(new BestByPriceQuotingStrategy(_OrderInit, 4.Pips(_OrderInit.Security)));
...

private void OnNewMyTrades(IEnumerable&amp;lt;MyTrade&amp;gt; trades)
{
  foreach (MyTrade trade in trades)
  {
    if (trade.Order.IsMatched())
    {    
      Strategy strategy = StrategyManager.Strategies.FirstOrDefault(s =&amp;gt; s.PositionManager.Trades.Any(t =&amp;gt; t == trade));
      if (strategy != null)
      {
        // =============== МОГУ ЛИ Я ТАК СРАВНИВАТЬ?
        if (trade.Order == _OrderInit)
        {
          ..........
        }
      }
    } // end if is matched
  } // end foreach
}

&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1382/</id>
    <title type="text">ProcessDataError [3.0.5]</title>
    <published>2011-02-21T12:16:06Z</published>
    <updated>2011-02-21T12:16:06Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Сегодня во время работы возникла следующая ошибка (версия 3.0.5)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary&lt;code&gt;2.get_Item(TKey key) at Ecng.Collections.SynchronizedDictionary&lt;/code&gt;2.get_Item(TKey key)
at Ecng.Trading.Algo.BaseTrader.#=qMZYPf9u7uP2NRMimEzapIQ8y_JY0yjJ693VlbQUCbuw=.#=qFya9gMkIE$xzntfZuU7j5196DM5Llnj0OF3mkeeWeEs=(Int64 #=qtBAyg70sipTb9L7QXDXJLw==)
at Ecng.Collections.CollectionHelper.ForEach(IEnumerable&lt;code&gt;1 source, Action&lt;/code&gt;1 action)
at Ecng.Trading.Algo.BaseTrader.GetOrder(Int64 id, Func&lt;code&gt;2 createOrder, Action&lt;/code&gt;1 changeOrder)
at Ecng.Trading.Quik.QuikTrader.#=qAQlNXJDTlVJnxe90IsoXRlANrhvBV5NyidkxS4ns9bQ=.#=q5BAt7kdUzLblep1vcQqNxw==(IList&lt;code&gt;1 #=qhK3SVFJmQsstqwu7CqxJGQ==, Func&lt;/code&gt;2 #=q6EDxh3Nnw_c7sKO6$_wa2g==)
at #=qUv0rwGqA2pn$73vRBRthqKxIhyHxkw1LOuPdT6pQrZgRNIYT8qd9IzurAT_4K_80.#=qUC9GB3gzNSQNKAXi7RoQrg==(DdeTable #=q3HpgnMKEiKJu9MqmFLnu8A==, IList&lt;code&gt;1 #=qHJsr80K8XAO4HDTd7Oe3bQ==, Action&lt;/code&gt;2 #=q$lqXBO6D5Lz7OhNvbqgrnw==, Action`1 #=qNBMPOTC$LWRD50yvbEHMIA==)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Предположительно она возникла при срабатывании стоп заявки.
На 2.6 такого не было&lt;/p&gt;
</content>
  </entry>
</feed>