﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Проблема с котированием</title>
  <id>~/topic/1865/problema-s-kotirovaniem/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-16T21:16:56Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1865" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/12591/</id>
    <title type="text">Отключил выставление стопов вообще, ситуация не изменилась. Уважаемые разработчики, у вас есть какие...</title>
    <published>2011-10-21T11:25:39Z</published>
    <updated>2016-08-16T00:02:12Z</updated>
    <author>
      <name>mdv</name>
      <uri>https://stocksharp.com/users/6039/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Отключил выставление стопов вообще, ситуация не изменилась. Уважаемые разработчики, у вас есть какие-нибудь предположения на счет этой ошибки про отсутствие заявки для перестановки?&lt;br /&gt;Мне кажется, это очень важный момент, так как такая же проблема описывалась тут: &lt;a href="http://stocksharp.com/posts/m/10521/ " title="http://stocksharp.com/posts/m/10521/ "&gt;http://stocksharp.com/posts/m/10521/ &lt;/a&gt;и насколько я понял, не была решена.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10879/</id>
    <title type="text">И как я</title>
    <published>2011-09-06T18:14:51Z</published>
    <updated>2016-08-16T00:01:13Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;a href="http://stocksharp.com/posts/m/10878/" title="http://stocksharp.com/posts/m/10878/"&gt;И как я&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10874/</id>
    <title type="text">at StockSharp.Quik.QuikTrader.#=qb8UK6OIUIbJMVeHlbOI65jq9T0y5i1xFvpi9bwfv_5k=.#=qyDUX5HBx_Ronawnavrh...</title>
    <published>2011-09-06T15:00:52Z</published>
    <updated>2016-08-16T00:01:12Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;mdv &lt;a href="https://stocksharp.com/posts/m/10872/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;at StockSharp.Quik.QuikTrader.#=qb8UK6OIUIbJMVeHlbOI65jq9T0y5i1xFvpi9bwfv_5k=.#=qyDUX5HBx_RonawnavrhbQw==(Exception #=qJGoxPFUzgnr6CSAPMnl52Q==)\r\n   at #=qcHY9fPFm5xqxdHpgEdv8N_FH3JjHn$UY1TnoF9bcYJwclTD9DAZWJnJhLed70G8K.#=qvqiiUmdD8eJCMhhy$DCE3A==(DdeTable #=qwv6c0ugxXuL7ObO0x8XKGA==, IList`1 #=qqsMwosJewabRBWbSGqFU7Q==, Action`2 #=q1GmEBNmz2CVGWiCKhcsWPA==, Action`1 #=qtPK2$9KjpId7xK1QohVWEg==)\r\n   at StockSharp.Quik.QuikTrader.#=qb8UK6OIUIbJMVeHlbOI65jq9T0y5i1xFvpi9bwfv_5k=.#=qhiRmc7JSZYbx7AaRjum3jQ==()\r\n   at StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Похоже что такая же проблема что и &lt;a href="http://stocksharp.com/forum/1867/Chto-porozhdaiet-sobytiie-NewPortfolios/" title="http://stocksharp.com/forum/1867/Chto-porozhdaiet-sobytiie-NewPortfolios/"&gt;здесь&lt;/a&gt;. Попробуйте так же сделать, как я написал там.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/13369/</id>
    <title type="text">Было довольно много фиксов последнее время, попробуйте 4.0.5. Если у кого-то будет наблюдаться подоб...</title>
    <published>2011-11-11T04:38:48Z</published>
    <updated>2011-11-11T04:38:48Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Было довольно много фиксов последнее время, попробуйте 4.0.5.&lt;br /&gt;Если у кого-то будет наблюдаться подобное в последней версии - пишите.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12438/</id>
    <title type="text">Столкнулся еще вот с какой проблемой при котировании. 20:33:01.477 | | TLS | Стратегия хочет продать...</title>
    <published>2011-10-17T17:25:50Z</published>
    <updated>2011-10-17T17:25:50Z</updated>
    <author>
      <name>mdv</name>
      <uri>https://stocksharp.com/users/6039/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Столкнулся еще вот с какой проблемой при котировании.&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
20:33:01.477 |            | TLS             | Стратегия хочет продать 2.
20:33:01.533 |            | MQS             | Стратегия запущена.
20:33:01.674 |            | MQS             | Регистрация новой заявки на Sell с ценой 139600 и объемом 2.
20:33:01.794 |            | MQS             | Заявка 73798096 на Sell отправлена с ценой 139600 объемом 2.
20:33:02.024 |            | MQS             | Обработка Limit заявки 73798096 на Sell с номером 5467784981.
20:33:02.693 |            | MQS             | Цена текущей 139600 и лучшей 139550.
20:33:02.695 |            | MQS             | Лучший бид 139560 и лучший аск 139590.
20:33:02.766 |            | MQS             | Котирование заявки 73798096 на Sell с ценой 139600 объемом 2.
20:33:02.829 |            | MQS             | Перекотирование зарегистрировано для заявки 73798097 на Sell с ценой 139550 объемом 2.
20:33:03.051 | Error      | MQS             | Заявка 73798097 не была принята по причине System.InvalidOperationException: Сервер для транзакции &amp;#39;ACTION=MOVE_ORDERS; TRANS_ID=73798097; CLASSCODE=SPBFUT; SECCODE=RIZ1; MODE=0; FIRST_ORDER_NUMBER=5467784981; FIRST_ORDER_NEW_PRICE=139550; FIRST_ORDER_NEW_QUANTITY=2;&amp;#39; вернул неправильное сообщение &amp;#39;Ошибка перестановки заявок. [FORTS] &amp;quot;Не найдена заявка для перестановки.&amp;quot;.&amp;#39; по передвинутым заявкам..
20:33:03.986 | Error      | MQS             | Котируемая заявка 73798097 не принята биржей по причине &amp;#39;Сервер для транзакции &amp;#39;ACTION=MOVE_ORDERS; TRANS_ID=73798097; CLASSCODE=SPBFUT; SECCODE=RIZ1; MODE=0; FIRST_ORDER_NUMBER=5467784981; FIRST_ORDER_NEW_PRICE=139550; FIRST_ORDER_NEW_QUANTITY=2;&amp;#39; вернул неправильное сообщение &amp;#39;Ошибка перестановки заявок. [FORTS] &amp;quot;Не найдена заявка для перестановки.&amp;quot;.&amp;#39; по передвинутым заявкам.&amp;#39;.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Если я правильно понимаю, вместо заявки 73798096 стратегия начала перекотировать заявку 73798097.&lt;br /&gt;Прокомментируйте, пожалуйста, как такое возможно? Или эти номера вообще к делу не относятся, а относится только 5467784981?&lt;br /&gt;Кстати, после такой ошибки, какое поведение должно быть у стратегии котирования? У меня сложилось впечатление,&lt;br /&gt;что она забыла про заявку 73798096, ибо продала она в результате 4 вместо 2. Кусок лога, следующий сразу за предыдущим.&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
20:33:03.987 |            | MQS             | Регистрация новой заявки на Sell с ценой 139550 и объемом 2.
20:33:04.040 |            | MQS             | Заявка 73798100 на Sell отправлена с ценой 139550 объемом 2.
20:33:04.080 | Warning    | MQS             | Заявка 73798100 не имеет состояния.
20:33:04.088 |            | MQS             | Обработка Conditional заявки 73798099 на Buy с номером 6628110.
20:33:04.174 |            | MQS             | Позиция изменилась на -2.
20:33:04.195 |            | MQS             | Новая Sell сделка 426260967 на 1 заявки 73798096.
20:33:04.196 |            | MQS             | Заканчиваем котирование с неисполненным объемом равный 0.
20:33:04.197 |            | MQS             | Стратегия останавливается.
20:33:04.198 |            | MQS             | Заканчиваем котирование с неисполненным объемом равный 0.
20:33:04.198 |            | MQS             | Новая Sell сделка 426260968 на 1 заявки 73798096.
20:33:04.203 |            | MQS             | Заканчиваем котирование с неисполненным объемом равный 0.
20:33:04.247 |            | MQS             | Обработка Limit заявки 73798100 на Sell с номером 5467785811.
20:33:04.387 |            | MQS             | Новая Sell сделка 426261019 на 1 заявки 73798100.
20:33:04.428 |            | MQS             | Новая Sell сделка 426261020 на 1 заявки 73798100.&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Вот эти 8значные номера - как они используются? Дело в том, что у меня выставляются стопы параллельно с котированием.&lt;br /&gt;И вот мне кажется, что некоторые номера из этой последовательности уходят на мои стопы, и из-за этого происходят ошибки.&lt;br /&gt;Как с этим бороться? Стопы выставляются просто по изменению позиции.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/11949/</id>
    <title type="text">Все, мужики, каюсь. Столбцы были перепутаны в стакане. Спасибо вам огромное за помощь! Сейчас и в ст...</title>
    <published>2011-10-05T12:11:23Z</published>
    <updated>2011-10-05T12:11:23Z</updated>
    <author>
      <name>mdv</name>
      <uri>https://stocksharp.com/users/6039/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Все, мужики, каюсь. Столбцы были перепутаны в стакане. Спасибо вам огромное за помощь!&lt;br /&gt;Сейчас и в стакане не null-ы =))&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.com/posts/m/11939/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;А чему вы хотите чтобы это поле было равно? :))&lt;br /&gt;Если нет сделок - нет последней цены. Раньше цена равнялась 0, что неверно.&lt;br /&gt;Хотите произвольную цену - создайте и задайте LastTrade сами, указав в нём Price.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Я неправильно понял слово &amp;quot;По умолчанию&amp;quot;, так то естественно, что 0 - это неправильно.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/11942/</id>
    <title type="text">И да, Verifier что пишет? Версия 4.0.1?</title>
    <published>2011-10-05T11:32:11Z</published>
    <updated>2011-10-05T11:32:11Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">И да, Verifier что пишет?&lt;br /&gt;Версия 4.0.1?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/11941/</id>
    <title type="text">Экспорт стакана запущен. Но Trader.GetMarketDepth(Security).BestAsk == null. Решил проблему добавив ...</title>
    <published>2011-10-05T11:26:24Z</published>
    <updated>2011-10-05T11:26:24Z</updated>
    <author>
      <name>mdv</name>
      <uri>https://stocksharp.com/users/6039/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Экспорт стакана запущен. Но Trader.GetMarketDepth(Security).BestAsk == null.&lt;br /&gt;Решил проблему добавив в Quik в таблицу Инструментов нужные поля.&lt;br /&gt;&lt;br /&gt;А что нужно посмотреть в данных из Quik? Вот я распечатал названия таблиц.&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
12:11:23.965 |            | MQS             | Стратегия запущена.
12:11:24.015 | Error      | TLS             | An item with the same key has already been added.
12:11:24.249 | Warning    | TLS             | все сделки
12:11:24.507 | Warning    | TLS             | [стакан]RIZ1@RTS
12:11:24.627 | Error      | TLS             | An item with the same key has already been added.
12:11:24.979 | Warning    | TLS             | инструменты
12:11:24.994 | Warning    | TLS             | инструменты
12:11:25.014 | Warning    | TLS             | инструменты
12:11:25.185 | Warning    | TLS             | все сделки
12:11:25.216 | Warning    | TLS             | инструменты
12:11:25.217 | Warning    | TLS             | инструменты
12:11:25.287 | Warning    | TLS             | [стакан]RIZ1@RTS
12:11:25.309 | Warning    | TLS             | инструменты
12:11:25.340 | Error      | TLS             | An item with the same key has already been added.
12:11:25.369 | Warning    | TLS             | инструменты
12:11:25.370 | Warning    | TLS             | инструменты
12:11:25.419 | Warning    | TLS             | инструменты
12:11:25.525 | Warning    | TLS             | инструменты
12:11:25.851 | Warning    | TLS             | инструменты
12:11:26.067 | Warning    | TLS             | инструменты
12:11:26.091 | Warning    | TLS             | все сделки
12:11:26.300 | Warning    | TLS             | [стакан]RIZ1@RTS
12:11:26.322 | Error      | TLS             | An item with the same key has already been added.
12:11:26.672 | Warning    | TLS             | инструменты
12:11:27.283 | Warning    | TLS             | инструменты
12:11:27.291 | Warning    | TLS             | инструменты
12:11:27.315 | Warning    | TLS             | [стакан]RIZ1@RTS
12:11:27.366 | Error      | TLS             | An item with the same key has already been added.
12:11:27.477 | Warning    | TLS             | все сделки
12:11:27.486 | Warning    | TLS             | инструменты
12:11:27.691 | Warning    | TLS             | инструменты
12:11:28.329 | Warning    | TLS             | [стакан]RIZ1@RTS
12:11:28.368 | Error      | TLS             | An item with the same key has already been added.
12:11:28.743 | Warning    | TLS             | все сделки
12:11:29.343 | Warning    | TLS             | [стакан]RIZ1@RTS
12:11:29.383 | Error      | TLS             | An item with the same key has already been added.
12:11:29.671 | Warning    | TLS             | инструменты
12:11:29.888 | Warning    | TLS             | инструменты
12:11:30.015 | Warning    | TLS             | все сделки
12:11:30.091 | Warning    | TLS             | инструменты
12:11:30.108 | Warning    | TLS             | инструменты
12:11:30.227 | Warning    | TLS             | инструменты
12:11:30.233 | Warning    | TLS             | инструменты
12:11:30.355 | Warning    | TLS             | [стакан]RIZ1@RTS
12:11:30.376 | Error      | TLS             | An item with the same key has already been added.
12:11:30.429 | Warning    | TLS             | инструменты
12:11:30.628 | Warning    | TLS             | инструменты
12:11:30.642 | Warning    | TLS             | инструменты
12:11:31.050 | Warning    | TLS             | инструменты
12:11:31.362 | Warning    | TLS             | все сделки
12:11:31.377 | Warning    | TLS             | [стакан]RIZ1@RTS
12:11:31.393 | Error      | TLS             | An item with the same key has already been added.
12:11:31.424 | Warning    | TLS             | инструменты
12:11:31.643 | Warning    | TLS             | инструменты
12:11:31.858 | Warning    | TLS             | инструменты
12:11:32.063 | Warning    | TLS             | инструменты
12:11:32.387 | Warning    | TLS             | [стакан]RIZ1@RTS
12:11:32.443 | Error      | TLS             | An item with the same key has already been added.
12:11:32.683 | Warning    | TLS             | инструменты
12:11:32.831 | Warning    | TLS             | все сделки
12:11:33.411 | Warning    | TLS             | [стакан]RIZ1@RTS
12:11:33.443 | Error      | TLS             | An item with the same key has already been added.&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/11939/</id>
    <title type="text">И еще вопрос, возможно не для этой темы. Так как котирование у меня не работает, я использую обычные...</title>
    <published>2011-10-05T11:03:20Z</published>
    <updated>2011-10-05T11:03:48Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;mdv &lt;a href="https://stocksharp.com/posts/m/11934/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;И еще вопрос, возможно не для этой темы. Так как котирование у меня не работает, я использую обычные заявки. А в них нужно указать цену. Раньше я брал ее из LastTrade, а теперь LastTrade равен null. Где брать цену? Получаю стакан - там тоже BestAsk/BeatBid null. Чтобы получить руками последнюю сделку, надо подождать, пока все сделки загрузятся (через событие новых сделок), а их очень много. И что значит &amp;quot;по умолчонию равен null&amp;quot;? Можно где-то включить что-то, чтобы это поле было не null?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Цену брать из последней сделки. Как придёт - так установится не в null. Тоже самое с BestAsk.&lt;br /&gt;И то и то устанавливается как приходит первая сделка \ появляется стакан.&lt;br /&gt;Для последнего - необходим экспорт стакана.&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;И что значит &amp;quot;по умолчонию равен null&amp;quot;? Можно где-то включить что-то, чтобы это поле было не null?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;А чему вы хотите чтобы это поле было равно? :))&lt;br /&gt;Если нет сделок - нет последней цены. Раньше цена равнялась 0, что неверно.&lt;br /&gt;Хотите произвольную цену - создайте и задайте LastTrade сами, указав в нём Price.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/11937/</id>
    <title type="text">В таблице &amp;quot;Портфели по деривативам&amp;quot; ранее дублировались счета, но я оставил только показ денежных ср...</title>
    <published>2011-10-05T10:58:20Z</published>
    <updated>2011-10-05T10:58:20Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;mdv &lt;a href="https://stocksharp.com/posts/m/11929/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;В таблице &amp;quot;Портфели по деривативам&amp;quot; ранее дублировались счета, но я оставил только показ денежных средств и теперь дублирования нет.&lt;br /&gt;Тем не менее в Trader.ProcessDataError вижу исключение &amp;quot;An item with the same key has already been added.&amp;quot;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Выведите данные, что приходят через QuikTrader.PreProcessDdeData.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/11936/</id>
    <title type="text">И еще вопрос, возможно не для этой темы. Так как котирование у меня не работает, я использую обычные...</title>
    <published>2011-10-05T10:56:59Z</published>
    <updated>2011-10-05T10:56:59Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;mdv &lt;a href="https://stocksharp.com/posts/m/11934/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;И еще вопрос, возможно не для этой темы. Так как котирование у меня не работает, я использую обычные заявки. А в них нужно указать цену. Раньше я брал ее из LastTrade, а теперь LastTrade равен null. Где брать цену? Получаю стакан - там тоже BestAsk/BeatBid null. Чтобы получить руками последнюю сделку, надо подождать, пока все сделки загрузятся (через событие новых сделок), а их очень много. И что значит &amp;quot;по умолчонию равен null&amp;quot;? Можно где-то включить что-то, чтобы это поле было не null?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Значит раньше вы брали нулевую цени и тогда по определению работать должно было неправильно. Запустите экспорт стакана.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/11934/</id>
    <title type="text">И еще вопрос, возможно не для этой темы. Так как котирование у меня не работает, я использую обычные...</title>
    <published>2011-10-05T10:49:25Z</published>
    <updated>2011-10-05T10:49:25Z</updated>
    <author>
      <name>mdv</name>
      <uri>https://stocksharp.com/users/6039/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">И еще вопрос, возможно не для этой темы. Так как котирование у меня не работает, я использую обычные заявки. А в них нужно указать цену. Раньше я брал ее из LastTrade, а теперь LastTrade равен null. Где брать цену? Получаю стакан - там тоже BestAsk/BeatBid null. Чтобы получить руками последнюю сделку, надо подождать, пока все сделки загрузятся (через событие новых сделок), а их очень много. И что значит &amp;quot;по умолчонию равен null&amp;quot;? Можно где-то включить что-то, чтобы это поле было не null?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/11929/</id>
    <title type="text">Извините, был в отпуске. Надеялся что проблема решится с новой версией библиотеки, однако не решилас...</title>
    <published>2011-10-05T08:12:56Z</published>
    <updated>2011-10-05T08:12:56Z</updated>
    <author>
      <name>mdv</name>
      <uri>https://stocksharp.com/users/6039/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Извините, был в отпуске. Надеялся что проблема решится с новой версией библиотеки, однако не решилась.&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;Проблема решена в привате - помогла совокупность мер:&lt;br /&gt;1) удаление лишних вкладок в квике&lt;br /&gt;2) обновление квика&lt;br /&gt;3) запуск квика от имени администратора&lt;br /&gt;4) запуск робота от имени администратора.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Все эти условия выполняются. Quik версии 5.24.0.58 от БКС (на запрос обновления говорит, что версия актуальная). Вкладка одна. Работаю под администратором.&lt;br /&gt;Повторюсь: ту же скомпилированную программу запускаю под Quik junior и котирование работает.&lt;br /&gt;&lt;br /&gt;Запускаю экспорт всего.&lt;br /&gt;В таблице &amp;quot;Портфели по деривативам&amp;quot; ранее дублировались счета, но я оставил только показ денежных средств и теперь дублирования нет.&lt;br /&gt;Тем не менее в Trader.ProcessDataError вижу исключение &amp;quot;An item with the same key has already been added.&amp;quot;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
at StockSharp.Quik.QuikTrader.#=q83RC8QjwGE06bYxuClwq92LhVOvhOqg1Ibb6sc3fM$w=.#=qHtaS6txU5q5s$pGByXL11A==(Exception #=q3EX0jksDxWU3FAj8z3Iysg==)
at #=qp_fbLTJnFE2othouXvioeCpaCgoD026MlkJsD2ZqOQGLb6nfpDLyRuo5lZzqRlei.#=qAUA7Once2I3cbE7dXu$MZg==(DdeTable #=qSWwYAwvcL$D4KIHt_5bG3w==, IList`1 #=q6IUmIWmvvdbuHixc5eXkyQ==, Action`2 #=qTX0q2c4E$ISj79rZpKw6vA==, Action`1 #=qs7PROwMpZp9zzgPyrFElhg==, Boolean #=qTJVmId$bLpcrK$siTqKJ3A==)
at StockSharp.Quik.QuikTrader.#=q83RC8QjwGE06bYxuClwq92LhVOvhOqg1Ibb6sc3fM$w=.#=qai1UIIPXichyJylDPEZbQA==()
at StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Подскажите, пожалуйста, как действовать дальше.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10872/</id>
    <title type="text">at StockSharp.Quik.QuikTrader.#=qb8UK6OIUIbJMVeHlbOI65jq9T0y5i1xFvpi9bwfv_5k=.#=qyDUX5HBx_Ronawnavrh...</title>
    <published>2011-09-06T14:04:08Z</published>
    <updated>2011-09-06T14:04:08Z</updated>
    <author>
      <name>mdv</name>
      <uri>https://stocksharp.com/users/6039/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">at StockSharp.Quik.QuikTrader.#=qb8UK6OIUIbJMVeHlbOI65jq9T0y5i1xFvpi9bwfv_5k=.#=qyDUX5HBx_RonawnavrhbQw==(Exception #=qJGoxPFUzgnr6CSAPMnl52Q==)\r\n   at #=qcHY9fPFm5xqxdHpgEdv8N_FH3JjHn$UY1TnoF9bcYJwclTD9DAZWJnJhLed70G8K.#=qvqiiUmdD8eJCMhhy$DCE3A==(DdeTable #=qwv6c0ugxXuL7ObO0x8XKGA==, IList`1 #=qqsMwosJewabRBWbSGqFU7Q==, Action`2 #=q1GmEBNmz2CVGWiCKhcsWPA==, Action`1 #=qtPK2$9KjpId7xK1QohVWEg==)\r\n   at StockSharp.Quik.QuikTrader.#=qb8UK6OIUIbJMVeHlbOI65jq9T0y5i1xFvpi9bwfv_5k=.#=qhiRmc7JSZYbx7AaRjum3jQ==()\r\n   at StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10871/</id>
    <title type="text">ProcessDataError помог сдвинуться с мертвой точки. С периодом порядка секунды вылетает System.Argume...</title>
    <published>2011-09-06T13:56:06Z</published>
    <updated>2011-09-06T13:56:06Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;mdv &lt;a href="https://stocksharp.com/posts/m/10869/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;ProcessDataError помог сдвинуться с мертвой точки. С периодом порядка секунды вылетает System.ArgumentException &amp;quot;An item with the same key has already been added.&amp;quot;&lt;br /&gt;Вы понимаете, почему это может происходить? Или куда копать дальше?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Полный стек ошибки приведите.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10869/</id>
    <title type="text">ProcessDataError помог сдвинуться с мертвой точки. С периодом порядка секунды вылетает System.Argume...</title>
    <published>2011-09-06T13:51:06Z</published>
    <updated>2011-09-06T13:51:06Z</updated>
    <author>
      <name>mdv</name>
      <uri>https://stocksharp.com/users/6039/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">ProcessDataError помог сдвинуться с мертвой точки. С периодом порядка секунды вылетает System.ArgumentException &amp;quot;An item with the same key has already been added.&amp;quot;&lt;br /&gt;Вы понимаете, почему это может происходить? Или куда копать дальше?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10838/</id>
    <title type="text">Однако, насколько я понимаю, какое-то сообщение (всмысле ошибка) могло появиться в потоке дочерней с...</title>
    <published>2011-09-05T16:56:54Z</published>
    <updated>2011-09-05T16:56:54Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;mdv &lt;a href="https://stocksharp.com/posts/m/10837/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Однако, насколько я понимаю, какое-то сообщение (всмысле ошибка) могло появиться в потоке дочерней стратегии раньше, чем я включил для правил логирование из потока родительской стратегии. Нет ли способа включить логирование после создания правил, но до запуска стратегии?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;В текущей версии только через переопределение MarketQuotingStrategy.OnStarting Но в случае ошибок вы получите информацию через ProcessDataError или Strategy.Log.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10837/</id>
    <title type="text"> OrderDirections od = volume &amp;gt; 0 ? OrderDirections.Buy : OrderDirections.Sell; quotingStrategy = new...</title>
    <published>2011-09-05T16:44:36Z</published>
    <updated>2011-09-05T16:44:36Z</updated>
    <author>
      <name>mdv</name>
      <uri>https://stocksharp.com/users/6039/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
                OrderDirections od = volume &amp;gt; 0 ? OrderDirections.Buy : OrderDirections.Sell;
                quotingStrategy = new MarketQuotingStrategy(od, Math.Abs(volume))
                {
                    PriceType = MarketPriceTypes.Opposite,
                    PriceOffset = 1000,
                };

                printLine(&amp;quot;В стратегии правил &amp;quot; + this.Rules.Count);
                printLine(&amp;quot;В котировании правил &amp;quot; + quotingStrategy.Rules.Count);

                quotingStrategy.Log += (st, es, s) =&amp;gt; printLine(&amp;quot;Котирование: &amp;quot; + st + &amp;quot; || &amp;quot; + es + &amp;quot; || &amp;quot; + s);
                this.Log += (st, es, s) =&amp;gt; printLine(&amp;quot;Стратегия: &amp;quot; + st + &amp;quot; || &amp;quot; + es + &amp;quot; || &amp;quot; + s);  

                this.ChildStrategies.Add(quotingStrategy);

                printLine(&amp;quot;В стратегии правил &amp;quot; + this.Rules.Count);
                printLine(&amp;quot;В котировании правил &amp;quot; + quotingStrategy.Rules.Count);

                quotingStrategy.Rules.ForEach(r =&amp;gt; r.EnableLog(true));
                this.Rules.ForEach(r =&amp;gt; r.EnableLog(true));&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Вывод такой:&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
В стратегии правил 1

В котировании правил 0

Котирование: MQS || None || Стратегия запущена.

Стратегия: TLS || None || [MQS] Стратегия запущена.

В стратегии правил 2

В котировании правил 3&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Однако, насколько я понимаю, какое-то сообщение (всмысле ошибка) могло появиться в потоке дочерней стратегии раньше, чем я включил для правил логирование из потока родительской стратегии. Нет ли способа включить логирование после создания правил, но до запуска стратегии?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10834/</id>
    <title type="text">В котировании правила создаются в OnStarting. Сделайте сначала добавление стратегии (только убедитес...</title>
    <published>2011-09-05T15:09:16Z</published>
    <updated>2011-09-05T15:09:39Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">В котировании правила создаются в OnStarting. Сделайте сначала добавление стратегии (только убедитесь, что и после этого правил &amp;gt; 0), а затем уже включение для правил логирование.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10832/</id>
    <title type="text">Написал вот так (на всякий случай): OrderDirections od = volume &amp;gt; 0 ? OrderDirections.Buy : OrderDir...</title>
    <published>2011-09-05T14:59:44Z</published>
    <updated>2011-09-05T14:59:44Z</updated>
    <author>
      <name>mdv</name>
      <uri>https://stocksharp.com/users/6039/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Написал вот так (на всякий случай):&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
OrderDirections od = volume &amp;gt; 0 ? OrderDirections.Buy : OrderDirections.Sell;

MarketQuotingStrategy quotingStrategy = new MarketQuotingStrategy(od, Math.Abs(volume))
{
    PriceType = MarketPriceTypes.Opposite,
    PriceOffset = 1000,
};

quotingStrategy.Rules.ForEach(r =&amp;gt; r.EnableLog(true));
quotingStrategy.Log += (st, es, s) =&amp;gt; printLine(&amp;quot;Котирование: &amp;quot; + st + &amp;quot; || &amp;quot; + es + &amp;quot; || &amp;quot; + s);

this.Rules.ForEach(r =&amp;gt; r.EnableLog(true));
this.Log += (st, es, s) =&amp;gt; printLine(&amp;quot;Стратегия: &amp;quot; + st + &amp;quot; || &amp;quot; + es + &amp;quot; || &amp;quot; + s);

this.ChildStrategies.Add(quotingStrategy);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Получил только это:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
Котирование: MQS || None || Стратегия запущена.
Стратегия: TLS || None || [MQS] Стратегия запущена.&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Дальше ничего... [confused] </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>