﻿<?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/1527/oshibka-zashshitnyh-strategii---kollektsiya-kotirovok-pusta/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-10T07:42:07Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1527" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/11685/</id>
    <title type="text">Alexander: Да, доступ по [] не поддерживается, уже обсуждалось. По поводу кросс-заявок - поискал в г...</title>
    <published>2011-09-28T11:58:01Z</published>
    <updated>2016-08-16T00:01:41Z</updated>
    <author>
      <name>Евгений</name>
      <uri>https://stocksharp.com/users/6070/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(11683)" rel="nofollow" target="_blank"&gt;Alexander&lt;/a&gt;:&lt;/strong&gt;
Да, доступ по [] не поддерживается, уже обсуждалось.&lt;/p&gt;
&lt;p&gt;По поводу кросс-заявок - поискал в гугле, наткнулся &lt;a href="http://stocksharp.com/forum/1490/Kross-zaiavki/"&gt;на наш же топик &lt;/a&gt; ну и как обычно &lt;a href="http://www.quik.ru/forum/quik/76339/76339/" rel="nofollow" target="_blank"&gt;на форуме квика&lt;/a&gt;.
в общем проблема не со стороны S#.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Я читал на форуме, но там реально ставится вопрос, когда есть заявка и выставляется еще одна. А у меня не было никаких противоположных, вообще никаких не было. Ну раз разработчики говорят что проблема не со стороны S#, значит тому и быть [smile]&lt;/p&gt;
&lt;p&gt;А вот про защитные стратегии запутался.&lt;/p&gt;
&lt;p&gt;Мне нужно было их удалять или останавливать. Выяснилось, что удалить не получится, нужно использовать метод Stop(). Я его использовал, но  защитная стратегии создавала две заявки на продажу. Вы посоветовали:&lt;/p&gt;
&lt;p&gt;Alexander;10250 написал:
Евгений;10248 написал:
Публиковал код и видимо случайно удалил собственно строчку - base.ChildStrategies.Stop();
Распечатайте ProcessState до и после этой строчки.&lt;/p&gt;
&lt;p&gt;Я пытаюсь распечатать, но возникает ошибка System.NotSupportedException: Указанный метод не поддерживается.&lt;/p&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/11683/</id>
    <title type="text">Да, доступ по [] не поддерживается, уже обсуждалось. По поводу кросс-заявок - поискал в гугле, наткн...</title>
    <published>2011-09-28T11:45:05Z</published>
    <updated>2016-08-16T00:01:41Z</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;По поводу кросс-заявок - поискал в гугле, наткнулся &lt;a href="http://stocksharp.com/forum/1490/Kross-zaiavki/"&gt;на наш же топик &lt;/a&gt; ну и как обычно &lt;a href="http://www.quik.ru/forum/quik/76339/76339/" rel="nofollow" target="_blank"&gt;на форуме квика&lt;/a&gt;.
в общем проблема не со стороны S#.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/11700/</id>
    <title type="text">Alexander: Serg: по поводу кроссзаявок может проблема быть на стороне брокера. у некоторых реализова...</title>
    <published>2011-09-28T18:31:56Z</published>
    <updated>2011-09-28T18:31:56Z</updated>
    <author>
      <name>Евгений</name>
      <uri>https://stocksharp.com/users/6070/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(11692)" rel="nofollow" target="_blank"&gt;Alexander&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(11691)" rel="nofollow" target="_blank"&gt;Serg&lt;/a&gt;:&lt;/strong&gt;
по поводу кроссзаявок может проблема быть на стороне брокера. у некоторых реализован механизм исполнения кросссделок между субсчетами, у некоторых нет(в основном у мелких)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;У того же Открытия 100% запрещены кросс-сделки по разным субсчетам. Сам с этим сталкивался пару раз.
Лучше этот вопрос уточнить непосредственно у брокера - почему не прошла сделка.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Это демо-счет, но думаю есть смысл все-равно спросить.&lt;/p&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/11692/</id>
    <title type="text">Serg: по поводу кроссзаявок может проблема быть на стороне брокера. у некоторых реализован механизм ...</title>
    <published>2011-09-28T13:36:40Z</published>
    <updated>2011-09-28T13:36:40Z</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(11691)" rel="nofollow" target="_blank"&gt;Serg&lt;/a&gt;:&lt;/strong&gt;
по поводу кроссзаявок может проблема быть на стороне брокера. у некоторых реализован механизм исполнения кросссделок между субсчетами, у некоторых нет(в основном у мелких)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;У того же Открытия 100% запрещены кросс-сделки по разным субсчетам. Сам с этим сталкивался пару раз.
Лучше этот вопрос уточнить непосредственно у брокера - почему не прошла сделка.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/11691/</id>
    <title type="text">по поводу кроссзаявок может проблема быть на стороне брокера. у некоторых реализован механизм исполн...</title>
    <published>2011-09-28T13:35:16Z</published>
    <updated>2011-09-28T13:35:16Z</updated>
    <author>
      <name>Serg</name>
      <uri>https://stocksharp.com/users/484/</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/11677/</id>
    <title type="text">Alexander: Какая версия? Если не 4.0.0 - попробуйте её. Попробовал 4.0.0 Получил такой лог: 12:40:01...</title>
    <published>2011-09-28T11:33:42Z</published>
    <updated>2011-09-28T11:38:23Z</updated>
    <author>
      <name>Евгений</name>
      <uri>https://stocksharp.com/users/6070/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(11558)" rel="nofollow" target="_blank"&gt;Alexander&lt;/a&gt;:&lt;/strong&gt;
Какая версия? Если не 4.0.0 - попробуйте её.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Попробовал 4.0.0&lt;/p&gt;
&lt;p&gt;Получил такой лог:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;12:40:01.540 |            | IS              | Регистрация заявки - цена 137550, направление Buy, объем 1
12:40:02.118 |            | QuikTrader      | RegisterOrder: TransactionId=42266635, Id=0, Price=137550, Balance=1, Security=RIZ1@RTS, State=None
&lt;mark&gt;12:40:09.947 | Error      | IS              | Заявка 42266635 не была принята по причине StockSharp.Quik.ApiException: Код ошибки Failed Сообщение Обработка кросс-заявок блокирована..&lt;/mark&gt;
14:00:57.306 | Error      | QuikTrader      | StockSharp.Quik.ApiException: Код ошибки QuikDisconnected Сообщение Timeout has expired. Connection with server was lost.: Can't get data from net
14:30:00.556 |            | IS              | Регистрация заявки - цена 136405, направление Buy, объем 1
14:30:00.556 |            | QuikTrader      | RegisterOrder: TransactionId=42266636, Id=0, Price=136405, Balance=1, Security=RIZ1@RTS, State=None
14:30:02.447 |            | QuikTrader      | New order: TransactionId=42266636, Id=921107262, Price=136405, Balance=1, Security=RIZ1@RTS, State=Active
14:30:02.462 |            | IS              | Обработка Limit заявки 42266636 на Buy с номером 921107262.
14:30:05.150 |            | IS              | Новая Buy сделка 34183750 на 1 заявки 42266636.
14:30:06.322 |            | IS              | Прошла сделка по цене 134890, объём 1, направление Buy.
14:30:06.322 |            | IS              | Смена направления на Sell
14:30:06.853 |            | IS              | Регистрация тейк-профит по цене 139662,14500
14:30:06.884 |            | BS              | Стратегия запущена.
14:30:06.884 |            | BS              | Стратегия запущена.
14:30:06.900 |            | TPS             | Стратегия запущена.
14:39:15.962 |            | TPS             | Регистрация новой заявки на Sell с ценой 136390 и объемом 1.
14:39:15.962 |            | QuikTrader      | RegisterOrder: TransactionId=42266637, Id=0, Price=136390, Balance=1, Security=RIZ1@RTS, State=None
14:39:15.978 |            | TPS             | Заявка 42266637 на Sell отправлена с ценой 136390 объемом 1.
14:39:28.525 |            | QuikTrader      | New order: TransactionId=42266637, Id=921193929, Price=136390, Balance=1, Security=RIZ1@RTS, State=Active
14:39:28.525 |            | IS              | Обработка Limit заявки 42266637 на Sell с номером 921193929.
14:39:28.525 |            | BS              | Обработка Limit заявки 42266637 на Sell с номером 921193929.
14:39:28.525 |            | BS              | Обработка Limit заявки 42266637 на Sell с номером 921193929.
14:39:28.525 |            | TPS             | Обработка Limit заявки 42266637 на Sell с номером 921193929.
14:40:00.540 |            | IS              | Регистрация заявки - цена 134470, направление Sell, объем 1
14:40:00.540 |            | QuikTrader      | RegisterOrder: TransactionId=42266638, Id=0, Price=134470, Balance=1, Security=RIZ1@RTS, State=None
14:40:00.790 |            | QuikTrader      | New order: TransactionId=42266638, Id=921198299, Price=134470, Balance=1, Security=RIZ1@RTS, State=Active
14:40:00.790 |            | IS              | Обработка Limit заявки 42266638 на Sell с номером 921198299.
14:40:00.790 |            | BS              | Обработка Limit заявки 42266638 на Sell с номером 921198299.
14:40:00.790 |            | BS              | Обработка Limit заявки 42266638 на Sell с номером 921198299.
14:40:00.790 |            | TPS             | Обработка Limit заявки 42266638 на Sell с номером 921198299.
14:40:01.243 |            | IS              | Новая Sell сделка 34189748 на 1 заявки 42266638.
14:40:01.243 |            | IS              | Прошла сделка по цене 136025, объём 1, направление Sell.
14:40:01.243 |            | IS              | Смена направления на Buy
&lt;mark&gt;14:40:02.134 | Error      | QuikTrader      | System.NotSupportedException: Указанный метод не поддерживается.&lt;/mark&gt;
в Ecng.Collections.SynchronizedSet&lt;code&gt;1.System.Collections.Generic.IList&amp;lt;T&amp;gt;.get_Item(Int32 index) в Ecng.Collections.BaseCollection&lt;/code&gt;1.get_Item(Int32 index)
в TradeRobot.IchimokuStrategy.OnNewMyTrades(IEnumerable&lt;code&gt;1 trades) в H:\TradeRobotSolution 4.0\TradeRobot\MyStrategy.cs:строка 209 в System.Action&lt;/code&gt;1.Invoke(T obj)
в Ecng.Common.DelegateHelper.SafeInvoke(Action&lt;code&gt;1 handler, T arg) в StockSharp.Algo.Strategies.Strategy.#=q4aYKIR_shp5NHqgzui2yjSiMQj6OnWcsqXpCqw$0TSs=.#=qUN4dTy0D$yWzMqXMYOyIzOGb0NO2m0JoC0mxtYcsqq4=() в StockSharp.Algo.Strategies.Strategy.#=qMZYPf9u7uP2NRMimEzapIQsbp7gI6K74kRwappSKbFM=.#=qPOx$JNNJztWOnRSqeoIpvLLRyOiLkvdOqxlU5DAolyM=() в StockSharp.Algo.Strategies.Strategy.#=qzJ7m9KFjZ1WqVms6QEq6_6T$Gaq8aw80RBw_WGhTPEU=.#=q47bR6lcS4ei5X2OKex$vnQ==(Action #=qM3Fd0SMPkkLJWAsGEgeygw==) в StockSharp.Algo.Strategies.Strategy.#=qZfkIqus2dTp7a$POMInw9A==(Action #=qzUkVfdoXgIXxwFMdCxJ5sA==) в StockSharp.Algo.Strategies.Strategy.#=qkgZFPxGi$ECujYjIxJexEA==(IEnumerable&lt;/code&gt;1 #=qXiyWeOs_EO9eZL6ijCw2qA==)
в StockSharp.Algo.Strategies.Strategy.#=qR49GOF64tx2pb9GEYZHDCg==(IEnumerable&lt;code&gt;1 #=q$juWwa3sx8fN96bb69hLiA==) в System.Action&lt;/code&gt;1.Invoke(T obj)
в Ecng.Common.DelegateHelper.SafeInvoke(Action&lt;code&gt;1 handler, T arg) в StockSharp.Algo.BaseTrader.#=qdkcJ1z_5G_9v8kyPHSiXH2QUl6vo_RX4HfOmcsOgXGs=.#=qYoX9dfq6NfczbKi_skOY4w==(IEnumerable&lt;/code&gt;1 #=qLjzF$t5RARnMfwEZijwylw==)
14:54:08.009 |            | IS              | Новая Sell сделка 34196852 на 1 заявки 42266637.
14:54:08.009 |            | IS              | Прошла сделка по цене 136390, объём 1, направление Sell.
14:54:08.009 |            | BS              | Новая Sell сделка 34196852 на 1 заявки 42266637.
14:54:08.009 |            | BS              | Новая Sell сделка 34196852 на 1 заявки 42266637.
14:54:08.009 |            | TPS             | Новая Sell сделка 34196852 на 1 заявки 42266637.
14:54:08.087 |            | TPS             | Позиция изменилась на -1.
14:54:08.087 |            | TPS             | Заканчиваем котирование с неисполненным объемом равный 0.
14:54:08.118 |            | BS              | Стратегия останавливается.
14:54:08.134 |            | BS              | Стратегия останавливается.
14:54:08.134 |            | TPS             | Стратегия останавливается.
14:54:08.134 |            | TPS             | Заканчиваем котирование с неисполненным объемом равный 0.
14:54:08.150 |            | TPS             | Заканчиваем котирование с неисполненным объемом равный 0.
14:54:08.165 |            | BS              | Стратегия остановлена.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Не понятно происхождение ошибки связанной с кросс-заявкой, на момент выставления заявки 12:40:02.118 никаких других заявок не было в квике, почему так происходит?&lt;/p&gt;
&lt;p&gt;Вторая ошибка возникла в этом участке кода:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt; // смотрим последнюю сделку, следующая должна быть противоположная
            if (trades.Last().Order.IsMatched() &amp;amp;&amp;amp; trades.Last().Order.Direction == OrderDirections.Buy)
            {
                CurrentDirection = OrderDirections.Sell;
                AddLog(new LogMessage(this, DateTime.Now, ErrorTypes.None,  &amp;quot;Смена направления на {0}&amp;quot;,  OrderDirections.Sell));

            }
            else if (trades.Last().Order.IsMatched() &amp;amp;&amp;amp; trades.Last().Order.Direction == OrderDirections.Sell)
            {
                CurrentDirection = OrderDirections.Buy;
                 AddLog(new LogMessage(this, DateTime.Now, ErrorTypes.None, &amp;quot;Смена направления на {0}&amp;quot;,  OrderDirections.Buy));

                for (int i = 0; i &amp;lt; base.ChildStrategies.Count; i++)
                {
                    AddLog(new LogMessage(this, DateTime.Now, ErrorTypes.None,  &amp;quot;Состояние алгоритма: {0}&amp;quot;, ChildStrategies[i].ProcessState));
                    base.ChildStrategies[i].Stop();
                    AddLog(new LogMessage(this, DateTime.Now, ErrorTypes.None,  &amp;quot;Состояние алгоритма: {0}&amp;quot;, ChildStrategies[i].ProcessState));
                    AddLog(new LogMessage(this, DateTime.Now, ErrorTypes.None,  &amp;quot;Стратегия - {0} остановлена&amp;quot;, i));
                }
                return;
            }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Получается ошибка возникла либо в ChildStrategies.ProcessState, либо  base.ChildStrategies.Stop();&lt;/p&gt;
&lt;p&gt;Собственно может из-за того, что вы писали &amp;quot;Да, нет доступа по [] и GetItem не поддерживается...&amp;quot;&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/11558/</id>
    <title type="text">Какая версия? Если не 4.0.0 - попробуйте её. </title>
    <published>2011-09-26T18:32:08Z</published>
    <updated>2011-09-26T18:32:08Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Какая версия? Если не 4.0.0 - попробуйте её.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/11553/</id>
    <title type="text">Alexander: Евгений: Публиковал код и видимо случайно удалил собственно строчку - base.ChildStrategie...</title>
    <published>2011-09-26T17:59:56Z</published>
    <updated>2011-09-26T17:59:56Z</updated>
    <author>
      <name>Евгений</name>
      <uri>https://stocksharp.com/users/6070/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10820)" rel="nofollow" target="_blank"&gt;Alexander&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10818)" rel="nofollow" target="_blank"&gt;Евгений&lt;/a&gt;:&lt;/strong&gt;
Публиковал код и видимо случайно удалил собственно строчку -  base.ChildStrategies.Stop();&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Распечатайте ProcessState до и после этой строчки.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Чего то, так и не получилось отловить это место. Но вот при отработке тейк-профита один раз, он потом отрабатывает еще раз. Может я что-то не так делаю(&lt;/p&gt;
&lt;p&gt;Вот лог:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;IS 26.09.2011 09:36:16.750 Стратегия запущена.
IS 26.09.2011 13:30:01.062 Регистрация заявки - цена 130140, направление Buy, объем 1
IS 26.09.2011 13:30:02.312 Новая Limit заявка 35415266 на Buy с номером 910341082.
IS 26.09.2011 13:30:07.921 Новая Buy сделка 33476407 на 1 заявки 35415266.
IS 26.09.2011 13:30:08.296 Прошла сделка по цене 128595, объём 1, направление Buy.
IS 26.09.2011 13:30:08.296 Смена направления на Sell
IS 26.09.2011 13:30:08.484 Регистрация тейк-профит по цене 133433,64000
IS 26.09.2011 13:30:08.500 [BS] Стратегия запущена.
IS 26.09.2011 13:30:08.500 [BS] [BS] Стратегия запущена.
IS 26.09.2011 13:30:08.500 [BS] [BS] [TPS] Стратегия запущена.
IS 26.09.2011 13:32:19.218 [BS] [BS] [TPS] Регистрация новой заявки на Sell с ценой 130095 и объемом 1.
IS 26.09.2011 13:32:19.828 [BS] [BS] [TPS] Заявка 35415267 на Sell отправлена с ценой 130095 объемом 1.
IS 26.09.2011 13:32:19.828 [BS] [BS] [TPS] Новая Limit заявка 35415267 на Sell с номером 910360134.
IS 26.09.2011 13:32:19.828 [BS] [BS] Новая Limit заявка 35415267 на Sell с номером 910360134.
IS 26.09.2011 13:32:19.828 [BS] Новая Limit заявка 35415267 на Sell с номером 910360134.
IS 26.09.2011 13:32:19.828 Новая Limit заявка 35415267 на Sell с номером 910360134.
IS 26.09.2011 13:45:29.765 [BS] [BS] [TPS] Котируемая заявка 35415267 исполнилась.
IS 26.09.2011 13:45:29.765 [BS] [BS] [TPS] Регистрация новой заявки на Sell с ценой 130095 и объемом 1.
IS 26.09.2011 13:45:31.578 [BS] [BS] [TPS] Заявка 35415268 на Sell отправлена с ценой 130095 объемом 1.
IS 26.09.2011 13:45:31.578 [BS] [BS] [TPS] Заканчиваем котирование с неисполненным объемом равный 0.
IS 26.09.2011 13:45:31.578 [BS] Стратегия останавливается.
IS 26.09.2011 13:45:31.593 [BS] [BS] Стратегия останавливается.
IS 26.09.2011 13:45:31.593 [BS] [BS] [TPS] Позиция изменилась на -1.
IS 26.09.2011 13:45:31.593 [BS] [BS] [TPS] Заканчиваем котирование с неисполненным объемом равный 0.
IS 26.09.2011 13:45:31.593 [BS] [BS] [TPS] Заканчиваем котирование с неисполненным объемом равный 0.
IS 26.09.2011 13:45:31.593 Новая Sell сделка 33484400 на 1 заявки 35415267.
IS 26.09.2011 13:45:31.593 Прошла сделка по цене 130095, объём 1, направление Sell.
IS 26.09.2011 13:45:31.593 Смена направления на Buy
IS 26.09.2011 13:45:31.625 [BS] [BS] [TPS] Стратегия останавливается.
IS 26.09.2011 13:45:31.625 [BS] [BS] [TPS] Заканчиваем котирование с неисполненным объемом равный 0.
IS 26.09.2011 13:45:31.640 [BS] Стратегия остановлена.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А вот код:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt; foreach (var trade in trades)
            {
                AddLog(StrategyErrorStates.None, &amp;quot;Прошла сделка по цене {0}, объём {1}, направление {2}.&amp;quot;,
                       trade.Trade.Price, trade.Trade.Volume, trade.Order.Direction);
            }

            // смотрим последнюю сделку, следующая должна быть противоположная
            if (trades.Last().Order.IsMatched() &amp;amp;&amp;amp; trades.Last().Order.Direction == OrderDirections.Buy)
            {
                CurrentDirection = OrderDirections.Sell;
                AddLog(StrategyErrorStates.None, &amp;quot;Смена направления на {0}&amp;quot;,  OrderDirections.Sell);

            }
            else if (trades.Last().Order.IsMatched() &amp;amp;&amp;amp; trades.Last().Order.Direction == OrderDirections.Sell)
            {
                CurrentDirection = OrderDirections.Buy;
                 AddLog(StrategyErrorStates.None, &amp;quot;Смена направления на {0}&amp;quot;,  OrderDirections.Buy);

                for (int i = 0; i &amp;lt; base.ChildStrategies.Count; i++)
                {
                    AddLog(StrategyErrorStates.None, &amp;quot;Состояние алгоритма: {0}&amp;quot;, ChildStrategies[i].ProcessState);
                    base.ChildStrategies[i].Stop();
                    AddLog(StrategyErrorStates.None, &amp;quot;Состояние алгоритма: {0}&amp;quot;, ChildStrategies[i].ProcessState);
                    AddLog(StrategyErrorStates.None, &amp;quot;Стратегия - {0} остановлена&amp;quot;, i);
                }
                return;
            }

            // фильтруем сделки, чтобы найти те, которые произошли для заявки TargetOrder// сделать проверку не на последнюю                    заявку а на все заявки которые
            trades = trades.Where(t =&amp;gt; t.Order == _order);

            // если не найдена ни одна сделка для заявки TargetOrder
            if (trades.Count() == 0)
                return;

            // сама пакетная стратегия так же является параллельной, чтобы она не блокирована основной код робота
            var batch = new BatchStrategy(BatchFinishModes.All);

            // для каждой сделки добавляем для защиты по пакетной стратегии
            batch.ChildStrategies.AddRange(trades.Select(t =&amp;gt;
            {

                var s = new BatchStrategy(BatchFinishModes.First);

                // выставляет тейк-профит в N пунктов
                var takeProfit = new TakeProfitStrategy(t, _takeDelta);

                takeProfit.PriceOffset =  _priceDelta;

                s.ChildStrategies.Add(takeProfit);
               

               
AddLog(StrategyErrorStates.None, &amp;quot;Регистрация тейк-профит по цене {0}&amp;quot;, t.Trade.Price + ((decimal)takeProfit.ProtectiveDelta).Points(Security));

                return s;

            }).Cast&amp;lt;Strategy&amp;gt;());



            if (batch.ChildStrategies.Count &amp;gt; 0)
            {
                base.ChildStrategies.Add(batch);
            }
&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/10820/</id>
    <title type="text">Евгений: Публиковал код и видимо случайно удалил собственно строчку - base.ChildStrategies.Stop(); Р...</title>
    <published>2011-09-05T04:44:44Z</published>
    <updated>2011-09-05T04:44:44Z</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(10818)" rel="nofollow" target="_blank"&gt;Евгений&lt;/a&gt;:&lt;/strong&gt;
Публиковал код и видимо случайно удалил собственно строчку -  base.ChildStrategies.Stop();&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Распечатайте ProcessState до и после этой строчки.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10818/</id>
    <title type="text">Публиковал код и видимо случайно удалил собственно строчку - base.ChildStrategies.Stop(); </title>
    <published>2011-09-04T19:48:28Z</published>
    <updated>2011-09-04T19:48:28Z</updated>
    <author>
      <name>Евгений</name>
      <uri>https://stocksharp.com/users/6070/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Публиковал код и видимо случайно удалил собственно строчку -  base.ChildStrategies.Stop();&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10784/</id>
    <title type="text">Версия 3.2.10 private void OnNewMyTrades(IEnumerable trades) { foreach (var trade in trades) { AddLo...</title>
    <published>2011-09-01T20:42:44Z</published>
    <updated>2011-09-04T19:47:21Z</updated>
    <author>
      <name>Евгений</name>
      <uri>https://stocksharp.com/users/6070/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Версия 3.2.10&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;private void OnNewMyTrades(IEnumerable&amp;lt;MyTrade&amp;gt; trades)
        {

            foreach (var trade in trades)
            {
                AddLog(StrategyErrorStates.None, &amp;quot;Прошла сделка по цене {0}, объём {1}, направление {2}.&amp;quot;,
                       trade.Trade.Price, trade.Trade.Volume, trade.Order.Direction);
            }

            // смотрим последнюю сделку, следующая должна быть противоположная
            if (trades.Last().Order.IsMatched() &amp;amp;&amp;amp; trades.Last().Order.Direction == OrderDirections.Buy)
            {
                CurrentDirection = OrderDirections.Sell;

            }
            else if (trades.Last().Order.IsMatched() &amp;amp;&amp;amp; trades.Last().Order.Direction == OrderDirections.Sell)
            {
                CurrentDirection = OrderDirections.Buy;

                for (int i = 0; i &amp;lt; base.ChildStrategies.Count; i++)
                {
                    AddLog(StrategyErrorStates.None, &amp;quot;Стратегия-{0} остановлена&amp;quot;, i+1); 
                    base.ChildStrategies[i].Stop();
                }
                return;
            }
...

&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/10781/</id>
    <title type="text">Получаю такой лог IS 01.09.2011 10:43:20.104 Стратегия запущена. IS 01.09.2011 15:30:00.125 Регистра...</title>
    <published>2011-09-01T18:58:45Z</published>
    <updated>2011-09-01T18:58:45Z</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;blockquote&gt;
&lt;p&gt;IS 01.09.2011 10:43:20.104 Стратегия запущена.
IS 01.09.2011 15:30:00.125 Регистрация заявки - цена 167580, направление Buy, объем 5
IS 01.09.2011 15:30:00.447 Новая Limit заявка 38614866 на Buy с номером 1.
IS 01.09.2011 15:30:00.457 Новая Buy сделка 1 на 5 заявки 38614866.
IS 01.09.2011 15:30:00.471 Прошла сделка по цене 166745, объём 5, направление Buy.
IS 01.09.2011 15:30:00.525 Регистрация тейк-профит по цене 168194,99500
IS 01.09.2011 15:30:00.527 [BS] Стратегия запущена.
IS 01.09.2011 15:30:00.528 [BS] [BS] Стратегия запущена.
IS 01.09.2011 15:30:00.528 [BS] [BS] [TPS] Стратегия запущена.
IS 01.09.2011 15:34:50.512 [BS] [BS] [TPS] Стакан пустой.
IS 01.09.2011 16:11:56.261 [BS] [BS] [TPS] Регистрация новой заявки на Sell с ценой 167245 и объемом 5.
IS 01.09.2011 16:11:56.262 [BS] [BS] [TPS] Заявка 38614867 на Sell отправлена с ценой 167245 объемом 5.
IS 01.09.2011 16:11:57.264 [BS] [BS] [TPS] Новая Limit заявка 38614867 на Sell с номером 2.
IS 01.09.2011 16:11:57.264 [BS] [BS] Новая Limit заявка 38614867 на Sell с номером 2.
IS 01.09.2011 16:11:57.264 [BS] Новая Limit заявка 38614867 на Sell с номером 2.
IS 01.09.2011 16:11:57.264 Новая Limit заявка 38614867 на Sell с номером 2.
IS 01.09.2011 16:11:57.266 Новая Sell сделка 2 на 2 заявки 38614867.
IS 01.09.2011 16:11:57.267 Прошла сделка по цене 167250, объём 2, направление Sell.
IS 01.09.2011 16:11:57.267 [BS] Новая Sell сделка 2 на 2 заявки 38614867.
IS 01.09.2011 16:11:57.267 [BS] [BS] Новая Sell сделка 2 на 2 заявки 38614867.
IS 01.09.2011 16:11:57.267 [BS] [BS] [TPS] Новая Sell сделка 2 на 2 заявки 38614867.
IS 01.09.2011 16:11:57.269 [BS] [BS] [TPS] Позиция изменилась на -2.
IS 01.09.2011 16:11:58.264 Новая Sell сделка 3 на 1 заявки 38614867.
IS 01.09.2011 16:11:58.264 Прошла сделка по цене 167250, объём 1, направление Sell.
IS 01.09.2011 16:11:58.264 [BS] Новая Sell сделка 3 на 1 заявки 38614867.
IS 01.09.2011 16:11:58.264 [BS] [BS] Новая Sell сделка 3 на 1 заявки 38614867.
IS 01.09.2011 16:11:58.265 [BS] [BS] [TPS] Новая Sell сделка 3 на 1 заявки 38614867.
IS 01.09.2011 16:11:58.265 [BS] [BS] [TPS] Позиция изменилась на -3.
IS 01.09.2011 16:11:59.263 Новая Sell сделка 4 на 2 заявки 38614867.
IS 01.09.2011 16:11:59.263 Прошла сделка по цене 167255, объём 2, направление Sell.
&lt;mark&gt;IS 01.09.2011 16:11:59.263 Стратегия-1 остановлена &lt;/mark&gt;
IS 01.09.2011 16:12:01.261 [BS] [BS] [TPS] Котируемая заявка 38614867 исполнилась.
IS 01.09.2011 16:12:01.262 [BS] [BS] [TPS] Регистрация новой заявки на Sell с ценой 167245 и объемом 5.
IS 01.09.2011 16:12:01.264 [BS] [BS] [TPS] Заявка 38614868 на Sell отправлена с ценой 167245 объемом 5.
IS 01.09.2011 16:12:02.264 [BS] [BS] [TPS] Новая Limit заявка 38614868 на Sell с номером 3.
IS 01.09.2011 16:12:02.264 [BS] [BS] Новая Limit заявка 38614868 на Sell с номером 3.
IS 01.09.2011 16:12:02.264 [BS] Новая Limit заявка 38614868 на Sell с номером 3.
IS 01.09.2011 16:12:02.264 Новая Limit заявка 38614868 на Sell с номером 3.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Я останавливаю защитную стратегию через метод Stop(), а она все равно продолжает выставлять заявку... Почему?&lt;/p&gt;
&lt;p&gt;А что за Стратегия-1?
Покажите где и как останавливаете.
Какая версия S#?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10771/</id>
    <title type="text">Получаю такой лог IS 01.09.2011 10:43:20.104 Стратегия запущена. IS 01.09.2011 15:30:00.125 Регистра...</title>
    <published>2011-09-01T13:09:47Z</published>
    <updated>2011-09-01T13:09:47Z</updated>
    <author>
      <name>Евгений</name>
      <uri>https://stocksharp.com/users/6070/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Получаю такой лог&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;IS 01.09.2011 10:43:20.104 Стратегия запущена.
IS 01.09.2011 15:30:00.125 Регистрация заявки - цена 167580, направление Buy, объем 5
IS 01.09.2011 15:30:00.447 Новая Limit заявка 38614866 на Buy с номером 1.
IS 01.09.2011 15:30:00.457 Новая Buy сделка 1 на 5 заявки 38614866.
IS 01.09.2011 15:30:00.471 Прошла сделка по цене 166745, объём 5, направление Buy.
IS 01.09.2011 15:30:00.525 Регистрация тейк-профит по цене 168194,99500
IS 01.09.2011 15:30:00.527 [BS] Стратегия запущена.
IS 01.09.2011 15:30:00.528 [BS] [BS] Стратегия запущена.
IS 01.09.2011 15:30:00.528 [BS] [BS] [TPS] Стратегия запущена.
IS 01.09.2011 15:34:50.512 [BS] [BS] [TPS] Стакан пустой.
IS 01.09.2011 16:11:56.261 [BS] [BS] [TPS] Регистрация новой заявки на Sell с ценой 167245 и объемом 5.
IS 01.09.2011 16:11:56.262 [BS] [BS] [TPS] Заявка 38614867 на Sell отправлена с ценой 167245 объемом 5.
IS 01.09.2011 16:11:57.264 [BS] [BS] [TPS] Новая Limit заявка 38614867 на Sell с номером 2.
IS 01.09.2011 16:11:57.264 [BS] [BS] Новая Limit заявка 38614867 на Sell с номером 2.
IS 01.09.2011 16:11:57.264 [BS] Новая Limit заявка 38614867 на Sell с номером 2.
IS 01.09.2011 16:11:57.264 Новая Limit заявка 38614867 на Sell с номером 2.
IS 01.09.2011 16:11:57.266 Новая Sell сделка 2 на 2 заявки 38614867.
IS 01.09.2011 16:11:57.267 Прошла сделка по цене 167250, объём 2, направление Sell.
IS 01.09.2011 16:11:57.267 [BS] Новая Sell сделка 2 на 2 заявки 38614867.
IS 01.09.2011 16:11:57.267 [BS] [BS] Новая Sell сделка 2 на 2 заявки 38614867.
IS 01.09.2011 16:11:57.267 [BS] [BS] [TPS] Новая Sell сделка 2 на 2 заявки 38614867.
IS 01.09.2011 16:11:57.269 [BS] [BS] [TPS] Позиция изменилась на -2.
IS 01.09.2011 16:11:58.264 Новая Sell сделка 3 на 1 заявки 38614867.
IS 01.09.2011 16:11:58.264 Прошла сделка по цене 167250, объём 1, направление Sell.
IS 01.09.2011 16:11:58.264 [BS] Новая Sell сделка 3 на 1 заявки 38614867.
IS 01.09.2011 16:11:58.264 [BS] [BS] Новая Sell сделка 3 на 1 заявки 38614867.
IS 01.09.2011 16:11:58.265 [BS] [BS] [TPS] Новая Sell сделка 3 на 1 заявки 38614867.
IS 01.09.2011 16:11:58.265 [BS] [BS] [TPS] Позиция изменилась на -3.
IS 01.09.2011 16:11:59.263 Новая Sell сделка 4 на 2 заявки 38614867.
IS 01.09.2011 16:11:59.263 Прошла сделка по цене 167255, объём 2, направление Sell.
&lt;mark&gt;IS 01.09.2011 16:11:59.263 Стратегия-1 остановлена &lt;/mark&gt;
IS 01.09.2011 16:12:01.261 [BS] [BS] [TPS] Котируемая заявка 38614867 исполнилась.
IS 01.09.2011 16:12:01.262 [BS] [BS] [TPS] Регистрация новой заявки на Sell с ценой 167245 и объемом 5.
IS 01.09.2011 16:12:01.264 [BS] [BS] [TPS] Заявка 38614868 на Sell отправлена с ценой 167245 объемом 5.
IS 01.09.2011 16:12:02.264 [BS] [BS] [TPS] Новая Limit заявка 38614868 на Sell с номером 3.
IS 01.09.2011 16:12:02.264 [BS] [BS] Новая Limit заявка 38614868 на Sell с номером 3.
IS 01.09.2011 16:12:02.264 [BS] Новая Limit заявка 38614868 на Sell с номером 3.
IS 01.09.2011 16:12:02.264 Новая Limit заявка 38614868 на Sell с номером 3.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Я останавливаю защитную стратегию через метод Stop(), а она все равно продолжает выставлять заявку... Почему?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10505/</id>
    <title type="text">Евгений: Alexander: Исправил, такой ошибки больше не будет. Спасибо за фидбэк Пожалуйста [smile] Так...</title>
    <published>2011-08-21T20:57:55Z</published>
    <updated>2011-08-21T20:57:55Z</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(10504)" rel="nofollow" target="_blank"&gt;Евгений&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10503)" rel="nofollow" target="_blank"&gt;Alexander&lt;/a&gt;:&lt;/strong&gt;
Исправил, такой ошибки больше не будет.
Спасибо за фидбэк&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Пожалуйста [smile]  Так, а как мне быть с проверкой? Что конкретно вы исправили?&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/10504/</id>
    <title type="text">Alexander: Исправил, такой ошибки больше не будет. Спасибо за фидбэк Пожалуйста [smile] Так, а как м...</title>
    <published>2011-08-21T20:50:08Z</published>
    <updated>2011-08-21T20:50:36Z</updated>
    <author>
      <name>Евгений</name>
      <uri>https://stocksharp.com/users/6070/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10503)" rel="nofollow" target="_blank"&gt;Alexander&lt;/a&gt;:&lt;/strong&gt;
Исправил, такой ошибки больше не будет.
Спасибо за фидбэк&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Пожалуйста [smile]  Так, а как мне быть с проверкой? Что конкретно вы исправили?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10503/</id>
    <title type="text">Исправил, такой ошибки больше не будет. Спасибо за фидбэк </title>
    <published>2011-08-21T20:21:17Z</published>
    <updated>2011-08-21T20:21:17Z</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;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10502/</id>
    <title type="text">Alexander: Запомните какие стратегии надо включать, какие - нет. Зачем отключать стратегии в не торг...</title>
    <published>2011-08-21T18:37:16Z</published>
    <updated>2011-08-21T18:37:59Z</updated>
    <author>
      <name>Евгений</name>
      <uri>https://stocksharp.com/users/6070/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10498)" rel="nofollow" target="_blank"&gt;Alexander&lt;/a&gt;:&lt;/strong&gt;
Запомните какие стратегии надо включать, какие - нет.
Зачем отключать стратегии в не торговое время?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ну как я понял защитные стратегии продолжают работать во время клиринга, собственно, когда стакан пуст. И возникает ошибка, о чем я писал выше.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;TPS 14:11:52.7958984 System.ArgumentException: Коллекция котировок пуста.
Имя параметра: quotes.....&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/10498/</id>
    <title type="text">Евгений: Mikhail Sukhov: Евгений: Ну значит я все правильно понял. Так а ак тогда удалить стратегию ...</title>
    <published>2011-08-21T18:12:01Z</published>
    <updated>2011-08-21T18:12:01Z</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(10497)" rel="nofollow" target="_blank"&gt;Евгений&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10481)" 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(10475)" rel="nofollow" target="_blank"&gt;Евгений&lt;/a&gt;:&lt;/strong&gt;
Ну значит я все правильно понял. Так а ак тогда удалить стратегию если она не закончила свою работу?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Остановить ее через метод Stop.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ну она же в коллекции останется?&lt;/p&gt;
&lt;p&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/10497/</id>
    <title type="text">Mikhail Sukhov: Евгений: Ну значит я все правильно понял. Так а ак тогда удалить стратегию если она ...</title>
    <published>2011-08-21T18:03:54Z</published>
    <updated>2011-08-21T18:03:54Z</updated>
    <author>
      <name>Евгений</name>
      <uri>https://stocksharp.com/users/6070/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10481)" 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(10475)" rel="nofollow" target="_blank"&gt;Евгений&lt;/a&gt;:&lt;/strong&gt;
Ну значит я все правильно понял. Так а ак тогда удалить стратегию если она не закончила свою работу?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Остановить ее через метод Stop.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ну она же в коллекции останется?&lt;/p&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/10481/</id>
    <title type="text">Евгений: Ну значит я все правильно понял. Так а ак тогда удалить стратегию если она не закончила сво...</title>
    <published>2011-08-20T15:58:39Z</published>
    <updated>2011-08-20T15:58:39Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10475)" rel="nofollow" target="_blank"&gt;Евгений&lt;/a&gt;:&lt;/strong&gt;
Ну значит я все правильно понял. Так а ак тогда удалить стратегию если она не закончила свою работу?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Остановить ее через метод Stop.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>