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