﻿<?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">4.1 OrdersChanged срабатывает 2 раза</title>
  <id>~/topic/2606/4_1-orderschanged-srabatyvaet-2-raza/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-05T17:27:33Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=2606" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/19026/</id>
    <title type="text">Не майская, попробую новую поставить. Просто лень было тестить, как в новой версии перерегистрация р...</title>
    <published>2012-05-14T13:12:15Z</published>
    <updated>2012-05-14T13:24:33Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.com/users/6053/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Не майская, попробую новую поставить. Просто лень было тестить, как в новой версии перерегистрация реализована, потому не обновлял.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/19023/</id>
    <title type="text">После снятия 1 заявки биржа присылает ответ сколько лотов осталось (order.Balance). Что мы и простав...</title>
    <published>2012-05-14T11:05:22Z</published>
    <updated>2012-05-14T11:05:22Z</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;FiNick &lt;a href="https://stocksharp.com/posts/m/19021/" 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;Alexander Mukhanchikov &lt;a href="https://stocksharp.com/posts/m/19019/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;После снятия 1 заявки биржа присылает ответ сколько лотов осталось (order.Balance).&lt;br /&gt;Что мы и проставляем. Поэтому можете посмотреть в событии OrderChanged на order.Balance&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Очень странно. Мне сначало пришло что Balance == 20, а потом что Balance == 10. В обоих случаях IsCanceled == true.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Версия PlazaTrader насколько старая? Должна быть хотя бы майская.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/19021/</id>
    <title type="text">После снятия 1 заявки биржа присылает ответ сколько лотов осталось (order.Balance). Что мы и простав...</title>
    <published>2012-05-14T11:00:13Z</published>
    <updated>2012-05-14T11:00:13Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.com/users/6053/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.com/posts/m/19019/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;После снятия 1 заявки биржа присылает ответ сколько лотов осталось (order.Balance).&lt;br /&gt;Что мы и проставляем. Поэтому можете посмотреть в событии OrderChanged на order.Balance&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Очень странно. Мне сначало пришло что Balance == 20, а потом что Balance == 10. В обоих случаях IsCanceled == true.&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/19020/</id>
    <title type="text">Как вариант - если биржа присылает ответ по транзакции снятия что Balance &amp;gt; 1 и Balance != Volume - ...</title>
    <published>2012-05-14T10:26:05Z</published>
    <updated>2012-05-14T10:26:05Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Как вариант - если биржа присылает ответ по транзакции снятия что Balance &amp;gt; 1 и Balance != Volume - не посылать событие изменения заявки.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/19019/</id>
    <title type="text">После снятия 1 заявки биржа присылает ответ сколько лотов осталось (order.Balance). Что мы и простав...</title>
    <published>2012-05-14T10:21:14Z</published>
    <updated>2012-05-14T10:21:14Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">После снятия 1 заявки биржа присылает ответ сколько лотов осталось (order.Balance).&lt;br /&gt;Что мы и проставляем. Поэтому можете посмотреть в событии OrderChanged на order.Balance&lt;br /&gt;&lt;br /&gt;Да, получается что потом тоже может придти OrderChanged, даже после Done, но изменений в заявке кроме LastChangeTime не будет - Balance останется прежним. Какие предложения чтоб этого не было?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/19018/</id>
    <title type="text">Еще раз подниму вопрос, т.к. не все тут ясно. Допустим приходит некий сигнал на заход в позицию. Я в...</title>
    <published>2012-05-14T10:14:15Z</published>
    <updated>2012-05-14T10:14:15Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.com/users/6053/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Еще раз подниму вопрос, т.к. не все тут ясно.&lt;br /&gt;Допустим приходит некий сигнал на заход в позицию. Я выставляю заявку на покупку 20-ти контрактов. Через 30мс сигнал пропадает и я должен отменить/закрыть позицию. Я ставлю заявку на отмену.&lt;br /&gt;Через 30мс приходит событие OrderChanged, в котором говорится что моя заявка отменена, и мой робот соответственно забывает про эту заявку и про то, что вообще какую-то позицию собирался набрать.&lt;br /&gt;НО! Через еще 20мс опять приходит событие OrderChanged, в котором говорится что моя заявка не просто отменена, а по ней еще успел пройти обьем 10 контрактов. Мой робот на это не реагирует, т.к. уже забыл про отмененную заявку.&lt;br /&gt;Вопрос! Вроде как после первого события заявка уже Done, как мне понять, что по ней еще что-то придти может?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18360/</id>
    <title type="text">Сделал небольшой фикс, смотрите после апдейта рефов на codeplex</title>
    <published>2012-04-18T11:33:21Z</published>
    <updated>2012-04-18T11:33:21Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Сделал небольшой фикс, смотрите после апдейта рефов на codeplex</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18351/</id>
    <title type="text">UPD: Посмотрел внимательно, два раза приходит только когда ордер отменен, с интервалом 20-50мс, прич...</title>
    <published>2012-04-18T10:08:34Z</published>
    <updated>2012-04-18T10:08:34Z</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;FiNick &lt;a href="https://stocksharp.com/posts/m/18346/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;UPD: Посмотрел внимательно, два раза приходит только когда ордер отменен, с интервалом 20-50мс, причем это именно события ордер изменен (а не событие отмены ордера). Странно, т.к. после того как ордер отменен по нему вроде как ничего уже придти не может&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Мог измениться CancelTime.&lt;br /&gt;В первом случае мы его выставили по времени шлюза - когда пришёл ответ на транзакцию.&lt;br /&gt;Во второй раз - по времени из ордер лога, т.е. время отмены ордера на бирже, что более правильно.&lt;br /&gt;&lt;br /&gt;Т.е. проверяйте все поля в событиях.&lt;br /&gt;Конкретно - CancelTime, Balance, State</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18350/</id>
    <title type="text">Заявка лимитная по ask при покупке,bid при продаже Добавил объем, он тоже не меняется. 14:02:44.841 ...</title>
    <published>2012-04-18T10:08:08Z</published>
    <updated>2012-04-18T10:08:08Z</updated>
    <author>
      <name>Макс</name>
      <uri>https://stocksharp.com/users/6040/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Заявка лимитная по ask при покупке,bid при продаже&lt;br /&gt;Добавил объем, он тоже не меняется.&lt;br /&gt;&lt;br /&gt;14:02:44.841 Кол-во изменивших статус заявок: 1&lt;br /&gt;14:02:44.842  Заявка:2767137179  GZM2 Статус:DoneBuy цена:16286 Остаток=0 снята: 00:00:00.1031914 Done  вр:18.04.2012 14:02:44 ms:548 type:Limit vol=1&lt;br /&gt;14:02:44.842 Кол-во изменивших статус заявок: 1&lt;br /&gt;14:02:44.842  Заявка:2767137179  GZM2 Статус:DoneBuy цена:16286 Остаток=0 снята: 00:00:00.1031914 Done  вр:18.04.2012 14:02:44 ms:548 type:Limit vol=1</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18346/</id>
    <title type="text">Та же фигня. Событие изменения ордера приходит 2 раза, причем это уже очень давно, не только в после...</title>
    <published>2012-04-18T09:51:54Z</published>
    <updated>2012-04-18T09:59:01Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.com/users/6053/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Та же фигня. Событие изменения ордера приходит 2 раза, причем это уже очень давно, не только в последней версии. &lt;br /&gt;&lt;br /&gt;UPD: Посмотрел внимательно, два раза приходит только когда ордер отменен, с интервалом 20-50мс, причем это именно события ордер изменен (а не событие отмены ордера). Странно, т.к. после того как ордер отменен по нему вроде как ничего уже придти не может</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18348/</id>
    <title type="text">Та же фигня. Событие изменения ордера приходит 2 раза, причем это уже очень давно, не только в после...</title>
    <published>2012-04-18T09:58:45Z</published>
    <updated>2012-04-18T09:58:55Z</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;FiNick &lt;a href="https://stocksharp.com/posts/m/18346/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Та же фигня. Событие изменения ордера приходит 2 раза, причем это уже очень давно, не только в последней версии. &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;Заявка кидается в стакан или лимитка глубоко в стакан? Volume чему равен?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18347/</id>
    <title type="text">4.1 последняя? Да Я правильно понимаю что это происходит во время сделки по заявке? order.Volume тож...</title>
    <published>2012-04-18T09:52:27Z</published>
    <updated>2012-04-18T09:52:27Z</updated>
    <author>
      <name>Макс</name>
      <uri>https://stocksharp.com/users/6040/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.com/posts/m/18344/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;4.1 последняя?&lt;/div&gt;&lt;/div&gt;&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/18344/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Я правильно понимаю что это происходит во время сделки по заявке? order.Volume тоже 1?&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/18344/</id>
    <title type="text">4.1 последняя? Я правильно понимаю что это происходит во время сделки по заявке? order.Volume тоже 1...</title>
    <published>2012-04-18T09:36:55Z</published>
    <updated>2012-04-18T09:41:32Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">4.1 последняя?&lt;br /&gt;Я правильно понимаю что это происходит во время сделки по заявке? order.Volume тоже 1?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18342/</id>
    <title type="text"> log(&amp;quot; Заявка:&amp;quot; + order.Id + &amp;quot; &amp;quot; + order.Security.Code + &amp;quot; Статус:&amp;quot; + order.State + &amp;quot;&amp;quot; + order.Direc...</title>
    <published>2012-04-18T09:17:33Z</published>
    <updated>2012-04-18T09:17:33Z</updated>
    <author>
      <name>Макс</name>
      <uri>https://stocksharp.com/users/6040/</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;

log(&amp;quot; Заявка:&amp;quot; + order.Id + &amp;quot;  &amp;quot; + order.Security.Code + &amp;quot; Статус:&amp;quot; + order.State + &amp;quot;&amp;quot; + order.Direction + &amp;quot; цена:&amp;quot; + order.Price + &amp;quot; Остаток=&amp;quot; + order.Balance + &amp;quot; снята:&amp;quot; + order.CancelTime + &amp;quot; &amp;quot; + order.Latency + &amp;quot; &amp;quot; + order.State + &amp;quot; &amp;quot; + order.Status + &amp;quot; вр:&amp;quot; + order.Time + &amp;quot; ms:&amp;quot; + order.Time.Millisecond + &amp;quot; type:&amp;quot;+order.Type);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;13:14:38.095 Кол-во изменивших статус заявок: 1&lt;br /&gt;13:14:38.095  Заявка:2766922764  GZM2 Статус:DoneBuy цена:16342 Остаток=0 снята: 00:00:00.3223834 Done  вр:18.04.2012 13:14:37 ms:943 type:Limit&lt;br /&gt;13:14:38.096 Кол-во изменивших статус заявок: 1&lt;br /&gt;13:14:38.096  Заявка:2766922764  GZM2 Статус:DoneBuy цена:16342 Остаток=0 снята: 00:00:00.3223834 Done  вр:18.04.2012 13:14:37 ms:943 type:Limit</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18339/</id>
    <title type="text">order.Time с мс выведите</title>
    <published>2012-04-18T08:31:25Z</published>
    <updated>2012-04-18T08:31:25Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">order.Time с мс выведите</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18338/</id>
    <title type="text">Вроде ничего не менялось. log(&amp;quot; Заявка:&amp;quot; + order.Id + &amp;quot; &amp;quot; + order.Security.Code + &amp;quot; Статус:&amp;quot; + order...</title>
    <published>2012-04-18T08:21:03Z</published>
    <updated>2012-04-18T08:21:03Z</updated>
    <author>
      <name>Макс</name>
      <uri>https://stocksharp.com/users/6040/</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:csharp"&gt;

log(&amp;quot; Заявка:&amp;quot; + order.Id + &amp;quot;  &amp;quot; + order.Security.Code + &amp;quot; Статус:&amp;quot; + order.State + &amp;quot;&amp;quot; + order.Direction + &amp;quot; цена:&amp;quot; + order.Price + &amp;quot; Остаток=&amp;quot; + order.Balance+&amp;quot; снята:&amp;quot;+order.CancelTime+&amp;quot; &amp;quot;+order.Latency+&amp;quot; &amp;quot;+order.State+&amp;quot; &amp;quot;+order.Status+&amp;quot; &amp;quot;+order.Time+&amp;quot; &amp;quot;+order.Type);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;12:08:44.723 Кол-во изменивших статус заявок: 1&lt;br /&gt;12:08:44.724  Заявка:2766635123  LKM2 Статус:DoneSell цена:17348 Остаток=0 снята: 00:00:00.2559983 Done  18.04.2012 12:08:44 Limit&lt;br /&gt;12:08:44.724 Кол-во изменивших статус заявок: 1&lt;br /&gt;12:08:44.724  Заявка:2766635123  LKM2 Статус:DoneSell цена:17348 Остаток=0 снята: 00:00:00.2559983 Done  18.04.2012 12:08:44 Limit</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18308/</id>
    <title type="text">Распечатайте все поля order чтоб понять что менялось К примеру - время</title>
    <published>2012-04-17T09:32:10Z</published>
    <updated>2012-04-17T09:32:10Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Распечатайте все поля order чтоб понять что менялось&lt;br /&gt;К примеру - время</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18307/</id>
    <title type="text">4.1 OrdersChanged срабатывает 2 раза //изменение заявок Trader.OrdersChanged += orders =&amp;gt; this.GuiAs...</title>
    <published>2012-04-17T08:23:27Z</published>
    <updated>2012-04-17T08:23:27Z</updated>
    <author>
      <name>Макс</name>
      <uri>https://stocksharp.com/users/6040/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">4.1 OrdersChanged срабатывает 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:csharp"&gt;

    //изменение заявок
    Trader.OrdersChanged += orders =&amp;gt; this.GuiAsync(() =&amp;gt;
    {
    
        log(&amp;quot;Кол-во изменивших статус заявок: &amp;quot; + orders.Count());
        foreach (Order order in orders)
        {
            log(&amp;quot; Заявка:&amp;quot; + order.Id + &amp;quot;  &amp;quot; + order.Security.Code + &amp;quot; Статус:&amp;quot; + order.State + &amp;quot;&amp;quot; + order.Direction + &amp;quot; цена:&amp;quot; + order.Price + &amp;quot; Остаток=&amp;quot; + order.Balance);


        }


    });
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;12:16:36.958 Кол-во изменивших статус заявок: 1&lt;br /&gt;12:16:36.958  Заявка:2764620701  GZM2 Статус:DoneSell цена:16728 Остаток=1&lt;br /&gt;12:16:36.963 Кол-во изменивших статус заявок: 1&lt;br /&gt;12:16:36.963  Заявка:2764620701  GZM2 Статус:DoneSell цена:16728 Остаток=1&lt;br /&gt;12:16:36.968 Кол-во изменивших статус заявок: 1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;В 4.0.23 такого не было</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>