﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">4.1.2 Проблемы с удалением правил из стратегии.</title>
  <id>~/topic/2885/4_1_2-problemy-s-udaleniem-pravil-iz-strategii_/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-18T04:24:44Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=2885" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/20485/</id>
    <title type="text">Проблема уже описана тут Будет время - решим, выложим фикс. с Apply(this) никак не связана </title>
    <published>2012-07-24T10:14:15Z</published>
    <updated>2016-08-16T00:08:22Z</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;a href="http://stocksharp.com/posts/m/20242/"&gt;описана тут&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Будет время - решим, выложим фикс.&lt;/p&gt;
&lt;p&gt;с Apply(this) никак не связана&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20931/</id>
    <title type="text">esper: ra81: Ага вижу. Видимо логика изменилась в новой версии. ФАк. Везде сюрпризы с новой версией....</title>
    <published>2012-08-21T11:21:55Z</published>
    <updated>2012-08-21T11:21:55Z</updated>
    <author>
      <name>ra81</name>
      <uri>https://stocksharp.com/users/16581/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20930)" rel="nofollow" target="_blank"&gt;esper&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20928)" rel="nofollow" target="_blank"&gt;ra81&lt;/a&gt;:&lt;/strong&gt;
Ага вижу. Видимо логика изменилась в новой версии. ФАк. Везде сюрпризы с новой версией. Спасибо за инфу.&lt;/p&gt;
&lt;p&gt;Попробуйте сделать так, что правило при приходе свечки просто ничего не делает, вызывает пустой метод. Что покажет?
Стратегия так же продолжает работать.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20928)" rel="nofollow" target="_blank"&gt;ra81&lt;/a&gt;:&lt;/strong&gt;
Очень интересно. В старой версии такой ход сразу же завершал работу стратегии потому что правило после отработки удалялось и больше правил не оставалось. Стратегия стопалась.
Ошибок никаких не выводилось?&lt;/p&gt;
&lt;/blockquote&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/20930/</id>
    <title type="text">ra81: Ага вижу. Видимо логика изменилась в новой версии. ФАк. Везде сюрпризы с новой версией. Спасиб...</title>
    <published>2012-08-21T10:44:47Z</published>
    <updated>2012-08-21T10:44:47Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.com/users/5990/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20928)" rel="nofollow" target="_blank"&gt;ra81&lt;/a&gt;:&lt;/strong&gt;
Ага вижу. Видимо логика изменилась в новой версии. ФАк. Везде сюрпризы с новой версией. Спасибо за инфу.&lt;/p&gt;
&lt;p&gt;Попробуйте сделать так, что правило при приходе свечки просто ничего не делает, вызывает пустой метод. Что покажет?
Стратегия так же продолжает работать.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20928)" rel="nofollow" target="_blank"&gt;ra81&lt;/a&gt;:&lt;/strong&gt;
Очень интересно. В старой версии такой ход сразу же завершал работу стратегии потому что правило после отработки удалялось и больше правил не оставалось. Стратегия стопалась.
Ошибок никаких не выводилось?&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20928/</id>
    <title type="text">esper: ra81: Тогда вопрос на засыпку. У вас там между приходом сделки и остановской стратегии проход...</title>
    <published>2012-08-21T08:12:39Z</published>
    <updated>2012-08-21T08:12:39Z</updated>
    <author>
      <name>ra81</name>
      <uri>https://stocksharp.com/users/16581/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20927)" rel="nofollow" target="_blank"&gt;esper&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20926)" rel="nofollow" target="_blank"&gt;ra81&lt;/a&gt;:&lt;/strong&gt;
Тогда вопрос на засыпку. У вас там между приходом сделки и остановской стратегии проходит меньше секунды. Вы руками ее останавливаете? Или Она сама останавливается?? Уточните сей момент.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;В примере она останавливается через 10 вызовов Trader.NewTrades. В принципе, можно это ограничение убрать и стратегия продолжит работать дальше без остановки.&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/20927/</id>
    <title type="text">ra81: Тогда вопрос на засыпку. У вас там между приходом сделки и остановской стратегии проходит мень...</title>
    <published>2012-08-21T08:07:30Z</published>
    <updated>2012-08-21T08:07:41Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.com/users/5990/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20926)" rel="nofollow" target="_blank"&gt;ra81&lt;/a&gt;:&lt;/strong&gt;
Тогда вопрос на засыпку. У вас там между приходом сделки и остановской стратегии проходит меньше секунды. Вы руками ее останавливаете? Или Она сама останавливается?? Уточните сей момент.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;В примере она останавливается через 10 вызовов Trader.NewTrades. В принципе, можно это ограничение убрать и стратегия продолжит работать дальше без остановки.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20926/</id>
    <title type="text">esper: т.е. правил в стратегии больше нет, но стратегия продолжает работать. Версия последняя с code...</title>
    <published>2012-08-21T08:04:01Z</published>
    <updated>2012-08-21T08:04:01Z</updated>
    <author>
      <name>ra81</name>
      <uri>https://stocksharp.com/users/16581/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20924)" rel="nofollow" target="_blank"&gt;esper&lt;/a&gt;:&lt;/strong&gt;
т.е. правил в стратегии больше нет, но стратегия продолжает работать. Версия последняя с codeplex.&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/20924/</id>
    <title type="text">Возьмем стандартный пример SampleHistoryTesting, заменим код стратегии на следующий: namespace Sampl...</title>
    <published>2012-08-21T05:41:17Z</published>
    <updated>2012-08-21T05:42:44Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.com/users/5990/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Возьмем стандартный пример SampleHistoryTesting, заменим код стратегии на следующий:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;namespace SampleHistoryTesting
{
	using StockSharp.Algo;
	using StockSharp.Algo.Candles;
	using StockSharp.Algo.Indicators.Trend;
	using StockSharp.Algo.Logging;
	using StockSharp.Algo.Strategies;
	using StockSharp.BusinessEntities;

	class SmaStrategy : Strategy
	{
		private readonly CandleSeries _series;
		private bool _processed;

		private int _count;

		public SmaStrategy(CandleSeries series, SimpleMovingAverage longSma, SimpleMovingAverage shortSma)
		{
			_series = series;

			LongSma = longSma;
			ShortSma = shortSma;
		}

		public SimpleMovingAverage LongSma { get; private set; }
		public SimpleMovingAverage ShortSma { get; private set; }

		protected override void OnStarted()
		{
			Trader.NewTrades += trades =&amp;gt; 
			{ 
				if(!_processed)
					return;

				if(_count++ &amp;gt; 10)
				{
					this.Stop();
				}

				this.AddInfoLog(&amp;quot;Trader.NewTrades event. Правил в стратегии: {0}&amp;quot;, Rules.Count);
			};

			Trader.NewMyTrades += trades =&amp;gt; this.AddInfoLog(&amp;quot;Trader.NewMyTrades event. Новая сделка по заявке. Правил в стратегии: {0}&amp;quot;, Rules.Count);

			_series
				.WhenCandlesFinished()
				.Do(ProcessCandle)
				.Once()
				.Apply(this);

			base.OnStarted();
		}

		private void ProcessCandle(Candle candle)
		{
			this.AddInfoLog(&amp;quot;Правил в стратегии при первой свечке: {0}&amp;quot;, Rules.Count);

			var order = this.CreateOrder(OrderDirections.Buy, 300000, 1);

			order
				.WhenCanceled()
				.Do(() =&amp;gt; this.AddInfoLog(&amp;quot;Заявка успешно отменена&amp;quot;))
				.Once()
				.Apply(this)
				.Name = &amp;quot;WhenCanceled&amp;quot;;

			order
				.WhenRegistered()
				.Do((rule, o) =&amp;gt; this.AddInfoLog(&amp;quot;Заявка успешно зарегестрирована&amp;quot;))
				.Once()
				.Apply(this)
				.Name = &amp;quot;WhenRegistered&amp;quot;;

			order
				.WhenRegisterFailed()
				.Do(() =&amp;gt; this.AddInfoLog(&amp;quot;Заявка не принята биржей&amp;quot;))
				.Once()
				.Apply(this)
				.Name = &amp;quot;WhenRegisterFailed&amp;quot;;

			order
				.WhenMatched()
				.Do((rule, o) =&amp;gt;
				{
					this.AddInfoLog(&amp;quot;Заявка полностью исполнена&amp;quot;);

					this.AddInfoLog(&amp;quot;Удаляем все правила связанные с заявкой.&amp;quot;);

					// удаление всех правил связанных с order
					Rules.RemoveRulesByToken(rule.Token, rule);
				})
				.Once()
				.Apply(this)
				.Name = &amp;quot;WhenMatched&amp;quot;;

			this.AddInfoLog(&amp;quot;Правил в стратегии перед регистрацией заявки: {0}&amp;quot;, Rules.Count);

			// регистрирация заявки
			RegisterOrder(order);

			_processed = true;
		}
	}
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;В итоге получаем такой лог:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;2012.06.14 21:00:00.000|       |SS_RIU2@RTS_test account|Стратегия запущена.
2012.06.15 07:05:00.073|       |SS_RIU2@RTS_test account|Правил в стратегии при первой свечке: 1
2012.06.15 07:05:00.073|       |SS_RIU2@RTS_test account|Правил в стратегии перед регистрацией заявки: 5
2012.06.15 07:05:00.073|       |SS_RIU2@RTS_test account|Заявка успешно зарегестрирована
2012.06.15 07:05:00.073|       |SS_RIU2@RTS_test account|Новая Buy сделка 1 по цене 130875 на 1 заявки 45478274.
2012.06.15 07:05:00.073|       |SS_RIU2@RTS_test account|Trader.NewMyTrades event. Новая сделка по заявке. Правил в стратегии: 5
2012.06.15 07:05:00.073|       |SS_RIU2@RTS_test account|Новая позиция 1.
2012.06.15 07:05:00.073|       |SS_RIU2@RTS_test account|Заявка полностью исполнена
2012.06.15 07:05:00.073|       |SS_RIU2@RTS_test account|Удаляем все правила связанные с заявкой.
2012.06.15 07:05:00.073|       |SS_RIU2@RTS_test account|Заявка 45478274 больше не активна.
2012.06.15 07:05:00.073|       |SS_RIU2@RTS_test account|Trader.NewTrades event. Правил в стратегии: 0
2012.06.15 07:05:00.080|       |SS_RIU2@RTS_test account|Trader.NewTrades event. Правил в стратегии: 0
2012.06.15 07:05:00.167|       |SS_RIU2@RTS_test account|Trader.NewTrades event. Правил в стратегии: 0
2012.06.15 07:05:00.297|       |SS_RIU2@RTS_test account|Trader.NewTrades event. Правил в стратегии: 0
2012.06.15 07:05:00.313|       |SS_RIU2@RTS_test account|Trader.NewTrades event. Правил в стратегии: 0
2012.06.15 07:05:00.370|       |SS_RIU2@RTS_test account|Trader.NewTrades event. Правил в стратегии: 0
2012.06.15 07:05:00.433|       |SS_RIU2@RTS_test account|Trader.NewTrades event. Правил в стратегии: 0
2012.06.15 07:05:00.470|       |SS_RIU2@RTS_test account|Trader.NewTrades event. Правил в стратегии: 0
2012.06.15 07:05:00.520|       |SS_RIU2@RTS_test account|Trader.NewTrades event. Правил в стратегии: 0
2012.06.15 07:05:00.570|       |SS_RIU2@RTS_test account|Trader.NewTrades event. Правил в стратегии: 0
2012.06.15 07:05:00.577|       |SS_RIU2@RTS_test account|Trader.NewTrades event. Правил в стратегии: 0
2012.06.15 07:05:00.600|       |SS_RIU2@RTS_test account|Стратегия останавливается.
2012.06.15 07:05:00.600|       |SS_RIU2@RTS_test account|Ожидание снятия всех активных заявок.
2012.06.15 07:05:00.600|       |SS_RIU2@RTS_test account|Стратегия остановлена.
т.е. правил в стратегии больше нет, но стратегия продолжает работать. Версия последняя с codeplex.&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/20923/</id>
    <title type="text">может я чтото не так понимаю но первое правило Rules.Add(_instr1.WhenChanged().Do(ProcessStrateg).Ap...</title>
    <published>2012-08-21T05:38:24Z</published>
    <updated>2012-08-21T05:38:24Z</updated>
    <author>
      <name>maxws</name>
      <uri>https://stocksharp.com/users/5998/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;может я чтото не так понимаю но первое правило  Rules.Add(_instr1.WhenChanged().Do(ProcessStrateg).Apply(this)); я не трогаю не удаляю и оно остается в Rules после удаления второго правила но стратегия останавливается, такое чувство что после вызова Remove автоматически стратегия получает сигнал на остановку (хотя это больше похоже на бред).&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20922/</id>
    <title type="text">esper: ra81: Если у вашей стратегии не осталось больше правил (вы сами удалили последнее например) о...</title>
    <published>2012-08-21T04:36:11Z</published>
    <updated>2012-08-21T04:36:11Z</updated>
    <author>
      <name>ra81</name>
      <uri>https://stocksharp.com/users/16581/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20921)" rel="nofollow" target="_blank"&gt;esper&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20920)" rel="nofollow" target="_blank"&gt;ra81&lt;/a&gt;:&lt;/strong&gt;
Если у вашей стратегии не осталось больше правил (вы сами удалили последнее например) она останавливается на вполне законных основаниях. У вас есть еще правила?
У стратегии в принципе может не быть правил и при этом она будет нормально работать, например, мы напрямую подписываемся на события NewOrders, NewMyTrades и т.д. Не думаю, что сам факт удаления последнего правила является причиной ее остановки.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;Я все же берусь утверждать что логика такова как я описал. Возможно в версиях с 4.1 поменялось, но не думаю. То что вы можете в OnStarting подписаться напрямую и колбасить сколько хотите это факт, но он никак не связан с тем что при удалении последнего правила стратегия останавливается :). Вот можно взять и проверить. Я проверял.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20921/</id>
    <title type="text">ra81: Если у вашей стратегии не осталось больше правил (вы сами удалили последнее например) она оста...</title>
    <published>2012-08-21T03:59:26Z</published>
    <updated>2012-08-21T03:59:26Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.com/users/5990/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20920)" rel="nofollow" target="_blank"&gt;ra81&lt;/a&gt;:&lt;/strong&gt;
Если у вашей стратегии не осталось больше правил (вы сами удалили последнее например) она останавливается на вполне законных основаниях. У вас есть еще правила?
У стратегии в принципе может не быть правил и при этом она будет нормально работать, например, мы напрямую подписываемся на события NewOrders, NewMyTrades и т.д. Не думаю, что сам факт удаления последнего правила является причиной ее остановки.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20920/</id>
    <title type="text">maxws: вопрос немного другой, но дабы не плодить похожие тему отпишусь сюда. Создаю новую стратегию ...</title>
    <published>2012-08-21T01:46:08Z</published>
    <updated>2012-08-21T01:46:08Z</updated>
    <author>
      <name>ra81</name>
      <uri>https://stocksharp.com/users/16581/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20908)" rel="nofollow" target="_blank"&gt;maxws&lt;/a&gt;:&lt;/strong&gt;
вопрос немного другой, но дабы не плодить похожие тему отпишусь сюда.
Создаю новую стратегию в OnStarted()добавляю правило  Rules.Add(_instr1.WhenChanged().Do(ProcessStrateg).Apply(this));
после чего в ProcessStrateg() создаю еще одно правило
activrule = this._indexSeries.WhenCandlesFinished().Do(CloseBuyOrder).Apply(this);
Rules.Add(activrule);
и после срабатывая условий в CloseBuyOrder() хочу его удалить Rules.Remove(activrule);
все отлично правило из Rules удаляется, но стратегия при этом останавливается.&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/20908/</id>
    <title type="text">вопрос немного другой, но дабы не плодить похожие тему отпишусь сюда. Создаю новую стратегию в OnSta...</title>
    <published>2012-08-20T14:13:04Z</published>
    <updated>2012-08-20T14:13:04Z</updated>
    <author>
      <name>maxws</name>
      <uri>https://stocksharp.com/users/5998/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;вопрос немного другой, но дабы не плодить похожие тему отпишусь сюда.
Создаю новую стратегию в OnStarted()добавляю правило  Rules.Add(_instr1.WhenChanged().Do(ProcessStrateg).Apply(this));
после чего в ProcessStrateg() создаю еще одно правило&lt;br /&gt;
activrule = this._indexSeries.WhenCandlesFinished().Do(CloseBuyOrder).Apply(this);
Rules.Add(activrule);
и после срабатывая условий в CloseBuyOrder() хочу его удалить Rules.Remove(activrule);
все отлично правило из Rules удаляется, но стратегия при этом останавливается.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20723/</id>
    <title type="text">юзайте 4.1.3 </title>
    <published>2012-08-08T13:16:13Z</published>
    <updated>2012-08-08T13:16:13Z</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.1.3&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20719/</id>
    <title type="text">Удалось ли решить проблему? Я ежедневно в одно время проверяю с помощью WhenTimeCome, все ли хорошо....</title>
    <published>2012-08-08T10:48:13Z</published>
    <updated>2012-08-08T10:48:13Z</updated>
    <author>
      <name>mdv</name>
      <uri>https://stocksharp.com/users/6039/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Удалось ли решить проблему?&lt;/p&gt;
&lt;p&gt;Я ежедневно в одно время проверяю с помощью WhenTimeCome, все ли хорошо. И если не все, запускаю котирование иногда из обработчика WhenTimeCome. Там же добавляю правило на следующие сутки. Так вот если и только если запускается котирование, программа при добавлении правила падает по IndexOutOfRangeException (несколько потоков выкидывают это исключение).&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/20497/</id>
    <title type="text">Чтобы попробовать разобраться что к чему мне потребуется также код правила в предыдущей версии библи...</title>
    <published>2012-07-24T12:37:19Z</published>
    <updated>2012-07-24T12:37:41Z</updated>
    <author>
      <name>Андрей Александрович</name>
      <uri>https://stocksharp.com/users/255/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Чтобы попробовать разобраться что к чему мне потребуется также код правила в предыдущей версии библиотеки а также коды методов которые используются в правиле. Есть возможность вместо WhenTimeCome использовать WhenIntervalElapsed который похоже не вызывает исключений.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20492/</id>
    <title type="text">Отправил </title>
    <published>2012-07-24T11:05:07Z</published>
    <updated>2012-07-24T11:05:07Z</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/20491/</id>
    <title type="text">Alexander Mukhanchikov: Я могу вам выслать исходный код данного правила. Если поместится то можно пе...</title>
    <published>2012-07-24T11:03:01Z</published>
    <updated>2012-07-24T11:03:01Z</updated>
    <author>
      <name>Андрей Александрович</name>
      <uri>https://stocksharp.com/users/255/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20489)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Я могу вам выслать исходный код данного правила.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Если поместится то можно передать его через личные сообщения. Почему бы не попробовать.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20489/</id>
    <title type="text">Андрей Александрович: Alexander Mukhanchikov: Вы готовы пофиксить данную проблему? Если бы она была ...</title>
    <published>2012-07-24T11:00:00Z</published>
    <updated>2012-07-24T11:00:00Z</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(20486)" 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(20485)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Вы готовы пофиксить данную проблему?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Если бы она была в моем коде то я должен был быть готов и постарался бы её устранить.&lt;/p&gt;
&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/20488/</id>
    <title type="text">Alexander Mukhanchikov: Вы готовы пофиксить данную проблему? Если бы она была в моем коде то я долже...</title>
    <published>2012-07-24T10:58:05Z</published>
    <updated>2012-07-24T10:58:05Z</updated>
    <author>
      <name>Андрей Александрович</name>
      <uri>https://stocksharp.com/users/255/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20485)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Вы готовы пофиксить данную проблему?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Если бы она была в моем коде то я должен был быть готов и постарался бы её устранить.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20487/</id>
    <title type="text">Андрей Александрович: Alexander Mukhanchikov: Будет время - решим, выложим фикс. На данный момент по...</title>
    <published>2012-07-24T10:49:24Z</published>
    <updated>2012-07-24T10:49:24Z</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(20486)" 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(20485)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Будет время - решим, выложим фикс.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;На данный момент получается так что у всех у кого в алгоритме есть WhenTimeCome робот запускается через раз.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Вы готовы пофиксить данную проблему?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>