﻿<?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/2628/sinhronnost-snyatiya-orderov/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-21T16:37:23Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=2628" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/18551/</id>
    <title type="text">rtDen: Это глюк или так и должно быть? Так и должно быть. При вызове Cancel для заявки с балансом (н...</title>
    <published>2012-04-24T11:43:16Z</published>
    <updated>2016-08-16T00:07:06Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(18548)" rel="nofollow" target="_blank"&gt;rtDen&lt;/a&gt;:&lt;/strong&gt;
Это глюк или так и должно быть?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Так и должно быть.
При вызове Cancel для заявки с балансом (не объёмом!) &amp;lt;= 1 мы уверены, что больше не придёт обновлений по DDE и её баланс не изменится.&lt;/p&gt;
&lt;p&gt;Иначе - может быть &lt;a href="http://stocksharp.com/posts/m/7541/"&gt;такая ситуация&lt;/a&gt; - меняется Order.Balance после получения OrderState.Done.&lt;/p&gt;
&lt;p&gt;Если вам это не критично - поставьте свойство&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;QuikTrader.CancelOrderInstantly
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;в true&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18755/</id>
    <title type="text">rtDen: vader: Извините, не очень понял, что именно не критично? То что баланс заявки может изменитьс...</title>
    <published>2012-04-28T13:45:44Z</published>
    <updated>2012-04-28T13:45:44Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.com/users/28223/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(18575)" rel="nofollow" target="_blank"&gt;rtDen&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(18564)" rel="nofollow" target="_blank"&gt;vader&lt;/a&gt;:&lt;/strong&gt;
Извините, не очень понял, что именно не критично? То что баланс заявки может измениться после получения состояния Done?
Вроде так.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(18564)" rel="nofollow" target="_blank"&gt;vader&lt;/a&gt;:&lt;/strong&gt;
Т.е. если QuikTrader.CancelOrderInпочему онstantly == true, то после получения заявки статуса Done ,у неё может поменятся баланс?
Наверное так, но я не понимаю, почему он должен меняться на что-то кроме нуля, если я снимаю заявку.
В тот момент, пока вы отменяете заявку, она может быть частичнго исполнена, и тогда баланс поменяется допустим с 8 до 5.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18575/</id>
    <title type="text">vader: Извините, не очень понял, что именно не критично? То что баланс заявки может измениться после...</title>
    <published>2012-04-25T04:57:11Z</published>
    <updated>2012-04-25T04:57:11Z</updated>
    <author>
      <name>rtDen</name>
      <uri>https://stocksharp.com/users/733/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(18564)" rel="nofollow" target="_blank"&gt;vader&lt;/a&gt;:&lt;/strong&gt;
Извините, не очень понял, что именно не критично? То что баланс заявки может измениться после получения состояния Done?
Вроде так.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(18564)" rel="nofollow" target="_blank"&gt;vader&lt;/a&gt;:&lt;/strong&gt;
Т.е. если QuikTrader.CancelOrderInпочему онstantly == true, то после получения заявки статуса Done ,у неё может поменятся баланс?
Наверное так, но я не понимаю, почему он должен меняться на что-то кроме нуля, если я снимаю заявку.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18564/</id>
    <title type="text">rtDen: Спасибо за ответ, помогло. Alexander Mukhanchikov: Если вам это не критично Да вроде не крити...</title>
    <published>2012-04-24T16:03:49Z</published>
    <updated>2012-04-24T16:03:49Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.com/users/28223/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(18558)" rel="nofollow" target="_blank"&gt;rtDen&lt;/a&gt;:&lt;/strong&gt;
Спасибо за ответ, помогло.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(18551)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Если вам это не критично&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Да вроде не критично, хотя из прочитанного топика не совсем понял, где у меня это может всплыть )
Извините, не очень понял, что именно не критично? То что баланс заявки может измениться после получения состояния Done?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Т.е. если QuikTrader.CancelOrderInstantly == true, то после получения заявки статуса Done ,у неё может поменятся баланс?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18558/</id>
    <title type="text">Спасибо за ответ, помогло. Alexander Mukhanchikov: Если вам это не критично Да вроде не критично, хо...</title>
    <published>2012-04-24T12:56:20Z</published>
    <updated>2012-04-24T12:56:20Z</updated>
    <author>
      <name>rtDen</name>
      <uri>https://stocksharp.com/users/733/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Спасибо за ответ, помогло.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(18551)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Если вам это не критично&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Да вроде не критично, хотя из прочитанного топика не совсем понял, где у меня это может всплыть )&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18550/</id>
    <title type="text">А при чем здесь это? В некоторых случаях мне нужно снимать конкретные ордера, а не все. </title>
    <published>2012-04-24T11:33:00Z</published>
    <updated>2012-04-24T11:33:00Z</updated>
    <author>
      <name>rtDen</name>
      <uri>https://stocksharp.com/users/733/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;А при чем здесь это? В некоторых случаях мне нужно снимать конкретные ордера, а не все.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18549/</id>
    <title type="text">Снятие всех стоп-заявок Trader.CancelOrders((bool?)true, Portfolio, null, null, Security); </title>
    <published>2012-04-24T11:29:21Z</published>
    <updated>2012-04-24T11:29:21Z</updated>
    <author>
      <name>freelancer</name>
      <uri>https://stocksharp.com/users/28572/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Снятие всех стоп-заявок&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;Trader.CancelOrders((bool?)true, Portfolio, null, null, Security);
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18548/</id>
    <title type="text">Ставлю один стоп ордер в квике и нажимаю на кнопку снятия стопа. Код обработчика кнопки: trader.IsAs...</title>
    <published>2012-04-24T11:05:02Z</published>
    <updated>2012-04-24T11:05:02Z</updated>
    <author>
      <name>rtDen</name>
      <uri>https://stocksharp.com/users/733/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Ставлю один стоп ордер в квике и нажимаю на кнопку снятия стопа.&lt;/p&gt;
&lt;p&gt;Код обработчика кнопки:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
trader.IsAsyncMode = false;
OrderStates stateBefore;
OrderStates stateAfter;
Order cancelOrder = new Order();
foreach (Order order in trader.StopOrders)
{
   if (order.State == OrderStates.Active)
   {
       cancelOrder = order;
   }
}
stateBefore = cancelOrder.State;
trader.CancelOrder(cancelOrder);
stateAfter = cancelOrder.State;
AddLog(&amp;quot;do: &amp;quot; + stateBefore.ToString() + &amp;quot; posle: &amp;quot; + stateAfter.ToString(), true);

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Имею вот такие результаты в логе, если стоп ордер стоит на 1 контракт, то почти всегда (или вообще всегда?)
16:50:38 do: Active posle: Done
А если стоп стоит на 2 контракта и больше, то преобладает такое:
16:51:09 do: Active posle: Active&lt;/p&gt;
&lt;p&gt;Это глюк или так и должно быть?&lt;/p&gt;
&lt;p&gt;S#: 4.0.23
Брокер: Открытие, демо счет
Инструмент: SiM2&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>