﻿<?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">проблема с котированием лимитными ордерами</title>
  <id>~/topic/2103/problema-s-kotirovaniem-limitnymi-orderami/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-04T22:53:55Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=2103" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/13491/</id>
    <title type="text">Давайте попорядку. В 4.0.5 был большой фикс связанный с выставлением заявок в плазе - отсюда и то, ч...</title>
    <published>2011-11-13T19:13:49Z</published>
    <updated>2011-11-13T19:13:49Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;DT &lt;a href="https://stocksharp.ru/posts/m/13489/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&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;В 4.0.5 был большой фикс связанный с выставлением заявок в плазе - отсюда и то, что время когда есть эти ворнинги сильно сократилось - у вас всего 250мс - в принципе, нормальное время для выставления заявок.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&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;Далее - пустой стакан - вы запускаете в какой момент стратегию? Надо запускать когда все потоки плазы перешли в состояние Online (PlazaTrader.IsOnline())&lt;/div&gt;&lt;/div&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;&lt;pre class="brush:csharp"&gt;

Trader.RegisterQuotes(_strategy.Security);
_strategy.Start();
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Надо перед стартом стратегии добавить проверку&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
PlazaTrader.IsOnline()&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;1) Коллокейшен не решит проблему. У меня на коллокейшене задержки порой достигают сотен мс. Иногда - 20-30мс. Ответ от биржи и прохождение заявки через ядро биржи невозможно за микросекунды&lt;br /&gt;2) Да, пока не онлайн - не стартуйте стратегию</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13489/</id>
    <title type="text">Давайте попорядку. В 4.0.5 был большой фикс связанный с выставлением заявок в плазе - отсюда и то, ч...</title>
    <published>2011-11-13T19:11:44Z</published>
    <updated>2011-11-13T19:11:44Z</updated>
    <author>
      <name>DT</name>
      <uri>https://stocksharp.ru/users/28052/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;Давайте попорядку.&lt;br /&gt;&lt;br /&gt;В 4.0.5 был большой фикс связанный с выставлением заявок в плазе - отсюда и то, что время когда есть эти ворнинги сильно сократилось - у вас всего 250мс - в принципе, нормальное время для выставления заявок.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&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;Далее - пустой стакан - вы запускаете в какой момент стратегию? Надо запускать когда все потоки плазы перешли в состояние Online (PlazaTrader.IsOnline())&lt;/div&gt;&lt;/div&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;&lt;pre class="brush:csharp"&gt;

Trader.RegisterQuotes(_strategy.Security);
_strategy.Start();
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Надо перед стартом стратегии добавить проверку&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
PlazaTrader.IsOnline()&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.ru/posts/m/13450/</id>
    <title type="text">С 4.0.5 стало существенно лучше - по-крайней мере, MessageBoxes с ошибкой &amp;quot;Заявка ХХХХХХХХХ не имеет...</title>
    <published>2011-11-13T12:20:45Z</published>
    <updated>2011-11-13T12:20:45Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;DT &lt;a href="https://stocksharp.ru/posts/m/13426/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;С 4.0.5 стало существенно лучше - по-крайней мере, MessageBoxes с ошибкой &amp;quot;Заявка ХХХХХХХХХ не имеет состояния&amp;quot; уже не вызывают сразу переполнения, как раньше, стратегия в принципе работает.&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;11:13:08.275 |            | OMMS            | Новая Buy сделка 15457122 по цене 18480.00000 на 1 заявки 40230368.&lt;br /&gt;11:13:08.275 |            | OMMS            | Новая Buy сделка 15457123 по цене 18479.00000 на 1 заявки 40230364.&lt;br /&gt;11:13:08.345 |            | LQS             | Регистрация новой заявки на Buy с ценой 18466 и объемом 1.&lt;br /&gt;11:13:08.345 |            | LQS             | Заявка 40230370 на Buy отправлена с ценой 18466 объемом 1.&lt;br /&gt;11:13:08.345 |            | LQS             | Регистрация новой заявки на Sell с ценой 18480 и объемом 1.&lt;br /&gt;11:13:08.346 |            | LQS             | Заявка 40230371 на Sell отправлена с ценой 18480 объемом 1.&lt;br /&gt;11:13:08.449 | Warning    | LQS             | Заявка 40230370 не имеет состояния.&lt;br /&gt;11:13:08.449 | Warning    | LQS             | Заявка 40230371 не имеет состояния.&lt;br /&gt;11:13:08.502 | Warning    | LQS             | Заявка 40230370 не имеет состояния.&lt;br /&gt;11:13:08.503 | Warning    | LQS             | Заявка 40230371 не имеет состояния.&lt;br /&gt;11:13:08.587 | Warning    | LQS             | Заявка 40230370 не имеет состояния.&lt;br /&gt;11:13:08.587 | Warning    | LQS             | Заявка 40230371 не имеет состояния.&lt;br /&gt;11:13:11.726 | Warning    | LQS             | Стакан пустой.&lt;br /&gt;11:13:11.726 | Warning    | LQS             | Стакан пустой.&lt;br /&gt;11:13:11.829 |            | LQS             | Стратегия запущена.&lt;br /&gt;11:13:11.829 |            | LQS             | Стратегия запущена.&lt;br /&gt;11:13:11.829 | Warning    | LQS             | Стакан пустой.&lt;br /&gt;11:13:11.829 | Warning    | LQS             | Стакан пустой.&lt;br /&gt;11:13:11.834 |            | LQS             | Позиция изменилась на 1.&lt;br /&gt;11:13:11.834 |            | LQS             | Заканчиваем котирование с неисполненным объемом равный 0.&lt;br /&gt;11:13:11.834 |            | LQS             | Стратегия останавливается.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Обратите внимание, изредка стали появляться сообщения &amp;quot;Стакан пустой&amp;quot;.&lt;br /&gt;&lt;br /&gt;Тестовая Плаза2, RIZ1&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Давайте попорядку.&lt;br /&gt;&lt;br /&gt;Как известно, заявки до биржи и ответ до биржи проиходит не мгновенно, не за пару микросекунд.&lt;br /&gt;На это требуется время.&lt;br /&gt;В 4.0.5 был большой фикс связанный с выставлением заявок в плазе - отсюда и то, что время когда есть эти ворнинги сильно сократилось - у вас всего 250мс - в принципе, нормальное время для выставления заявок.&lt;br /&gt;&lt;br /&gt;Далее - пустой стакан - вы запускаете в какой момент стратегию? Надо запускать когда все потоки плазы перешли в состояние Online (PlazaTrader.IsOnline())&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;После всего вышесказанного - проблема есть или её нет? :)</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13426/</id>
    <title type="text">С 4.0.5 стало существенно лучше - по-крайней мере, MessageBoxes с ошибкой &amp;quot;Заявка ХХХХХХХХХ не имеет...</title>
    <published>2011-11-11T20:41:09Z</published>
    <updated>2011-11-11T20:41:09Z</updated>
    <author>
      <name>DT</name>
      <uri>https://stocksharp.ru/users/28052/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">С 4.0.5 стало существенно лучше - по-крайней мере, MessageBoxes с ошибкой &amp;quot;Заявка ХХХХХХХХХ не имеет состояния&amp;quot; уже не вызывают сразу переполнения, как раньше, стратегия в принципе работает.&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;11:13:08.275 |            | OMMS            | Новая Buy сделка 15457122 по цене 18480.00000 на 1 заявки 40230368.&lt;br /&gt;11:13:08.275 |            | OMMS            | Новая Buy сделка 15457123 по цене 18479.00000 на 1 заявки 40230364.&lt;br /&gt;11:13:08.345 |            | LQS             | Регистрация новой заявки на Buy с ценой 18466 и объемом 1.&lt;br /&gt;11:13:08.345 |            | LQS             | Заявка 40230370 на Buy отправлена с ценой 18466 объемом 1.&lt;br /&gt;11:13:08.345 |            | LQS             | Регистрация новой заявки на Sell с ценой 18480 и объемом 1.&lt;br /&gt;11:13:08.346 |            | LQS             | Заявка 40230371 на Sell отправлена с ценой 18480 объемом 1.&lt;br /&gt;11:13:08.449 | Warning    | LQS             | Заявка 40230370 не имеет состояния.&lt;br /&gt;11:13:08.449 | Warning    | LQS             | Заявка 40230371 не имеет состояния.&lt;br /&gt;11:13:08.502 | Warning    | LQS             | Заявка 40230370 не имеет состояния.&lt;br /&gt;11:13:08.503 | Warning    | LQS             | Заявка 40230371 не имеет состояния.&lt;br /&gt;11:13:08.587 | Warning    | LQS             | Заявка 40230370 не имеет состояния.&lt;br /&gt;11:13:08.587 | Warning    | LQS             | Заявка 40230371 не имеет состояния.&lt;br /&gt;11:13:11.726 | Warning    | LQS             | Стакан пустой.&lt;br /&gt;11:13:11.726 | Warning    | LQS             | Стакан пустой.&lt;br /&gt;11:13:11.829 |            | LQS             | Стратегия запущена.&lt;br /&gt;11:13:11.829 |            | LQS             | Стратегия запущена.&lt;br /&gt;11:13:11.829 | Warning    | LQS             | Стакан пустой.&lt;br /&gt;11:13:11.829 | Warning    | LQS             | Стакан пустой.&lt;br /&gt;11:13:11.834 |            | LQS             | Позиция изменилась на 1.&lt;br /&gt;11:13:11.834 |            | LQS             | Заканчиваем котирование с неисполненным объемом равный 0.&lt;br /&gt;11:13:11.834 |            | LQS             | Стратегия останавливается.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Обратите внимание, изредка стали появляться сообщения &amp;quot;Стакан пустой&amp;quot;.&lt;br /&gt;&lt;br /&gt;Тестовая Плаза2, RIZ1</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13157/</id>
    <title type="text">А есть способ с этим бороться? Кстати, вот еще что выскакивает: error Да, пофиксить плазу, в частнос...</title>
    <published>2011-11-08T19:52:26Z</published>
    <updated>2011-11-08T19:52:48Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;DT &lt;a href="https://stocksharp.ru/posts/m/13156/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;А есть способ с этим бороться?&lt;br /&gt;&lt;br /&gt;Кстати, вот еще что выскакивает:&lt;br /&gt;&lt;br /&gt;&lt;a href='https://picasaweb.google.com/109970146612959299079/DropBox?authkey=Gv1sRgCOytkOT_4vGHPQ#5672707065574017970' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://picasaweb.google.com/109970146612959299079/DropBox?authkey=Gv1sRgCOytkOT_4vGHPQ#5672707065574017970" style='max-width: 600px;' alt="error" title="error" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Да, пофиксить плазу, в частности - получение ответа по заявкам. Или мы сами пофиксим в ближайшее время.&lt;br /&gt;Данную ошибку уже исправили - последний фикс на codeplex.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13156/</id>
    <title type="text">А есть способ с этим бороться? Кстати, вот еще что выскакивает: error</title>
    <published>2011-11-08T19:38:41Z</published>
    <updated>2011-11-08T19:38:41Z</updated>
    <author>
      <name>DT</name>
      <uri>https://stocksharp.ru/users/28052/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">А есть способ с этим бороться?&lt;br /&gt;&lt;br /&gt;Кстати, вот еще что выскакивает:&lt;br /&gt;&lt;br /&gt;&lt;a href='https://picasaweb.google.com/109970146612959299079/DropBox?authkey=Gv1sRgCOytkOT_4vGHPQ#5672707065574017970' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://picasaweb.google.com/109970146612959299079/DropBox?authkey=Gv1sRgCOytkOT_4vGHPQ#5672707065574017970" style='max-width: 600px;' alt="error" title="error" /&gt;&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13154/</id>
    <title type="text">Дело в плазе.</title>
    <published>2011-11-08T18:36:43Z</published>
    <updated>2011-11-08T18:36:43Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Дело в плазе.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13153/</id>
    <title type="text">Забыл сказать. Тестовая Плаза.</title>
    <published>2011-11-08T18:35:02Z</published>
    <updated>2011-11-08T18:35:02Z</updated>
    <author>
      <name>DT</name>
      <uri>https://stocksharp.ru/users/28052/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Забыл сказать. Тестовая Плаза.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13152/</id>
    <title type="text">при котировании заявки не имеют состояния: 12:32:28.348 | | OMMS | Стратегия запущена. 12:33:03.998 ...</title>
    <published>2011-11-08T18:31:45Z</published>
    <updated>2011-11-08T18:31:45Z</updated>
    <author>
      <name>DT</name>
      <uri>https://stocksharp.ru/users/28052/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">при котировании заявки не имеют состояния:&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;12:32:28.348 |            | OMMS            | Стратегия запущена.&lt;br /&gt;12:33:03.998 |            | LQS             | Стратегия запущена.&lt;br /&gt;12:33:04.004 |            | LQS             | Стратегия запущена.&lt;br /&gt;12:33:04.120 |            | LQS             | Регистрация новой заявки на Buy с ценой 157740 и объемом 1.&lt;br /&gt;12:33:04.564 |            | LQS             | Заявка 45143806 на Buy отправлена с ценой 157740 объемом 1.&lt;br /&gt;12:33:04.564 |            | LQS             | Регистрация новой заявки на Sell с ценой 157755 и объемом 1.&lt;br /&gt;12:33:04.564 |            | LQS             | Заявка 45143807 на Sell отправлена с ценой 157755 объемом 1.&lt;br /&gt;12:33:04.576 | Warning    | LQS             | Заявка 45143806 не имеет состояния.&lt;br /&gt;12:33:04.576 | Warning    | LQS             | Заявка 45143807 не имеет состояния.&lt;br /&gt;12:33:04.718 | Warning    | LQS             | Заявка 45143806 не имеет состояния.&lt;br /&gt;12:33:04.718 | Warning    | LQS             | Заявка 45143807 не имеет состояния.&lt;br /&gt;12:33:04.805 | Warning    | LQS             | Заявка 45143806 не имеет состояния.&lt;br /&gt;12:33:04.805 | Warning    | LQS             | Заявка 45143807 не имеет состояния.&lt;br /&gt;12:33:04.892 | Warning    | LQS             | Заявка 45143806 не имеет состояния.&lt;br /&gt;.......&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&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;&lt;pre class="brush:csharp"&gt;
 protected override void OnStarting()
        {

            // ..... детали стратегии

            this
                .When(this.StrategyNewMyTrades())
                .Do(ResetQuoting);

            this
                .When(Security.MarketDepthChanged())
                .Do(ResetQuoting);

            base.OnStarting();

        private void ResetQuoting()
        {
 
            Bid = ... 
            Ask = ...

            if (Bid &amp;lt; Ask)
            {
                base.ChildStrategies.Add(CreateQuoting(OrderDirections.Buy, 1, Bid));
                base.ChildStrategies.Add(CreateQuoting(OrderDirections.Sell, 1, Ask));
            }
        }

        protected virtual QuotingStrategy CreateQuoting(OrderDirections direction, int volume, decimal price)
        {
            return new LimitQuotingStrategy(direction, volume, price);
        }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Any idea?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>