﻿<?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">[BLOCKER] [S#3.0beta] трейды не регистрируются под статегией</title>
  <id>~/topic/1353/blocker-s3_0beta-treidy-ne-registriruyutsya-pod-stategiei/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-08T14:22:19Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=1353" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/6361/</id>
    <title type="text">Mikhail Sukhov: Greene-nsk: Возможно последняя &amp;quot;не регистрация&amp;quot; произошла по моей вине. Моя стратеги...</title>
    <published>2011-03-03T02:02:22Z</published>
    <updated>2011-03-03T02:08:19Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6346)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6343)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
Возможно последняя &amp;quot;не регистрация&amp;quot; произошла по моей вине. Моя стратегия останавливается после регистрации приказа, но иногда ДО того, как придет событие NewMyTrades.
Это может быть причиной не прихода события NewMyTrades? Если да, то похоже вопрос закрыт.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Все равно должно. А точно после 18:03:27 событие не вызывалось?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Точно. Ломалось 2 раза, первый раз после 2 сделок, второй раз после 10. 5 минут ждал.
Потом переделал, чтобы стратегия останавливалась только после прихода Strategy.NewMyTrades и 100 сделок прошло без проблем. Т.е. пока не могу повторить.&lt;/p&gt;
&lt;p&gt;Ломалась стратегия вида:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
    class StrategySimpleQuoting : Strategy
    {
        private Order _Order;

        public StrategySimpleQuoting(Order order)
        {
            _Order = order;
            _Order.Price = 0.0;
            _Order.Type = OrderTypes.Market;
        }

        protected override void OnRunning()
        {
            OpenWealth.Log.Out(&amp;quot;Регистрируем приказ: &amp;quot; + _Order.ToStringShort());
            base.RegisterOrder(_Order);
            OpenWealth.Log.Out(&amp;quot;Приказ сразу после RegisterOrder: &amp;quot; + _Order.ToStringLong());
            base.OnRunning();
        }

        protected override StrategyProcessResults OnProcess()
        {
                return StrategyProcessResults.Stop;
        }
    }

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Могу поповторять, если надо.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6346/</id>
    <title type="text">Greene-nsk: Возможно последняя &amp;quot;не регистрация&amp;quot; произошла по моей вине. Моя стратегия останавливаетс...</title>
    <published>2011-03-02T18:01:33Z</published>
    <updated>2011-03-02T18:01:33Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6343)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
Возможно последняя &amp;quot;не регистрация&amp;quot; произошла по моей вине. Моя стратегия останавливается после регистрации приказа, но иногда ДО того, как придет событие NewMyTrades.
Это может быть причиной не прихода события NewMyTrades? Если да, то похоже вопрос закрыт.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Все равно должно. А точно после 18:03:27 событие не вызывалось?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6343/</id>
    <title type="text">Возможно последняя &amp;quot;не регистрация&amp;quot; произошла по моей вине. Моя стратегия останавливается после реги...</title>
    <published>2011-03-02T16:48:50Z</published>
    <updated>2011-03-02T16:48:50Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Возможно последняя &amp;quot;не регистрация&amp;quot; произошла по моей вине. Моя стратегия останавливается после регистрации приказа, но иногда ДО того, как придет событие NewMyTrades.
Это может быть причиной не прихода события NewMyTrades? Если да, то похоже вопрос закрыт.&lt;/p&gt;
&lt;p&gt;Лог трейда, который не зарегистрировался:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
02.03.2011 18:03:26 [OpenWealth.StockSharp.StrategySimpleQuoting.OnRunning] Регистрируем приказ: RTS-3.11 -1*0 Market
02.03.2011 18:03:26 [OpenWealth.StockSharp.StrategySimpleQuoting.OnRunning] Приказ сразу после RegisterOrder: RTS-3.11 -1*0 Market ST3276-RF-01 None  остаток: 1 ID: 0 transactionID: 64153703 время снятия:
02.03.2011 18:03:26 [OpenWealth.StockSharp.StrategyProcessOrder.OnLog] ЛОГ стратегии SSQ str: Стратегия запущена.
02.03.2011 18:03:26 [OpenWealth.StockSharp.TraderInitializator.&amp;lt;Init&amp;gt;b__1] Wrapper order changed: ST3276-RF-01 RTS-3.11_FT StOrder_State_Pending StOrder_Action_Sell StOrder_Type_Market True 0 1 0 1 02.03.2011 18:03:14 67124253 0 1
02.03.2011 18:03:26 [OpenWealth.StockSharp.TraderInitializator.&amp;lt;Init&amp;gt;b__0] Wrapper new order: 64153703 67124253
02.03.2011 18:03:26 [OpenWealth.StockSharp.TraderInitializator.&amp;lt;Init&amp;gt;b__1] Wrapper order changed: ST3276-RF-01 RTS-3.11_FT StOrder_State_Open StOrder_Action_Sell StOrder_Type_Market True 0 1 0 1 02.03.2011 18:03:14 67124253 367308489 2089884016
02.03.2011 18:03:26 [OpenWealth.StockSharp.TraderInitializator.&amp;lt;Terminal_NewOrders&amp;gt;b__19] RTS-3.11 -1*0 Market
02.03.2011 18:03:26 [OpenWealth.StockSharp.StrategyProcessOrder.OnNewOrder] Strategy.NewOrder: RTS-3.11 -1*0 Market ST3276-RF-01 Active Done остаток: 1 ID: 367308489 transactionID: 64153703 время снятия: 02.03.2011 18:03:14
02.03.2011 18:03:26 [OpenWealth.StockSharp.StrategyProcessOrder.OnLog] ЛОГ стратегии SSQ str: Стратегия останавливается.
02.03.2011 18:03:27 [OpenWealth.StockSharp.TraderInitializator.&amp;lt;Init&amp;gt;b__1] Wrapper order changed: ST3276-RF-01 RTS-3.11_FT StOrder_State_Filled StOrder_Action_Sell StOrder_Type_Market True 189390 1 0 0 02.03.2011 18:03:31 67124253 367308489 0
02.03.2011 18:03:27 [OpenWealth.StockSharp.TraderInitializator.&amp;lt;Terminal_OrdersChanged&amp;gt;b__1d] RTS-3.11 -1*0 Market ST3276-RF-01 Done Done остаток: 0 ID: 367308489 transactionID: 64153703 время снятия: 02.03.2011 18:03:14
02.03.2011 18:03:27 [OpenWealth.StockSharp.StrategyProcessOrder.OnLog] ЛОГ стратегии SSQ str: Стратегия остановлена.
02.03.2011 18:03:27 [OpenWealth.StockSharp.TraderInitializator.&amp;lt;Terminal_NewMyTrades&amp;gt;b__17] 12854674 RTS-3.11 -1*196280

&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6335/</id>
    <title type="text">Greene-nsk: Да, вывожу (уверен процентов на 80% - тот кусок кода уже переделал, лог удален). Лог стр...</title>
    <published>2011-03-02T14:16:07Z</published>
    <updated>2011-03-02T14:16:07Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6324)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
Да, вывожу (уверен процентов на 80% - тот кусок кода уже переделал, лог удален). Лог стратегии в этом куске &amp;quot;не задет&amp;quot;.
Order.Id добавил. В следующий раз будет.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;И еще не забудьте номер транзакции, Order.TransactionId + сразу выведите его в лог после метода RegisterOrder... Пока по логу я исправил несколько косяков. Но в целом лог говорит о том, что заявки должны были прийти в стратегию.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6324/</id>
    <title type="text">Mikhail Sukhov: По логу увидел следующее. Почему то Смарт сначала присылает что заявка matched, а за...</title>
    <published>2011-03-02T05:46:01Z</published>
    <updated>2011-03-02T05:46:01Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6298)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
По логу увидел следующее. Почему то Смарт сначала присылает что заявка matched, а затем что она опять открыта. Видимо надо сделать проверку. Можете сказать, как часто так делает Смарт?
Не могу сказать.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6298)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Еще, не понял, что такое &amp;lt;Smart_NewOrders&amp;gt;b__21. Это ITrader.NewOrders?
Да. Это оно.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6298)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
А Вы делаете лог из Strategy событий? Плюс не плохо было бы в этих событиях так же выводить Order.Id
Да, вывожу (уверен процентов на 80% - тот кусок кода уже переделал, лог удален). Лог стратегии в этом куске &amp;quot;не задет&amp;quot;.
Order.Id добавил. В следующий раз будет.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6298)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Не понятно, почему время снятие инициализировано. Вы его из Order.CancelTime берете?
Да, это CancelTime. Тоже непонятно.
Вывод ITrader.OrdersChanged:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code&gt;
orders.ForEach(o =&amp;gt; Log.Out(o.ToStringLong()));

        static public string ToStringLong(this Order o)
        {
            string sign = (o.Direction == OrderDirections.Buy) ? &amp;quot;+&amp;quot; : &amp;quot;-&amp;quot;;
            return o.Security.Name + &amp;quot; &amp;quot; + sign + o.Volume + &amp;quot;*&amp;quot; + o.Price + &amp;quot; &amp;quot; + o.Type + &amp;quot; &amp;quot; +
                o.Portfolio.Name + &amp;quot; &amp;quot; + o.State + &amp;quot; &amp;quot; + o.Status + &amp;quot; остаток: &amp;quot; + o.Balance + &amp;quot; время снятия: &amp;quot; + o.CancelTime;
        }

&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6298/</id>
    <title type="text">По логу увидел следующее. Почему то Смарт сначала присылает что заявка matched, а затем что она опят...</title>
    <published>2011-03-01T14:18:22Z</published>
    <updated>2011-03-01T14:19:14Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;По логу увидел следующее. Почему то Смарт сначала присылает что заявка matched, а затем что она опять открыта. Видимо надо сделать проверку. Можете сказать, как часто так делает Смарт?&lt;/p&gt;
&lt;p&gt;Еще, не понял, что такое &amp;lt;Smart_NewOrders&amp;gt;b__21. Это ITrader.NewOrders? А Вы делаете лог из Strategy событий? Плюс не плохо было бы в этих событиях так же выводить Order.Id&lt;/p&gt;
&lt;p&gt;Не понятно, почему время снятие инициализировано. Вы его из Order.CancelTime берете?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6288/</id>
    <title type="text">Mikhail Sukhov: Я глаза сломал, пока пытался понять, что к чему.[smile] А можно чуть нагляднее лог с...</title>
    <published>2011-03-01T04:04:47Z</published>
    <updated>2011-03-01T04:04:47Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6282)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Я глаза сломал, пока пытался понять, что к чему.[smile] А можно чуть нагляднее лог сделать? Что нужно. Номер заявки, номер транзакции, номер смарта у заявки (+ объяснить, что в каком порядке выводиться).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Вывод был с помощью этих функций, т.е. все по порядку как приходит, так и выводится:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
 (this.Trader as SmartTrader).Wrapper.NewOrder += ((i, s) =&amp;gt;
 {
     Log.Out(&amp;quot;Wrapper new order: &amp;quot; + i + &amp;quot; &amp;quot; + s);
 });

 (this.Trader as SmartTrader).Wrapper.OrderChanged += ((s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14) =&amp;gt;
 {
     Log.Out(&amp;quot;Wrapper order changed: &amp;quot; + s1 + &amp;quot; &amp;quot; + s2 + &amp;quot; &amp;quot; + s3 + &amp;quot; &amp;quot; + s4 + &amp;quot; &amp;quot; + s5 + &amp;quot; &amp;quot; + s6 + &amp;quot; &amp;quot; + s7 + &amp;quot; &amp;quot; + s8 + &amp;quot; &amp;quot; + s9 + &amp;quot; &amp;quot; + s10 + &amp;quot; &amp;quot; + s11 + &amp;quot; &amp;quot; + s12 + &amp;quot; &amp;quot; + s13 + &amp;quot; &amp;quot; + s14);
 });

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;SmartCOM_2_0_manual:
void UpdateOrder(string portfolio, string symbol, StClientLib.StOrder_State state, StClientLib.StOrder_Action action, StClientLib.StOrder_Type type, StClientLib.StOrder_Validity validity, double price, double amount, double stop, double filled, System.DateTime datetime, string orderid, string orderno, int status_mask)&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6282/</id>
    <title type="text">Greene-nsk: Михаил, использую 3.0.3, где эта проблема должна быть исправлена. Но трейды до сих пор н...</title>
    <published>2011-02-28T19:43:15Z</published>
    <updated>2011-02-28T19:43:15Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6269)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
Михаил, использую 3.0.3, где эта проблема должна быть исправлена. Но трейды до сих пор не всегда регистрируеются.&lt;/p&gt;
&lt;p&gt;Вот сегодня. Strategy.NewMyTrades НЕ пришел.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;28.02.2011 14:34:49 [OpenWealth.StockSharp.SmartCOM.&lt;Init&gt;b__1] Wrapper order changed: BPxxx-RF-01 RTS-3.11_FT StOrder_State_Pending StOrder_Action_Sell StOrder_Type_Market True 0 1 0 1 28.02.2011 10:34:46 562337947 0 1534632
28.02.2011 14:34:49 [OpenWealth.StockSharp.SmartCOM.&lt;Init&gt;b__0] Wrapper new order: 49696158 562337947
28.02.2011 14:34:50 [OpenWealth.StockSharp.SmartCOM.&lt;Init&gt;b__1] Wrapper order changed: BPxxx-RF-01 RTS-3.11_FT StOrder_State_Pending StOrder_Action_Sell StOrder_Type_Market True 0 1 0 1 28.02.2011 10:34:46 562337947 0 1534632
28.02.2011 14:34:50 [OpenWealth.StockSharp.SmartCOM.&lt;Init&gt;b__1] Wrapper order changed: BPxxx-RF-01 RTS-3.11_FT StOrder_State_Open StOrder_Action_Sell StOrder_Type_Market True 0 1 0 1 28.02.2011 10:34:46 562337947 3266781688 1534632
28.02.2011 14:34:50 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Smart_NewOrders&amp;gt;b__21] RTS-3.11 -1&lt;em&gt;0 Market
28.02.2011 14:34:50 [OpenWealth.StockSharp.SmartCOM.&lt;Init&gt;b__1] Wrapper order changed: BPxxx-RF-01 RTS-3.11_FT StOrder_State_Filled StOrder_Action_Sell StOrder_Type_Market True 185605 1 0 0 28.02.2011 10:34:46 562337947 3266781688 1534632
28.02.2011 14:34:50 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Smart_OrdersChanged&amp;gt;b__25] RTS-3.11 -1&lt;/em&gt;0 Market BP5758-RF-01 Done Done отстаток: 0 время снятия: 28.02.2011 10:34:46
28.02.2011 14:34:50 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Smart_NewMyTrades&amp;gt;b__1f] 277321446 RTS-3.11 -1&lt;em&gt;193275
28.02.2011 14:34:50 [OpenWealth.StockSharp.SmartCOM.&lt;Init&gt;b__1] Wrapper order changed: BPxxx-RF-01 RTS-3.11_FT StOrder_State_Open StOrder_Action_Sell StOrder_Type_Market True 0 1 0 1 28.02.2011 10:34:46 562337947 3266781688 1534632
28.02.2011 14:34:51 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Smart_OrdersChanged&amp;gt;b__25] RTS-3.11 -1&lt;/em&gt;0 Market BP5758-RF-01 Active Done отстаток: 1 время снятия: 28.02.2011 10:34:46
28.02.2011 14:34:51 [OpenWealth.StockSharp.SmartCOM.&lt;Init&gt;b__1] Wrapper order changed: BPxxx-RF-01 RTS-3.11_FT StOrder_State_Filled StOrder_Action_Sell StOrder_Type_Market True 185605 1 0 0 28.02.2011 10:34:46 562337947 3266781688 1534632
28.02.2011 14:34:51 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Smart_OrdersChanged&amp;gt;b__25] RTS-3.11 -1*0 Market BPxxx-RF-01 Done Done отстаток: 0 время снятия: 28.02.2011 10:34:46&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
Я глаза сломал, пока пытался понять, что к чему.[smile] А можно чуть нагляднее лог сделать? Что нужно. Номер заявки, номер транзакции, номер смарта у заявки (+ объяснить, что в каком порядке выводиться).
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6269/</id>
    <title type="text">Михаил, использую 3.0.3, где эта проблема должна быть исправлена. Но трейды до сих пор не всегда рег...</title>
    <published>2011-02-28T07:51:30Z</published>
    <updated>2011-02-28T07:52:51Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Михаил, использую 3.0.3, где эта проблема должна быть исправлена. Но трейды до сих пор не всегда регистрируеются.&lt;/p&gt;
&lt;p&gt;Вот сегодня. Strategy.NewMyTrades НЕ пришел.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
28.02.2011 14:34:49 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Init&amp;gt;b__1] Wrapper order changed: BPxxx-RF-01 RTS-3.11_FT StOrder_State_Pending StOrder_Action_Sell StOrder_Type_Market True 0 1 0 1 28.02.2011 10:34:46 562337947 0 1534632
28.02.2011 14:34:49 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Init&amp;gt;b__0] Wrapper new order: 49696158 562337947
28.02.2011 14:34:50 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Init&amp;gt;b__1] Wrapper order changed: BPxxx-RF-01 RTS-3.11_FT StOrder_State_Pending StOrder_Action_Sell StOrder_Type_Market True 0 1 0 1 28.02.2011 10:34:46 562337947 0 1534632
28.02.2011 14:34:50 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Init&amp;gt;b__1] Wrapper order changed: BPxxx-RF-01 RTS-3.11_FT StOrder_State_Open StOrder_Action_Sell StOrder_Type_Market True 0 1 0 1 28.02.2011 10:34:46 562337947 3266781688 1534632
28.02.2011 14:34:50 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Smart_NewOrders&amp;gt;b__21] RTS-3.11 -1*0 Market
28.02.2011 14:34:50 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Init&amp;gt;b__1] Wrapper order changed: BPxxx-RF-01 RTS-3.11_FT StOrder_State_Filled StOrder_Action_Sell StOrder_Type_Market True 185605 1 0 0 28.02.2011 10:34:46 562337947 3266781688 1534632
28.02.2011 14:34:50 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Smart_OrdersChanged&amp;gt;b__25] RTS-3.11 -1*0 Market BP5758-RF-01 Done Done отстаток: 0 время снятия: 28.02.2011 10:34:46
28.02.2011 14:34:50 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Smart_NewMyTrades&amp;gt;b__1f] 277321446 RTS-3.11 -1*193275
28.02.2011 14:34:50 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Init&amp;gt;b__1] Wrapper order changed: BPxxx-RF-01 RTS-3.11_FT StOrder_State_Open StOrder_Action_Sell StOrder_Type_Market True 0 1 0 1 28.02.2011 10:34:46 562337947 3266781688 1534632
28.02.2011 14:34:51 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Smart_OrdersChanged&amp;gt;b__25] RTS-3.11 -1*0 Market BP5758-RF-01 Active Done отстаток: 1 время снятия: 28.02.2011 10:34:46
28.02.2011 14:34:51 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Init&amp;gt;b__1] Wrapper order changed: BPxxx-RF-01 RTS-3.11_FT StOrder_State_Filled StOrder_Action_Sell StOrder_Type_Market True 185605 1 0 0 28.02.2011 10:34:46 562337947 3266781688 1534632
28.02.2011 14:34:51 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Smart_OrdersChanged&amp;gt;b__25] RTS-3.11 -1*0 Market BPxxx-RF-01 Done Done отстаток: 0 время снятия: 28.02.2011 10:34:46

&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/5877/</id>
    <title type="text">Mikhail Sukhov: Greene-nsk: Да, там коряво, конечно, получается. При UpdateOrder пусть создается нов...</title>
    <published>2011-02-11T15:44:38Z</published>
    <updated>2011-02-11T15:52:01Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(5876)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(5869)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
Да, там коряво, конечно, получается. При UpdateOrder пусть создается новый объект с orderID, который приходит из SmartCOM, потом при OrderSucceeded можно проверить, есть уже такой orderID или нет. Если нет - значит Update еще не приходил. Если есть - &lt;strong&gt;скрещиваем&lt;/strong&gt; ордер из стратегии с ордером из UpdateOrder. По-моему больше никак.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Вот это в C# работать не будет. У вас ссылка в коде на один объект, а реально будет создан другой.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ну я же условно говоря.. В SmartServer_OrderSucceeded приходят cookie (т.е. вы знаете из какой этот ордер стратегии) и system_order_id (по нему вы знаете, приходил ли UpdateOrder, и если приходил, то какой). Т.е. вся нужная информация есть. В один из ордеров сливаем всю инфу, другой удаляем.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/5876/</id>
    <title type="text">Greene-nsk: Да, там коряво, конечно, получается. При UpdateOrder пусть создается новый объект с orde...</title>
    <published>2011-02-11T15:33:20Z</published>
    <updated>2011-02-11T15:33:20Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(5869)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
Да, там коряво, конечно, получается. При UpdateOrder пусть создается новый объект с orderID, который приходит из SmartCOM, потом при OrderSucceeded можно проверить, есть уже такой orderID или нет. Если нет - значит Update еще не приходил. Если есть - &lt;strong&gt;скрещиваем&lt;/strong&gt; ордер из стратегии с ордером из UpdateOrder. По-моему больше никак.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Вот это в C# работать не будет. У вас ссылка в коде на один объект, а реально будет создан другой.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/5787/</id>
    <title type="text">Есть стратегия унаследованная от TimeFrameStrategy. Для каждой новой свечки делается следующее: Open...</title>
    <published>2011-02-09T13:06:18Z</published>
    <updated>2011-02-11T14:55:30Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Есть стратегия унаследованная от TimeFrameStrategy.&lt;/p&gt;
&lt;p&gt;Для каждой новой свечки делается следующее:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
            OpenWealth.Log.Out(&amp;quot;ДО отмены приказов&amp;quot;);
            OpenWealth.Log.Out(&amp;quot;Strategy.Orders &amp;quot; + base.Orders.Count);
            OpenWealth.Log.Out(&amp;quot;Strategy.StopOrders &amp;quot; + base.StopOrders.Count);
            OpenWealth.Log.Out(&amp;quot;Strategy.Orders active &amp;quot; + base.Orders.Count(o =&amp;gt; o.State == OrderStates.Active));
            OpenWealth.Log.Out(&amp;quot;Strategy.StopOrders active &amp;quot; + base.StopOrders.Count(o =&amp;gt; o.State == OrderStates.Active));
            OpenWealth.Log.Out(&amp;quot;Trader.Orders &amp;quot; + Const.SmartInstance.Trader.Orders.Count());
            OpenWealth.Log.Out(&amp;quot;Trader.StopOrders &amp;quot; + Const.SmartInstance.Trader.StopOrders.Count());

            // отменяем активные заявки
            base.CancelActiveOrders();

            OpenWealth.Log.Out(&amp;quot;ПОСЛЕ отмены приказов&amp;quot;);
            OpenWealth.Log.Out(&amp;quot;Strategy.Orders &amp;quot; + base.Orders.Count);
            OpenWealth.Log.Out(&amp;quot;Strategy.StopOrders &amp;quot; + base.StopOrders.Count);
            OpenWealth.Log.Out(&amp;quot;Strategy.Orders active &amp;quot; + base.Orders.Count(o =&amp;gt; o.State == OrderStates.Active));
            OpenWealth.Log.Out(&amp;quot;Strategy.StopOrders active &amp;quot; + base.StopOrders.Count(o =&amp;gt; o.State == OrderStates.Active));
            OpenWealth.Log.Out(&amp;quot;Trader.Orders &amp;quot; + Const.SmartInstance.Trader.Orders.Count());
            OpenWealth.Log.Out(&amp;quot;Trader.StopOrders &amp;quot; + Const.SmartInstance.Trader.StopOrders.Count());

            // регистрируем заявки (обычным способом, без котирования)
            StrategyInstance.Alerts.ForEach(a =&amp;gt; base.RegisterOrder(Translations.AlertToOrder(a)));

            System.Threading.Thread.Sleep(10000);
            OpenWealth.Log.Out(&amp;quot;ПОСЛЕ регистрации новых приказов&amp;quot;);
            OpenWealth.Log.Out(&amp;quot;Strategy.Orders &amp;quot; + base.Orders.Count);
            OpenWealth.Log.Out(&amp;quot;Strategy.StopOrders &amp;quot; + base.StopOrders.Count);
            OpenWealth.Log.Out(&amp;quot;Strategy.Orders active &amp;quot; + base.Orders.Count(o =&amp;gt; o.State == OrderStates.Active));
            OpenWealth.Log.Out(&amp;quot;Strategy.StopOrders active &amp;quot; + base.StopOrders.Count(o =&amp;gt; o.State == OrderStates.Active));
            OpenWealth.Log.Out(&amp;quot;Trader.Orders &amp;quot; + Const.SmartInstance.Trader.Orders.Count());
            OpenWealth.Log.Out(&amp;quot;Trader.StopOrders &amp;quot; + Const.SmartInstance.Trader.StopOrders.Count());

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Для каждой свечки (для одной итерации) создаются два ордера.
Вывод на второй свечке (на первой аналогично добавились только в общий список):&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
09.02.2011 19:41:35 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] ДО отмены приказов
09.02.2011 19:41:35 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.Orders 0
09.02.2011 19:41:35 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.StopOrders 0
09.02.2011 19:41:35 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.Orders active 0
09.02.2011 19:41:35 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.StopOrders active 0
09.02.2011 19:41:35 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Trader.Orders 2
09.02.2011 19:41:35 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Trader.StopOrders 2
09.02.2011 19:41:35 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] ПОСЛЕ отмены приказов
09.02.2011 19:41:35 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.Orders 0
09.02.2011 19:41:35 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.StopOrders 0
09.02.2011 19:41:35 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.Orders active 0
09.02.2011 19:41:35 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.StopOrders active 0
09.02.2011 19:41:35 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Trader.Orders 2
09.02.2011 19:41:35 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Trader.StopOrders 2
09.02.2011 19:41:35 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Smart_NewOrders&amp;gt;b__18] RTS-3.11 -1 Conditional
09.02.2011 19:41:35 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Smart_NewOrders&amp;gt;b__18] RTS-3.11 +1 Conditional
09.02.2011 19:41:45 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] ПОСЛЕ регистрации новых приказов
09.02.2011 19:41:45 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.Orders 0
09.02.2011 19:41:45 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.StopOrders 0
09.02.2011 19:41:45 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.Orders active 0
09.02.2011 19:41:45 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.StopOrders active 0
09.02.2011 19:41:45 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Trader.Orders 4
09.02.2011 19:41:45 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Trader.StopOrders 4

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;На третьей свечке добавляются наконец в список стратегии, но только в стоп ордера:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
09.02.2011 19:51:36 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] ДО отмены приказов
09.02.2011 19:51:36 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.Orders 0
09.02.2011 19:51:36 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.StopOrders 0
09.02.2011 19:51:36 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.Orders active 0
09.02.2011 19:51:36 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.StopOrders active 0
09.02.2011 19:51:36 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Trader.Orders 4
09.02.2011 19:51:36 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Trader.StopOrders 4
09.02.2011 19:51:36 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] ПОСЛЕ отмены приказов
09.02.2011 19:51:36 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.Orders 0
09.02.2011 19:51:36 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.StopOrders 0
09.02.2011 19:51:36 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.Orders active 0
09.02.2011 19:51:37 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.StopOrders active 0
09.02.2011 19:51:37 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Trader.Orders 4
09.02.2011 19:51:37 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Trader.StopOrders 4
09.02.2011 19:51:37 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Smart_NewOrders&amp;gt;b__18] RTS-3.11 -1 Conditional
09.02.2011 19:51:37 [OpenWealth.HeadRealTradeStockSharp.OnOrderChanged] Ордер изменен. Состояние: Active статус: ReceiveByServer время снятия:  бумага: RTS-3.11 b/s: Sell средняя цена: 0 тип: Conditional
09.02.2011 19:51:37 [OpenWealth.StockSharp.SmartCOM.&amp;lt;Smart_NewOrders&amp;gt;b__18] RTS-3.11 +1 Conditional
09.02.2011 19:51:37 [OpenWealth.HeadRealTradeStockSharp.OnOrderChanged] Ордер изменен. Состояние: Active статус: ReceiveByServer время снятия:  бумага: RTS-3.11 b/s: Buy средняя цена: 0 тип: Conditional
09.02.2011 19:51:47 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] ПОСЛЕ регистрации новых приказов
09.02.2011 19:51:47 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.Orders 0
09.02.2011 19:51:47 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.StopOrders 2
09.02.2011 19:51:47 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.Orders active 0
09.02.2011 19:51:47 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Strategy.StopOrders active 2
09.02.2011 19:51:47 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Trader.Orders 6
09.02.2011 19:51:47 [OpenWealth.StockSharp.StrategyAdapter.OnProcess] Trader.StopOrders 6

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Т.е. 2е ошибки:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;ордера не всегда добавляются в список ордеров стратегии (чаще не добавляются)&lt;/li&gt;
&lt;li&gt;в одном случае стоп ордер добавляется в Orders и StopOrders, в другом только в StopOrders&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Что я делаю не так?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/5869/</id>
    <title type="text">Mikhail Sukhov: Mikhail Sukhov: Багу(-и) подтверждаю. Фикс будет в 3.0.2. Кстати, если есть соображе...</title>
    <published>2011-02-11T13:25:48Z</published>
    <updated>2011-02-11T13:25:48Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(5868)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(5862)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Багу(-и) подтверждаю. Фикс будет в 3.0.2.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Кстати, если есть соображения, то готов обсудить. Суть проблемы как раз та, которую Вы писали - UpdateOrder приходит раньше OrderSucceeded. Из-за этого создается новый объект Order, не тот, который был зарегистрирован в Strategy. Соответственно, событие ITrader вызывается, но сама заявку в стратегию не попадает.&lt;/p&gt;
&lt;p&gt;Все было бы ничего, но в UpdateOrder нет параметра, который передается пользователем при регистрации (он есть только у OrderSucceeded).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Да, там коряво, конечно, получается. При UpdateOrder пусть создается новый объект с orderID, который приходит из SmartCOM, потом при OrderSucceeded можно проверить, есть уже такой orderID или нет. Если нет - значит Update еще не приходил. Если есть - скрещиваем ордер из стратегии с ордером из UpdateOrder. По-моему больше никак.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/5868/</id>
    <title type="text">Mikhail Sukhov: Багу(-и) подтверждаю. Фикс будет в 3.0.2. Кстати, если есть соображения, то готов об...</title>
    <published>2011-02-11T12:45:45Z</published>
    <updated>2011-02-11T12:45:45Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(5862)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Багу(-и) подтверждаю. Фикс будет в 3.0.2.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Кстати, если есть соображения, то готов обсудить. Суть проблемы как раз та, которую Вы писали - UpdateOrder приходит раньше OrderSucceeded. Из-за этого создается новый объект Order, не тот, который был зарегистрирован в Strategy. Соответственно, событие ITrader вызывается, но сама заявку в стратегию не попадает.&lt;/p&gt;
&lt;p&gt;Все было бы ничего, но в UpdateOrder нет параметра, который передается пользователем при регистрации (он есть только у OrderSucceeded).&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/5862/</id>
    <title type="text">Greene-nsk: Mikhail Sukhov: Greene-nsk: ODE0� Я так понимаю, StrategyAdapter - это наследник от Stra...</title>
    <published>2011-02-11T10:46:10Z</published>
    <updated>2011-02-11T10:46:10Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(5853)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(5852)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(5848)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
ODE0�&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Я так понимаю, StrategyAdapter - это наследник от Strategy? А список заявок вы смотрите в sAdapter или в переданном strategy?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Все смотрю и заявки исполняю из StrategyAdapter sAdapter (производный от TimeFrameStrategy). Из WealthScript strategy берется только инфа о приказах на исполнение.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Багу(-и) подтверждаю. Фикс будет в 3.0.2.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/5853/</id>
    <title type="text">Mikhail Sukhov: Greene-nsk: ODE0� Я так понимаю, StrategyAdapter - это наследник от Strategy? А спис...</title>
    <published>2011-02-11T07:29:41Z</published>
    <updated>2011-02-11T07:29:41Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(5852)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(5848)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
ODE0�&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Я так понимаю, StrategyAdapter - это наследник от Strategy? А список заявок вы смотрите в sAdapter или в переданном strategy?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Все смотрю и заявки исполняю из StrategyAdapter sAdapter (производный от TimeFrameStrategy). Из WealthScript strategy берется только инфа о приказах на исполнение.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/5852/</id>
    <title type="text">Greene-nsk: ODE0� Я так понимаю, StrategyAdapter - это наследник от Strategy? А список заявок вы смо...</title>
    <published>2011-02-11T07:20:07Z</published>
    <updated>2011-02-11T07:20:07Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(5848)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
ODE0�&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Я так понимаю, StrategyAdapter - это наследник от Strategy? А список заявок вы смотрите в sAdapter или в переданном strategy?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/5848/</id>
    <title type="text"> public class StrategyAdapter : TimeFrameStrategy { ... } // создаем менеджер стратегий StrategyMana...</title>
    <published>2011-02-11T03:17:08Z</published>
    <updated>2011-02-11T03:17:08Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;pre&gt;&lt;code&gt;

    public class StrategyAdapter : TimeFrameStrategy
    {
        ...
    }
                // создаем менеджер стратегий
                StrategyManager = new RealTimeStrategyManager(Const.SmartInstance.Trader);
                ...
                foreach (WealthScript strategy in StrategiesInfo.Strategies)
                {
                    StrategyAdapter sAdapter = new StrategyAdapter(strategy);
                    ...
                    Log.Out(&amp;quot;Регистрируем стратегию: &amp;quot; + sAdapter.StrategyInstance.strategyID);
                    StrategyManager.Register(sAdapter, portfolio, security);
                    ...
                    sAdapter.Start();
                }


&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/5839/</id>
    <title type="text">Greene-nsk: другие заявки не смотрел. использую только стоп пока. ITrader.NewStopOrders вызывается к...</title>
    <published>2011-02-10T16:36:50Z</published>
    <updated>2011-02-10T16:36:50Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(5833)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;другие заявки не смотрел. использую только стоп пока.&lt;/li&gt;
&lt;li&gt;ITrader.NewStopOrders вызывается&lt;/li&gt;
&lt;li&gt;когда проблема случается, Strategy.NewStopOrders не вызывается&lt;/li&gt;
&lt;li&gt;Trader.IsAutoSaveOrders = false;&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;Вы писали до этого что работаете с ITrader.Orders и ITrader.StopOrders, поэтому вполне мог подумать, что и с обычными глючит. Можете еще показать код, как Вы регистрируете стратегию?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/5833/</id>
    <title type="text">Mikhail Sukhov: Greene-nsk: Mikhail Sukhov: Так, я видимо сам ошибку. Посмотрел в документацию, ITra...</title>
    <published>2011-02-10T14:56:32Z</published>
    <updated>2011-02-10T14:56:32Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(5830)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(5829)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(5822)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Так, я видимо сам ошибку. Посмотрел в документацию, ITrader.NewOrders для стоп заявок не должен вызываться. Так что это правильно. Термин &amp;quot;в оба списка&amp;quot; мне не совсем понятен.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Имел ввиду эти: ITrader.Orders и ITrader.StopOrders.&lt;/p&gt;
&lt;p&gt;Про основную ошибку, что трейды не добавляются в strategy.NewStopOrders посмотрите? Я могу еще как-нибудь помочь?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Да, посмотрю, конечно. Только нужно все четко выяснить. Проблема в стоп заявках и только? Обычные работают номрмально? ITrader.NewStopOrders вызывается? Strategy.NewStopOrders не вызывается? SmartTrader.AutoSave = false?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;другие заявки не смотрел. использую только стоп пока.&lt;/li&gt;
&lt;li&gt;ITrader.NewStopOrders вызывается&lt;/li&gt;
&lt;li&gt;когда проблема случается, Strategy.NewStopOrders не вызывается&lt;/li&gt;
&lt;li&gt;Trader.IsAutoSaveOrders = false;&lt;/li&gt;
&lt;/ol&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>