﻿<?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=249</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-16T09:40:24Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=249" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/1064/</id>
    <title type="text">Бывший Order.Account</title>
    <published>2010-08-24T16:50:00Z</published>
    <updated>2010-08-24T16:50:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">В версии 2.2 и выше вместо этого свойства используется&lt;br /&gt;Order.Portfolio.  Портвель , как я понял из мануала, подтягивается как&lt;br /&gt;то из стандартных таблиц. Возникает 2 вопроса -&lt;br /&gt;1. собсвенно - а как? :)&lt;br /&gt;2. А как в стратегии, кторая реализует арбитражный механиз указывать&lt;br /&gt;конкретный счет. Дело в том что у меня есть арбитраж классическйи -&lt;br /&gt;фьюч ртс против акций ммвб, есть индексный - фьюч ртс + набор акций&lt;br /&gt;ммв и  фьюч на ртс + фьюча на ртс. Сейчасй я просто определяю - на&lt;br /&gt;какой бирже бумага и в завистимости от биржи из определенной&lt;br /&gt;насйтройки тяну стринг со счетом. А щас как делать? &lt;br /&gt; </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1061/</id>
    <title type="text">проблемы с остановкой стратегии</title>
    <published>2010-08-24T16:36:00Z</published>
    <updated>2010-08-24T16:36:00Z</updated>
    <author>
      <name>Serg</name>
      <uri>https://stocksharp.ru/users/484/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">где-то в программе пытаюсь остановить стратегию&lt;br /&gt;            if (strat.ProcessState == StrategyProcessStates.Stopped)&lt;br /&gt;                strat.Start();&lt;br /&gt;            else&lt;br /&gt;                strat.Stop();&lt;br /&gt;&lt;br /&gt;... в моей производной стратегии от Strategy ...&lt;br /&gt;protected override void OnStopping()&lt;br /&gt;        {&lt;br /&gt;            Trader.QuotesChanged -= _trader_QuotesChanged;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;после выхода из этого метода программа зависает(чаще чем не виснет) по&lt;br /&gt;непонятным для меня причинам.&lt;br /&gt;Если кто сталкивался подскажите в чем может быть проблема?&lt;br /&gt;спс &lt;br /&gt; </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1062/</id>
    <title type="text">Неправильное формирование свечек, несколько ТФ, много стратегий</title>
    <published>2010-08-24T11:01:00Z</published>
    <updated>2010-08-24T11:01:00Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Запущено 10 стратегий, для CandleManager регистрируются 2 ТФ: 1-&lt;br /&gt;минутки и 5-минутки.&lt;br /&gt;Пытаюсь получать свечки внутри стратегии, вот их распечатка:&lt;br /&gt;&lt;br /&gt;localCandle: time(10:45:00), open(139880), close(139800),&lt;br /&gt;high(139945), low(139775); TimeFrame: 00:05:00&lt;br /&gt;localCandle: time(10:40:00), open(139965), close(139910),&lt;br /&gt;high(140145), low(139875); TimeFrame: 00:05:00&lt;br /&gt;localCandle: time(10:35:00), open(140335), close(139985),&lt;br /&gt;high(140335), low(139950); TimeFrame: 00:05:00&lt;br /&gt;localCandle: time(10:30:00), open(140250), close(140355),&lt;br /&gt;high(140395), low(140110); TimeFrame: 00:05:00&lt;br /&gt;localCandle: time(10:25:00), open(140330), close(140250),&lt;br /&gt;high(140335), low(140235); TimeFrame: 00:05:00&lt;br /&gt;localCandle: time(10:20:00), open(140240), close(140325),&lt;br /&gt;high(140340), low(140195); TimeFrame: 00:05:00&lt;br /&gt;localCandle: time(10:15:00), open(140250), close(140185),&lt;br /&gt;high(140325), low(140110); TimeFrame: 00:05:00&lt;br /&gt;localCandle: time(10:10:00), open(140150), close(140225),&lt;br /&gt;high(140385), low(140125); TimeFrame: 00:05:00&lt;br /&gt;localCandle: time(10:05:00), open(140375), close(140150),&lt;br /&gt;high(140375), low(140140); TimeFrame: 00:05:00&lt;br /&gt;localCandle: time(10:00:00), open(140770), close(140370),&lt;br /&gt;high(140770), low(140255); TimeFrame: 00:05:00&lt;br /&gt;&lt;br /&gt;Стратегия запущена была в 10:18, до этого времени свечки как раз&lt;br /&gt;верные, после - совсем не то.&lt;br /&gt;Это фьючерс на индекс РТС - как видно свечки кривые как раз после&lt;br /&gt;запуска.&lt;br /&gt;Объём свечек тоже неверный, объём свечки в 10:45 - 474, в 10:40 -&lt;br /&gt;217...&lt;br /&gt;&lt;br /&gt;Свечки получаю через:&lt;br /&gt;var oldCandles = _candleManager.GetTimeFrameCandles(Security,&lt;br /&gt;TimeFrame, new Range&amp;lt;DateTime&amp;gt;(firstTime, marketTime)); //firstTime -&lt;br /&gt;10.00, marketTime - текущее время, TimeFrame - 5 минут&lt;br /&gt;&lt;br /&gt;Самое интересное - на локальном компьютере, где запущены всего 3&lt;br /&gt;стратегии и 1 квик - всё нормально. &lt;br /&gt; </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1063/</id>
    <title type="text">Stock# 2.3</title>
    <published>2010-08-24T00:04:00Z</published>
    <updated>2010-08-24T00:04:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Выложил новую версию. Описание будет чуть позднее. Глобальные&lt;br /&gt;изменения отсутствуют, так что можно качать тем, кто писал о своих&lt;br /&gt;ошибках. Пофиксил все, если не забыл. Только есть одна особенность. Я&lt;br /&gt;перешел на VS 2010 (но пока на .NET 3.5). Так что sln файла теперь&lt;br /&gt;два. Один для 2010, другой для 2008. &lt;br /&gt; </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1065/</id>
    <title type="text">MultiTrader, получение данных</title>
    <published>2010-08-23T16:47:00Z</published>
    <updated>2010-08-23T16:47:00Z</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 добавляются 7 квиков, экспорт запускается методом&lt;br /&gt;StartExport.&lt;br /&gt;Таблицы настроены везде правильно, ошибок никаких нет.&lt;br /&gt;Данные по всем сделкам (лента) идут только у 4х брокеров (почему-то не&lt;br /&gt;все брокеры её предоставляют сразу, надо звонить и дополнительно&lt;br /&gt;говорить чтоб включили), у 3х - не идут.&lt;br /&gt;&lt;br /&gt;Вот если в MultiTrader в AggregatedTraders добавить первым QuikTrader&lt;br /&gt;из тех 3х, где данные по всем сделкам не идут, то и в MultiTrader все&lt;br /&gt;сделки идти не будут.&lt;br /&gt;Как можно этого избежать, т.е. как объединять приходящие данные?&lt;br /&gt;&lt;br /&gt;И хочется чтоб при потери связи одного из квиков данные всё равно&lt;br /&gt;продолжали идти. Для этого я создал свой класс, наследуясь от&lt;br /&gt;QuikTrader и переопределил&lt;br /&gt;        public override void ReStartExport()&lt;br /&gt;        {&lt;br /&gt;            if (!IsConnected)&lt;br /&gt;                base.ReStartExport();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;но сейчас есть сомнения, что всё будет работать так, как я&lt;br /&gt;предполагал... &lt;br /&gt; </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1066/</id>
    <title type="text">MMQS Attempted to divide by zero</title>
    <published>2010-08-22T21:15:00Z</published>
    <updated>2010-08-22T21:15:00Z</updated>
    <author>
      <name>artemox</name>
      <uri>https://stocksharp.ru/users/490/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&amp;#233;&amp;#206;&amp;#207;&amp;#199;&amp;#196;&amp;#193; &amp;#215;&amp;#207;&amp;#218;&amp;#206;&amp;#201;&amp;#203;&amp;#193;&amp;#197;&amp;#212; &amp;#212;&amp;#193;&amp;#203;&amp;#193;&amp;#209; &amp;#207;&amp;#219;&amp;#201;&amp;#194;&amp;#203;&amp;#193;:&lt;br /&gt;&lt;br /&gt;MMQS     =&amp;gt; System.DivideByZeroException: Attempted to divide by zero.&lt;br /&gt;   at System.Decimal.FCallDivide(Decimal&amp;amp; result, Decimal d1, Decimal&lt;br /&gt;d2)&lt;br /&gt;   at System.Decimal.Remainder(Decimal d1, Decimal d2)&lt;br /&gt;   at Ecng.Trading.Algo.TraderHelper.ShrinkPrice(Security security,&lt;br /&gt;Double price)&lt;br /&gt;   at Ecng.Trading.Algo.QuotingStrategy.OnProcess()&lt;br /&gt;   at Ecng.Trading.Algo.Strategy. (SynchronizedCollection`1  )&lt;br /&gt;   at Ecng.Collections.CollectionHelper.SyncDo[TCollection]&lt;br /&gt;(TCollection collection, Action`1 action)&lt;br /&gt;   at Ecng.Trading.Algo.Strategy. ()&lt;br /&gt;   at Ecng.Trading.Algo.Strategy. ()&lt;br /&gt;MMQS     =&amp;gt; MMQS &amp;#207;&amp;#211;&amp;#212;&amp;#193;&amp;#206;&amp;#193;&amp;#215;&amp;#204;&amp;#201;&amp;#215;&amp;#193;&amp;#197;&amp;#212;&amp;#211;&amp;#209;.&lt;br /&gt;&lt;br /&gt;&amp;#247; &amp;#203;&amp;#207;&amp;#212;&amp;#201;&amp;#210;&amp;#207;&amp;#215;&amp;#221;&amp;#201;&amp;#203; &amp;#208;&amp;#197;&amp;#210;&amp;#197;&amp;#196;&amp;#193;&amp;#197;&amp;#212;&amp;#211;&amp;#209; &amp;#218;&amp;#193;&amp;#210;&amp;#197;&amp;#199;&amp;#201;&amp;#211;&amp;#212;&amp;#210;&amp;#201;&amp;#210;&amp;#207;&amp;#215;&amp;#193;&amp;#206;&amp;#206;&amp;#193;&amp;#209; &amp;#218;&amp;#193;&amp;#209;&amp;#215;&amp;#203;&amp;#193;, &amp;#198;&amp;#207;&amp;#210;&amp;#212;&amp;#211;.&lt;br /&gt;&amp;#243;&amp;#207; &amp;#211;&amp;#204;&amp;#197;&amp;#196;&amp;#213;&amp;#192;&amp;#221;&amp;#197;&amp;#202; &amp;#208;&amp;#207;&amp;#208;&amp;#217;&amp;#212;&amp;#203;&amp;#201; &amp;#203;&amp;#207;&amp;#212;&amp;#201;&amp;#210;&amp;#207;&amp;#215;&amp;#193;&amp;#206;&amp;#201;&amp;#197; &amp;#218;&amp;#193;&amp;#215;&amp;#197;&amp;#210;&amp;#219;&amp;#193;&amp;#197;&amp;#212;&amp;#211;&amp;#209; &amp;#213;&amp;#211;&amp;#208;&amp;#197;&amp;#219;&amp;#206;&amp;#207; (&amp;#194;&amp;#197;&amp;#218; &amp;#208;&amp;#197;&amp;#210;&amp;#197;&amp;#218;&amp;#193;&amp;#208;&amp;#213;&amp;#211;&amp;#203;&amp;#193;&lt;br /&gt;&amp;#194;&amp;#207;&amp;#212;&amp;#193;)&lt;br /&gt;&lt;br /&gt;S# 2.2.1&lt;br /&gt;Q 5.16.0.145 &lt;br /&gt; </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1070/</id>
    <title type="text">Как работать с данными???</title>
    <published>2010-08-21T23:06:00Z</published>
    <updated>2010-08-21T23:06:00Z</updated>
    <author>
      <name>E G</name>
      <uri>https://stocksharp.ru/users/28156/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Здравствуйте, не могу понять как работать с данными. Quik выводит&lt;br /&gt;данные по DDE, программа Sample их получает и направляет в таблицы&lt;br /&gt;Портфель и Сделки... Вопрос, как обратиться к этим данным? Чтобы их&lt;br /&gt;можно было обрабатывать, что-то делать с ними. Например, данные из&lt;br /&gt;таблицы Сделки может лучше записывать в базу данных и потом их&lt;br /&gt;обрабатывать, там ведь идет поток данных.... что-то я не разберусь...&lt;br /&gt;помогите. &lt;br /&gt; </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1067/</id>
    <title type="text">Скорость обновления свойств стратегии</title>
    <published>2010-08-20T20:04:00Z</published>
    <updated>2010-08-20T20:04:00Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.ru/users/27611/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Приветствую  Михаила  и коллег.&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;&amp;quot;собственных  новых &amp;quot;сделок ? Подписавшись в роботе на события   &amp;quot;мои&lt;br /&gt;сделки&amp;quot;, у меня разница между появлением сделки в Quik-е  и выводом&lt;br /&gt;роботом  сообщения о сделке пара-тройка секунд. Что вообще то уже не&lt;br /&gt;быстро.&lt;br /&gt;Это первый наводящий вопрос.&lt;br /&gt;&lt;br /&gt;Второй вопрос. Какая скорость обновления свойства&lt;br /&gt;strategy.PositionManager.Position ?&lt;br /&gt;Стратегия совершила сделку. Более того факт сделки  даже успел&lt;br /&gt;отметиться  в событии &amp;quot;мои сделки&amp;quot;  и даже робот об этой сделке&lt;br /&gt;сообщил (то, что в первом вопросе). Но при этом&lt;br /&gt;strategy.PositionManager.Position не изменился (например все ещё равен&lt;br /&gt;0) И только через несколько мгновений&lt;br /&gt;strategy.PositionManager.Position  наконец то поменяется, но точно&lt;br /&gt;только после события &amp;quot;мои сделки&amp;quot;&lt;br /&gt;&lt;br /&gt;Чем можно объяснить такие задержки? Есть ли какие способы ускорения?&lt;br /&gt;&lt;br /&gt;Робот консольный  (т.е. без гуёвой синхронизации).&lt;br /&gt;Связь с брокером у меня более менее - примерно 3-5мс&lt;br /&gt;Windows 7 x64&lt;br /&gt;S# 2.2.1&lt;br /&gt;&lt;br /&gt;Спасибо и с уважением! &lt;br /&gt; </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1072/</id>
    <title type="text">Странный Order.Status</title>
    <published>2010-08-19T18:47:00Z</published>
    <updated>2010-08-19T18:47:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Появился у меня в логе странный статус(Order.Status) у ордера -&lt;br /&gt;13.Причем появился он в резульате не менее странного события - я&lt;br /&gt;отправляю на ММВБ заявку на продажу 100 акций газа, она в маме сразу&lt;br /&gt;же снимается (не мной, автоматически или черт его знает как, время&lt;br /&gt;снятия = времени выставления), и в OrderChaged приходит что в заявке&lt;br /&gt;State = Done, Status = 13. Замесу, что такое происходило в моменты,&lt;br /&gt;когда я выставлял заявки на одинаоковое количество (100 акций), но&lt;br /&gt;разнонапрявленные, практически в одинаковое время.Это биржа такое&lt;br /&gt;вытворяет, квик, или стокшарп? &lt;br /&gt; </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1068/</id>
    <title type="text">Странности поведения Order.State</title>
    <published>2010-08-19T18:41:00Z</published>
    <updated>2010-08-19T18:41:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Сегдня произошел забавеый случай. Вот выкладываю кусок лога, я в нем&lt;br /&gt;сотавил только значимые записи&lt;br /&gt;&lt;br /&gt;16:44:13,703 - Sell limit. GZU0 BA = 16281, BAinMD = 16280 order price&lt;br /&gt;= 16280, TransId = 57362&lt;br /&gt;16:44:14,062 - I AM CANCEL ORDER 57362&lt;br /&gt;16:44:14,625 -  Name = GAZP,  TransID = 57362, Id = 2177093423, Vol =&lt;br /&gt;20, Bal = 18, State = Done, Status = Done&lt;br /&gt;16:44:14,625 -  Name = GAZP,  TransID = 57362, Id = 2177093423, Vol =&lt;br /&gt;20, Bal = 13, State = Active, Status = Done&lt;br /&gt;16:44:14,781 -  Name = GAZP,  TransID = 57362, Id = 2177093423, Vol =&lt;br /&gt;20, Bal = 6, State = Active, Status = Done&lt;br /&gt;16:44:15,140 -  Name = GAZP,  TransID = 57362, Id = 2177093423, Vol =&lt;br /&gt;20, Bal = 1, State = Done, Status = Done&lt;br /&gt;&lt;br /&gt;то есть выставилась заявка на 20 конкрактов, потом изза того что&lt;br /&gt;сигнал изменился, я отправил снятие заявки,  в результате в&lt;br /&gt;OrderChaged пришла строка&lt;br /&gt;&lt;br /&gt;16:44:14,625 -  Name = GAZP,  TransID = 57362, Id = 2177093423, Vol =&lt;br /&gt;20, Bal = 18, State = Done, Status = Done&lt;br /&gt;&lt;br /&gt;в потом в OrderChaged пришло строки&lt;br /&gt;16:44:14,625 -  Name = GAZP,  TransID = 57362, Id = 2177093423, Vol =&lt;br /&gt;20, Bal = 13, State = Active, Status = Done&lt;br /&gt;16:44:14,781 -  Name = GAZP,  TransID = 57362, Id = 2177093423, Vol =&lt;br /&gt;20, Bal = 6, State = Active, Status = Done&lt;br /&gt;16:44:15,140 -  Name = GAZP,  TransID = 57362, Id = 2177093423, Vol =&lt;br /&gt;20, Bal = 1, State = Done, Status = Done&lt;br /&gt;&lt;br /&gt;получается что заявка была активна, потом Done, потом снова активна?&lt;br /&gt;&lt;br /&gt;16:44:15,140 -  Name = GAZP,  TransID = 57362, Id = 2177093423, Vol =&lt;br /&gt;20, Bal = 1, State = Done, Status =  Done - это заявка реально&lt;br /&gt;снялась. так же прилагаю скрин с заявками (Orders.jpeg)&lt;br /&gt; &lt;br /&gt; </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1075/</id>
    <title type="text">Client_Code</title>
    <published>2010-08-18T16:33:00Z</published>
    <updated>2010-08-18T16:33:00Z</updated>
    <author>
      <name>Serg</name>
      <uri>https://stocksharp.ru/users/484/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Возник вопрос: почему в классе Portfolio не присутствует такой&lt;br /&gt;параметр как CLIENT_CODE который в квике определяет с какого&lt;br /&gt;клиентского счета будет выставлена заявка. Очень удобно если на&lt;br /&gt;терминале прописано несколько клиентских счетов)&lt;br /&gt;Если все же есть возможность задать этот параметр в новом ордере при&lt;br /&gt;его регистрации то подскажите как.&lt;br /&gt;И если QuikTrader никак не использует ХХХ в комментариях заявки то как&lt;br /&gt;эти три буквы убрать из комментов? &lt;br /&gt; </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1076/</id>
    <title type="text">Exception при снятии заявок методом CancelActiveOrders</title>
    <published>2010-08-18T00:14:00Z</published>
    <updated>2010-08-18T00:14:00Z</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;br /&gt;&lt;br /&gt;В конце дня я на всякий случай снимаю все активные заявки, вызываю&lt;br /&gt;метод CancelActiveOrders() внутри каждой из стратегии.&lt;br /&gt;&lt;br /&gt;Сегодня получил такой exception в конце дня:&lt;br /&gt;System.ArgumentException was unhandled by user code&lt;br /&gt;  Message=Транзакции &amp;#39;CLASSCODE=SPBFUT; SECCODE=RIU0;&lt;br /&gt;TRANS_ID=36727373; ACTION=KILL_ORDER; ORDER_KEY=2162281763;&amp;#39; не была&lt;br /&gt;зарегистрирована. Причина &amp;#39;Вы не можете снять данную заявку&amp;#39;.&lt;br /&gt;Parameter name: transactionTxt&lt;br /&gt;  Source=Ecng.Trading.Quik&lt;br /&gt;  ParamName=transactionTxt&lt;br /&gt;  StackTrace:&lt;br /&gt;       at  . (String  , OrderStatus&amp;amp;  , UInt32&amp;amp;  , Int64&amp;amp;  , String&amp;amp;&lt;br /&gt; )&lt;br /&gt;       at Ecng.Trading.Quik.QuikTrader. (Order  , TransactionBuilder&lt;br /&gt; , Boolean  , Boolean  )&lt;br /&gt;       at Ecng.Trading.Quik.QuikTrader.CancelOrder(Order order)&lt;br /&gt;       at Ecng.Trading.Algo.MultiTrader.CancelOrder(Order order)&lt;br /&gt;       at Ecng.Collections.CollectionHelper.ForEach[T](IEnumerable`1&lt;br /&gt;source, Action`1 action)&lt;br /&gt;       at Ecng.Trading.Algo.Strategy.CancelActiveOrders()&lt;br /&gt;       at Robots.Strategies.VolumeRangesStrategy.OnProcess() in C:&lt;br /&gt;\Users\Alexander\Documents\Visual Studio 2010\Projects\Robots\Robots&lt;br /&gt;\Strategies\VolumeRangesStrategy.cs:line 138&lt;br /&gt;       at Ecng.Trading.Algo.Strategy. (SynchronizedCollection`1  )&lt;br /&gt;       at Ecng.Collections.CollectionHelper.SyncDo[TCollection]&lt;br /&gt;(TCollection collection, Action`1 action)&lt;br /&gt;       at Ecng.Trading.Algo.Strategy. ()&lt;br /&gt;       at Ecng.Trading.Algo.Strategy. ()&lt;br /&gt;  InnerException:&lt;br /&gt;&lt;br /&gt;Заявка с номером 2162281763 действительно сегодня была послана из&lt;br /&gt;данной стратегии, в час дня (покупка по рынку). Но она успешно&lt;br /&gt;исполнилась и не была активной. На момент снятия заявки была активной&lt;br /&gt;стоп заявка, которую, как предполагалось, и надо снять.&lt;br /&gt;&lt;br /&gt;В предыдущей версии - 2.1 заявки снимал либо методом&lt;br /&gt;Trader.CancelOrders(null, Account, null, null, Security); либо&lt;br /&gt;Orders.Where(o =&amp;gt; o.State ==&lt;br /&gt;OrderStates.Active).ForEach(Trader.GuarantyCancelOrder);, проблем не&lt;br /&gt;было (хотя иногда казалось что заявки не снимаются, но это может у&lt;br /&gt;меня были ошибки...) &lt;br /&gt; </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1073/</id>
    <title type="text">работа со SmartCOM: System.NullReferenceException</title>
    <published>2010-08-17T20:57:00Z</published>
    <updated>2010-08-17T20:57:00Z</updated>
    <author>
      <name>Антон Сухов</name>
      <uri>https://stocksharp.ru/users/28353/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Добрый день!&lt;br /&gt;&lt;br /&gt;Только осваиваю библиотеку применительно к SmartCOM. Для разработки&lt;br /&gt;пользуюсь SmartCOM2, S# 2.0.1 и MS Visual C# 2010 экспресс выпуск, ОС&lt;br /&gt;лицензионная Windows 7 х64.&lt;br /&gt;&lt;br /&gt;SmartCOM и SmartTrader установлены, в SmartTrader настроил параметры&lt;br /&gt;демо-счёта - соединение идёт нормально.&lt;br /&gt;&lt;br /&gt;В  MSVC# открываю решение, запускаю проект SampleSmart или любой из&lt;br /&gt;тех что предназначены для SmartCOM, ввожу login и pass, нажимаю&lt;br /&gt;подключить и вылетает сообщение об исключении:&lt;br /&gt;System.NullReferenceException: ссылка на объект не указывает на&lt;br /&gt;экземпляр объекта, и дальше ещё текст.&lt;br /&gt;&lt;br /&gt;Что за ошибка? Процесс SmartCOM2 работает, исходники я не трогал.&lt;br /&gt;&lt;br /&gt;Вот ещё выложил скриншот с ошибкой, может что-то прояснит.&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAABwqdrcBFGFGlRVeYyEx_QRpNd5Sqz0NHvID17wZamfmUx0chXvcjeadAifQDHRKTF9AvnUoU65CsSEL3BkOQ_h" title="http://narod.ru/disk/23819109000/ScreenShot.jpg.html"&gt;http://narod.ru/disk/23819109000/ScreenShot.jpg.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Заранее благодарю за ответ и большое спасибо за библиотеку! &lt;br /&gt; </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1077/</id>
    <title type="text">Вопрос по запуску S# 2.2.1</title>
    <published>2010-08-16T15:51:00Z</published>
    <updated>2010-08-16T15:51:00Z</updated>
    <author>
      <name>dart</name>
      <uri>https://stocksharp.ru/users/28358/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Добрый день, решил попробовать версию 2.2.1.&lt;br /&gt;Все идёт нормально: подключение, экспорт ДДЕ, но после этого кнопка&lt;br /&gt;Старт не становится активной.&lt;br /&gt;Я тогда сделал её активной сразу после подключения (вместе с&lt;br /&gt;остальными кнопками) и Старт запустился.&lt;br /&gt;Вроде пока всё нормально.&lt;br /&gt;Я правильно понимаю, что счета S# берёт из таблиц &amp;quot;Позиции по бумагам&amp;quot;&lt;br /&gt;и  &amp;quot;Позиции по деривативам&amp;quot;?&lt;br /&gt;При выборе портфеля вместо NL я подставил свой фортсовый счёт.&lt;br /&gt;Сразу скажу Verifier ошибок не нашёл. &lt;br /&gt; </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1078/</id>
    <title type="text">Ошибка при регистрации заявок в Stock# 2.2</title>
    <published>2010-08-16T10:59:00Z</published>
    <updated>2010-08-16T10:59:00Z</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; при добавлении стратегии смотрю - если&lt;br /&gt;Portfolio уже присутствует в списке добавленных через событие&lt;br /&gt;NewPortfolios, то использую его (определяю по Name - должно совпадать&lt;br /&gt;с именем счёта), если нет - создаю через&lt;br /&gt;            var result = GetPortfolio(name);&lt;br /&gt;            //base.RegisterPortfolio(result);&lt;br /&gt;            return result;&lt;br /&gt;(у меня свой OwnQuikTrader, наследованный от QuikTrader).&lt;br /&gt;&lt;br /&gt;При попытке зарегистрировать самую обычную заявку:&lt;br /&gt;                        var newTestOrder =&lt;br /&gt;CreateOrder(OrderDirections.Buy, Security.MaxPrice, 1);&lt;br /&gt;                        RegisterOrder(newTestOrder);&lt;br /&gt;возникает исключение&lt;br /&gt;System.ArgumentException was unhandled by user code&lt;br /&gt;  Message=Не найден шлюз для заявки 0.&lt;br /&gt;Parameter name: order&lt;br /&gt;  InnerException:&lt;br /&gt;&lt;br /&gt;С чем может быть связано? В версии 2.1 всё отлично работало &lt;br /&gt; </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1074/</id>
    <title type="text">Ошибка при генерации отчёта через ExcelStrategyReport</title>
    <published>2010-08-16T02:06:00Z</published>
    <updated>2010-08-16T02:06:00Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">При вызове new ExcelStrategyReport(strategy, &amp;quot;c:\\1.xls&amp;quot;).Generate();&lt;br /&gt;возникает ошибка, ниже прилагаю трассу: (xml генерируется нормально)&lt;br /&gt;&lt;br /&gt;System.Runtime.InteropServices.COMException was unhandled by user code&lt;br /&gt;  HelpLink=xlmain11.chm&lt;br /&gt;  Message=Введено недопустимое имя для листа или диаграммы. Убедитесь,&lt;br /&gt;что:&lt;br /&gt;&lt;br /&gt;* длина введенного имени не превышает 31 знака;&lt;br /&gt;* имя не содержит ни одного из следующих знаков:  :  \  /  ?  *&lt;br /&gt;[  или  ];&lt;br /&gt;* имя не оставлено пустым.&lt;br /&gt;  Source=Microsoft Excel&lt;br /&gt;  ErrorCode=-2146827284&lt;br /&gt;  StackTrace:&lt;br /&gt;       at Microsoft.Office.Interop.Excel._Worksheet.set_Name(String&lt;br /&gt;RHS)&lt;br /&gt;       at Ecng.Trading.Algo.ExcelStrategyReport. (Sheets  , String  )&lt;br /&gt;       at Ecng.Trading.Algo.ExcelStrategyReport. ()&lt;br /&gt;       at Ecng.Trading.Algo.ExcelStrategyReport.Generate()&lt;br /&gt;       at Robots.MainWindow.MainWindow.OnClosing(CancelEventArgs e) in&lt;br /&gt;C:\Users\Alexander\Documents\Visual Studio 2010\Projects\Robots\Robots&lt;br /&gt;\MainWindow\MainWindow.xaml.cs:line 65&lt;br /&gt;       at System.Windows.Window.WmClose()&lt;br /&gt;  InnerException:&lt;br /&gt; &lt;br /&gt; </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1069/</id>
    <title type="text">Не запускается экспорт по ДДЕ</title>
    <published>2010-08-14T15:46:00Z</published>
    <updated>2010-08-14T15:46:00Z</updated>
    <author>
      <name>Lafert</name>
      <uri>https://stocksharp.ru/users/26871/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Под 7 Виндой(хотя, может быть проблема и не в этом) StartDDE&lt;br /&gt;отрабатывает без ошибки, но потом ничего не происходит. В искючение&lt;br /&gt;тоже ничего не приходит. Если сказать на любой таблице &amp;quot;Вывести&lt;br /&gt;сейчас&amp;quot; - отвечает, что сервер wrapper не найден, или не загружена&lt;br /&gt;книга и т.д. &lt;br /&gt; </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1071/</id>
    <title type="text">Работа без коннекта</title>
    <published>2010-08-14T15:40:00Z</published>
    <updated>2010-08-14T15:40:00Z</updated>
    <author>
      <name>Lafert</name>
      <uri>https://stocksharp.ru/users/26871/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Подскажите, как можно работать, если Квик не законнекчен к торговой&lt;br /&gt;системе.&lt;br /&gt;С помощью qpal можно иммитировать поток данных, но если не&lt;br /&gt;коннектиться, то впоследствии стреляет исключение. &lt;br /&gt; </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/798/</id>
    <title type="text">формирование тайм-фреймовых свечей без &amp;quot;разгона&amp;quot;</title>
    <published>2010-08-10T13:34:00Z</published>
    <updated>2010-08-10T13:34:00Z</updated>
    <author>
      <name>sergun</name>
      <uri>https://stocksharp.ru/users/6139/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Михаил,&lt;br /&gt;&lt;br /&gt;посоветуйте способ получения таймфреймовой свечи в c# без ожидания&lt;br /&gt;формирования оной.&lt;br /&gt;&lt;br /&gt;Например, если хочу 20 минутку, то не ждать 20 минут, а сформировать&lt;br /&gt;ее на основании настроенной пользовательской таблицы квика и qpile&lt;br /&gt;скрипта. &lt;br /&gt; </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/795/</id>
    <title type="text">Вопрос по подаче заявок</title>
    <published>2010-08-09T13:03:00Z</published>
    <updated>2010-08-09T13:03:00Z</updated>
    <author>
      <name>S.S.V.</name>
      <uri>https://stocksharp.ru/users/28607/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">RegisterOrder(ord);&lt;br /&gt;&lt;br /&gt;Возникает ошибка, для счета XXXXXXX не найден потрфель.&lt;br /&gt;Проблема заключается в следующем - при первом запуске  QUIK, если не&lt;br /&gt;было оборотов за день, таблица &amp;quot;позиции по деривативам&amp;quot; будет пуста, а&lt;br /&gt;запись в нее по моему счету добавиться только после того как будет&lt;br /&gt;совершена хоть одна сделка.&lt;br /&gt;Создавать портфель по умолчанию?&lt;br /&gt; &lt;br /&gt; </content>
  </entry>
</feed>