﻿<?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">Exception при снятии заявок методом CancelActiveOrders</title>
  <id>~/topic/1076/exception-pri-snyatii-zayavok-metodom-cancelactiveorders/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-19T08:42:54Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1076" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/3518/</id>
    <title type="text">Да у Вас просто талант! Вынуждаете 2.3 выпустить пораньше. </title>
    <published>2010-08-18T00:46:00Z</published>
    <updated>2010-08-18T00:46:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Да у Вас просто талант! Вынуждаете 2.3 выпустить пораньше.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/3517/</id>
    <title type="text">Опять я со своими ошибками, не надоел ещё? :) В конце дня я на всякий случай снимаю все активные зая...</title>
    <published>2010-08-18T00:14:00Z</published>
    <updated>2010-08-18T00:14:00Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Опять я со своими ошибками, не надоел ещё? :)&lt;/p&gt;
&lt;p&gt;В конце дня я на всякий случай снимаю все активные заявки, вызываю
метод CancelActiveOrders() внутри каждой из стратегии.&lt;/p&gt;
&lt;p&gt;Сегодня получил такой exception в конце дня:
System.ArgumentException was unhandled by user code
Message=Транзакции 'CLASSCODE=SPBFUT; SECCODE=RIU0;
TRANS_ID=36727373; ACTION=KILL_ORDER; ORDER_KEY=2162281763;' не была
зарегистрирована. Причина 'Вы не можете снять данную заявку'.
Parameter name: transactionTxt
Source=Ecng.Trading.Quik
ParamName=transactionTxt
StackTrace:
at  . (String  , OrderStatus&amp;amp;  , UInt32&amp;amp;  , Int64&amp;amp;  , String&amp;amp;
)
at Ecng.Trading.Quik.QuikTrader. (Order  , TransactionBuilder
, Boolean  , Boolean  )
at Ecng.Trading.Quik.QuikTrader.CancelOrder(Order order)
at Ecng.Trading.Algo.MultiTrader.CancelOrder(Order order)
at Ecng.Collections.CollectionHelper.ForEach(IEnumerable&lt;code&gt;1 source, Action&lt;/code&gt;1 action)
at Ecng.Trading.Algo.Strategy.CancelActiveOrders()
at Robots.Strategies.VolumeRangesStrategy.OnProcess() in C:
\Users\Alexander\Documents\Visual Studio 2010\Projects\Robots\Robots
\Strategies\VolumeRangesStrategy.cs:line 138
at Ecng.Trading.Algo.Strategy. (SynchronizedCollection&lt;code&gt;1  ) at Ecng.Collections.CollectionHelper.SyncDo[TCollection] (TCollection collection, Action&lt;/code&gt;1 action)
at Ecng.Trading.Algo.Strategy. ()
at Ecng.Trading.Algo.Strategy. ()
InnerException:&lt;/p&gt;
&lt;p&gt;Заявка с номером 2162281763 действительно сегодня была послана из
данной стратегии, в час дня (покупка по рынку). Но она успешно
исполнилась и не была активной. На момент снятия заявки была активной
стоп заявка, которую, как предполагалось, и надо снять.&lt;/p&gt;
&lt;p&gt;В предыдущей версии - 2.1 заявки снимал либо методом
Trader.CancelOrders(null, Account, null, null, Security); либо
Orders.Where(o =&amp;gt; o.State ==
OrderStates.Active).ForEach(Trader.GuarantyCancelOrder);, проблем не
было (хотя иногда казалось что заявки не снимаются, но это может у
меня были ошибки...)&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>