﻿<?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">Остановка стратегий</title>
  <id>~/topic/2125/ostanovka-strategii/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-04T10:33:48Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=2125" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/13548/</id>
    <title type="text">Все. Понял спасибо) Извините за долгие расспросы)</title>
    <published>2011-11-14T13:58:24Z</published>
    <updated>2011-11-14T13:58:24Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Все. Понял спасибо) Извините за долгие расспросы)</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13547/</id>
    <title type="text"> Неверно. Много ситуаций - тоже самое котирование - когда мы должны дожидаться окончания работы доче...</title>
    <published>2011-11-14T13:55:10Z</published>
    <updated>2011-11-14T13:55:10Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;frontman &lt;a href="https://stocksharp.ru/posts/m/13546/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/13544/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Неверно.&lt;br /&gt;Много ситуаций - тоже самое котирование - когда мы должны дожидаться окончания работы дочерних стратегий перед остановкой базовой.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Нет я не о стратегиях а о правилах. &lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;frontman &lt;a href="https://stocksharp.ru/posts/m/13541/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Нет понимаю я это. Но разве это &lt;span class="highlight"&gt;правило&lt;/span&gt; имеет смысл если сама стратегия в которой это правило работает остановлена?&lt;br /&gt;Мне кажется нет. Т.е. не взирая не на какие условия&lt;span class="highlight"&gt; правило&lt;/span&gt; должно тормозиться при остановки стратегии...&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Со стратегиями то все правильно...&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;С правилами всё аналогично.&lt;br /&gt;Если тормозится стратегия - надо дождаться пока все правила закончут свою работу.&lt;br /&gt;Стратегии состоят ведь из правил. Может мы должны перекрыться там, или заявки снять....&lt;br /&gt;&lt;br /&gt;В общем надо завершать - пишите правила таким образом, чтобы они завершались.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13546/</id>
    <title type="text"> Неверно. Много ситуаций - тоже самое котирование - когда мы должны дожидаться окончания работы доче...</title>
    <published>2011-11-14T13:51:53Z</published>
    <updated>2011-11-14T13:51:53Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/13544/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Неверно.&lt;br /&gt;Много ситуаций - тоже самое котирование - когда мы должны дожидаться окончания работы дочерних стратегий перед остановкой базовой.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Нет я не о стратегиях а о правилах. &lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;frontman &lt;a href="https://stocksharp.ru/posts/m/13541/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Нет понимаю я это. Но разве это &lt;span class="highlight"&gt;правило&lt;/span&gt; имеет смысл если сама стратегия в которой это правило работает остановлена?&lt;br /&gt;Мне кажется нет. Т.е. не взирая не на какие условия&lt;span class="highlight"&gt; правило&lt;/span&gt; должно тормозиться при остановки стратегии...&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Со стратегиями то все правильно...&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13544/</id>
    <title type="text">Нет понимаю я это. Но разве это правило имеет смысл если сама стратегия в которой это правило работа...</title>
    <published>2011-11-14T13:48:09Z</published>
    <updated>2011-11-14T13:48:09Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;frontman &lt;a href="https://stocksharp.ru/posts/m/13541/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Нет понимаю я это. Но разве это правило имеет смысл если сама стратегия в которой это правило работает остановлена?&lt;br /&gt;Мне кажется нет. Т.е. не взирая не на какие условия правило должно тормозиться при остановки стратегии...&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Неверно.&lt;br /&gt;Много ситуаций - тоже самое котирование - когда мы должны дожидаться окончания работы дочерних стратегий перед остановкой базовой.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;P.S. Ну да, верно, описался.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13543/</id>
    <title type="text"> вдумайтесь в смысл Periodical - выполнять правило до тех пор, пока выполняется CanFinish. Немного н...</title>
    <published>2011-11-14T13:35:14Z</published>
    <updated>2011-11-14T13:35:14Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/13538/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;вдумайтесь в смысл Periodical - выполнять правило до тех пор, пока выполняется CanFinish.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Немного не так. Пока CanFinish не вернет true. Т.е. правило выполняется до тех пор пока CanFinish не выполняется)&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13541/</id>
    <title type="text">Нет понимаю я это. Но разве это правило имеет смысл если сама стратегия в которой это правило работа...</title>
    <published>2011-11-14T13:32:38Z</published>
    <updated>2011-11-14T13:32:38Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Нет понимаю я это. Но разве это правило имеет смысл если сама стратегия в которой это правило работает остановлена?&lt;br /&gt;Мне кажется нет. Т.е. не взирая не на какие условия правило должно тормозиться при остановки стратегии...&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13538/</id>
    <title type="text">Ну вообще то это костыль) Правило должно и без него стопориться же! Так в чём костыль-то? Если вы пе...</title>
    <published>2011-11-14T13:20:24Z</published>
    <updated>2011-11-14T13:20:24Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;frontman &lt;a href="https://stocksharp.ru/posts/m/13536/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Ну вообще то это костыль) Правило должно и без него стопориться же!&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Так в чём костыль-то? Если вы передаёте функцию, которая всегда возвращает false - как, по-вашему, должно останавливаться правило?&lt;br /&gt;правильно - никак.&lt;br /&gt;&lt;br /&gt;вдумайтесь в смысл Periodical - выполнять правило до тех пор, пока выполняется CanFinish.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13536/</id>
    <title type="text">Ну вообще то это костыль) Правило должно и без него стопориться же!</title>
    <published>2011-11-14T13:11:39Z</published>
    <updated>2011-11-14T13:11:39Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Ну вообще то это костыль) Правило должно и без него стопориться же!</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13535/</id>
    <title type="text">Хм... Понял)) Ну вот смотрите если записать вот так например this.When(Order.NewTrades()).Do(trades ...</title>
    <published>2011-11-14T13:02:18Z</published>
    <updated>2011-11-14T13:02:18Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;frontman &lt;a href="https://stocksharp.ru/posts/m/13534/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Хм... Понял))&lt;br /&gt;Ну вот смотрите если записать вот так например &lt;br /&gt;this.When(Order.NewTrades()).Do(trades =&amp;gt; Task.Factory.StartNew(() =&amp;gt; NewTrades(trades))).Periodical(() =&amp;gt; IsStoped || ProcessState == ProcessStates.Stopping); &lt;br /&gt;Где IsStoped - тот самый флаг, то остановка нормально работает...&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Тогда в чём проблема раз всё нормально работает?&lt;br /&gt;Для остановки правила должно выполняться CanFinish, которые вы передаёте в Periodical.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13534/</id>
    <title type="text">Хм... Понял)) Ну вот смотрите если записать вот так например this.When(Order.NewTrades()).Do(trades ...</title>
    <published>2011-11-14T13:00:36Z</published>
    <updated>2011-11-14T13:00:36Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Хм... Понял))&lt;br /&gt;Ну вот смотрите если записать вот так например &lt;br /&gt;this.When(Order.NewTrades()).Do(trades =&amp;gt; Task.Factory.StartNew(() =&amp;gt; NewTrades(trades))).Periodical(() =&amp;gt; IsStoped || ProcessState == ProcessStates.Stopping); &lt;br /&gt;Где IsStoped - тот самый флаг, то остановка нормально работает...</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13533/</id>
    <title type="text">Флаг. Его стратегия материнская в true ставит перед тем как остановить стратегию. Да даже если бы и ...</title>
    <published>2011-11-14T12:57:37Z</published>
    <updated>2011-11-14T12:59:03Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;frontman &lt;a href="https://stocksharp.ru/posts/m/13531/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Флаг. Его стратегия материнская в true ставит перед тем как остановить стратегию.&lt;br /&gt;Да даже если бы и не ставила , все равно остановка должна была правило убить...&lt;br /&gt;&amp;quot;к какому файлу \ методу?&amp;quot; - ну к тому где метод Periodical описан...&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
		/// &amp;lt;summary&amp;gt;
		/// Сделать правило периодичным (будет вызываться до тех пор, пока &amp;lt;paramref name=&amp;quot;canFinish&amp;quot;/&amp;gt; не вернет true).
		/// &amp;lt;/summary&amp;gt;
		/// &amp;lt;param name=&amp;quot;canFinish&amp;quot;&amp;gt;Критерий окончания периодичности.&amp;lt;/param&amp;gt;
		/// &amp;lt;returns&amp;gt;Правило.&amp;lt;/returns&amp;gt;
		public StrategyRule Periodical(Func&amp;lt;bool&amp;gt; canFinish)
		{
			if (canFinish == null)
				throw new ArgumentNullException(&amp;quot;canFinish&amp;quot;);

			CanFinish = canFinish;
			return this;
		}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Какой флаг? Там функцию надо передавать. Дубль 3 - опишите подробнее свой Periodical.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13531/</id>
    <title type="text">Флаг. Его стратегия материнская в true ставит перед тем как остановить стратегию. Да даже если бы и ...</title>
    <published>2011-11-14T12:32:11Z</published>
    <updated>2011-11-14T12:32:11Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Флаг. Его стратегия материнская в true ставит перед тем как остановить стратегию.&lt;br /&gt;Да даже если бы и не ставила , все равно остановка должна была правило убить...&lt;br /&gt;&amp;quot;к какому файлу \ методу?&amp;quot; - ну к тому где метод Periodical описан...</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13530/</id>
    <title type="text">Дайте доступ я сам подправлю)) к какому файлу \ методу? ещё раз вопрос - как именно у вас был описан...</title>
    <published>2011-11-14T12:25:06Z</published>
    <updated>2011-11-14T12:26:53Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;frontman &lt;a href="https://stocksharp.ru/posts/m/13524/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Дайте доступ я сам подправлю))&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;к какому файлу \ методу?&lt;br /&gt;&lt;br /&gt;ещё раз вопрос - как именно у вас был описан Periodical, что передано в качестве canFinish?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13524/</id>
    <title type="text">Александр ну this.When(Order.NewTrades()).Do(trades =&amp;gt; Task.Factory.StartNew(() =&amp;gt; NewTrades(trades)...</title>
    <published>2011-11-14T11:33:21Z</published>
    <updated>2011-11-14T11:33:21Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Александр ну this.When(Order.NewTrades()).Do(trades =&amp;gt; Task.Factory.StartNew(() =&amp;gt; NewTrades(trades))); было с Periodical...&lt;br /&gt;&lt;br /&gt;Вообщем смотрите я убрал его отовсюду... И у меня все стало норм...&lt;br /&gt;Дайте доступ я сам подправлю))</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13523/</id>
    <title type="text">Новый поток... Нет все таки помоем причина в Periodical вот этот вариант который я вам скинул(уже ис...</title>
    <published>2011-11-14T11:24:19Z</published>
    <updated>2011-11-14T11:24:19Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;frontman &lt;a href="https://stocksharp.ru/posts/m/13520/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Новый поток... &lt;br /&gt;Нет все таки помоем причина в Periodical вот этот вариант который я вам скинул(уже исправленный) работает. &lt;br /&gt;Мне кажется если исп Periodical правило не перестанет работать даже если стратегия стопиться...&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Так скиньте задание и добавление вашей 4 стратегии.&lt;br /&gt;я не вижу Periodical</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13522/</id>
    <title type="text">Вот то что я вам скинул это внутренности &amp;quot;Стратегия в корзине 4&amp;quot;</title>
    <published>2011-11-14T10:54:49Z</published>
    <updated>2011-11-14T10:54:49Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Вот то что я вам скинул это внутренности &amp;quot;Стратегия в корзине 4&amp;quot;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13520/</id>
    <title type="text">Новый поток... Нет все таки помоем причина в Periodical вот этот вариант который я вам скинул(уже ис...</title>
    <published>2011-11-14T10:50:02Z</published>
    <updated>2011-11-14T10:50:02Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Новый поток... &lt;br /&gt;Нет все таки помоем причина в Periodical вот этот вариант который я вам скинул(уже исправленный) работает. &lt;br /&gt;Мне кажется если исп Periodical правило не перестанет работать даже если стратегия стопиться...</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13519/</id>
    <title type="text">protected override void OnStarting() { this.When(Order.NewTrades()).Do(trades =&amp;gt; Task.Factory.StartN...</title>
    <published>2011-11-14T10:38:36Z</published>
    <updated>2011-11-14T10:38:36Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;frontman &lt;a href="https://stocksharp.ru/posts/m/13516/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
protected override void OnStarting()
		{
			this.When(Order.NewTrades()).Do(trades =&amp;gt; Task.Factory.StartNew(() =&amp;gt; NewTrades(trades)));
			base.OnStarting();
		}

    	private void NewTrades(IEnumerable&amp;lt;MyTrade&amp;gt; trads)
        {
			foreach (var profit in trads.Select(trade =&amp;gt; new ProtectedStrategy(trade, ProtectivDelta, ProtectivSlipPage)))
			{
				profit.CreateNewOrder += order =&amp;gt;
											 {
												 OnCreateNewOrder(order);
												 this.When(order.NewTrades())
													 .Do(tr =&amp;gt; OnChangedCloseTrade(tr.Sum(t =&amp;gt; t.Trade.Volume)));
											 };
				ChildStrategies.Add(profit);
			}
        }&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;И где она тут?&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;this.When(Order.NewTrades()).Do(trades =&amp;gt; Task.Factory.StartNew(() =&amp;gt; NewTrades(trades)));&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;оно?&lt;br /&gt;Что такое Task.Factory.StartNew()?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13516/</id>
    <title type="text">protected override void OnStarting() { this.When(Order.NewTrades()).Do(trades =&amp;gt; Task.Factory.StartN...</title>
    <published>2011-11-14T10:25:28Z</published>
    <updated>2011-11-14T10:25:28Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
protected override void OnStarting()
		{
			this.When(Order.NewTrades()).Do(trades =&amp;gt; Task.Factory.StartNew(() =&amp;gt; NewTrades(trades)));
			base.OnStarting();
		}

    	private void NewTrades(IEnumerable&amp;lt;MyTrade&amp;gt; trads)
        {
			foreach (var profit in trads.Select(trade =&amp;gt; new ProtectedStrategy(trade, ProtectivDelta, ProtectivSlipPage)))
			{
				profit.CreateNewOrder += order =&amp;gt;
											 {
												 OnCreateNewOrder(order);
												 this.When(order.NewTrades())
													 .Do(tr =&amp;gt; OnChangedCloseTrade(tr.Sum(t =&amp;gt; t.Trade.Volume)));
											 };
				ChildStrategies.Add(profit);
			}
        }&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13514/</id>
    <title type="text">Покажите свою &amp;quot;Стратегия в корзине 4&amp;quot;.</title>
    <published>2011-11-14T10:05:10Z</published>
    <updated>2011-11-14T10:05:10Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Покажите свою &amp;quot;Стратегия в корзине 4&amp;quot;.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>