﻿<?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">Protect в событийной модели</title>
  <id>~/topic/1481/protect-v-sobytiinoi-modeli/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-19T09:55:35Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=1481" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/7539/</id>
    <title type="text">в [3.1.2] баг исправлен </title>
    <published>2011-04-19T16:51:30Z</published>
    <updated>2011-04-19T16:51:30Z</updated>
    <author>
      <name>vvt</name>
      <uri>https://stocksharp.ru/users/34/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;в [3.1.2] баг исправлен&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7440/</id>
    <title type="text">vvt: видно, что сработал TakeProfit, но вместо одной заявки выставляет кучу, похоже на баг Да, баг, ...</title>
    <published>2011-04-15T09:07:05Z</published>
    <updated>2011-04-15T09:07:05Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(7434)" rel="nofollow" target="_blank"&gt;vvt&lt;/a&gt;:&lt;/strong&gt;
видно, что сработал TakeProfit, но вместо одной заявки выставляет кучу, похоже на баг&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.ru/posts/m/7434/</id>
    <title type="text">попробовал перейти на [3.1], изменил код в соответствии с новым синтаксисом (на [3.0.19] работало ка...</title>
    <published>2011-04-14T12:58:52Z</published>
    <updated>2011-04-14T12:58:52Z</updated>
    <author>
      <name>vvt</name>
      <uri>https://stocksharp.ru/users/34/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;попробовал перейти на [3.1], изменил код в соответствии с новым синтаксисом (на [3.0.19] работало как нужно)&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;							if (_isPosition != true)
							{
									AddLog(StrategyErrorStates.None, &amp;quot;Перед предпоследним When&amp;quot;);
									When(_order.NewTrades()). //() =&amp;gt;
										Protect(_order,
													 t =&amp;gt;
													 new TakeProfitStrategy(t, new Unit(150)) { IsParallel = true, IsMarket = true },
													 t =&amp;gt;
													 Sls1 = new StopLossStrategy(t, new Unit(_stopPrice)) { IsParallel = true, IsMarket = true, IsTrailing = true }).Activated&amp;lt;Strategy&amp;gt;(
															s =&amp;gt;
															{
																AddLog(StrategyErrorStates.None, &amp;quot;Перед последним When&amp;quot;);
																When(s.Stopped()).
																	Do(() =&amp;gt;
																		{
																			// сработало стоп условие
																			_isPosition = false;
																			AddLog(StrategyErrorStates.None, string.Format(&amp;quot;Сработало стоп-условие _stopPrice={0}&amp;quot;, Sls1.ProtectiveDelta));
																		});
															});

								}

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src="http://content.screencast.com/users/vvt/folders/Jing/media/dedc1e11-8002-4fe2-a78a-e67360cd0d43/2011-04-14_1643.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;видно, что сработал TakeProfit, но вместо одной заявки выставляет кучу, похоже на баг&lt;/p&gt;
&lt;p&gt;вот лог&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;CPS 16:32:40.9762649 Стратегия запущена.
CPS 16:35:03.7004282 Правило активировано.
CPS 16:35:03.7074286 Правило удалено.
CPS 16:40:03.4545732 Правило активировано.
CPS 16:40:03.4605735 Перед предпоследним When
CPS 16:40:03.5345778 Правило удалено.
CPS 16:40:04.5366351 Правило активировано.
CPS 16:40:04.5416354 Стратегия запущена.
CPS 16:40:04.5426354 Перед последним When
CPS 16:40:04.5426354 Правило удалено.
CPS 16:40:05.5436927 Правило активировано.
CPS 16:40:05.5546933 Стратегия запущена.
CPS 16:40:05.5546933 Стратегия запущена.
CPS 16:40:05.5546933 Стратегия запущена.
CPS 16:40:05.5546933 Стратегия запущена.
CPS 16:40:05.5546933 Правило удалено.
CPS 16:40:58.8447413 Регистрация защитной заявки с ценой 196185 и объемом 1.
CPS 16:40:58.8447413 Регистрация новой заявки на Sell с ценой 196185 и объемом 1.
CPS 16:40:58.8457414 Заявка 58461521 на Sell отправлена с ценой 196185 объемом 1.
CPS 16:40:59.8467987 Котируемая заявка 58461521 исполнилась.
CPS 16:40:59.8467987 Осталось 2 контрактов.
CPS 16:41:00.8478559 Регистрация новой заявки на Sell с ценой 196185 и объемом 1.
CPS 16:41:00.8478559 Заявка 58461522 на Sell отправлена с ценой 196185 объемом 1.
CPS 16:41:01.8909156 Котируемая заявка 58461522 исполнилась.
CPS 16:41:01.8909156 Осталось 3 контрактов.
CPS 16:41:02.8929729 Регистрация новой заявки на Sell с ценой 196185 и объемом 1.
CPS 16:41:02.8929729 Заявка 58461523 на Sell отправлена с ценой 196185 объемом 1.
CPS 16:41:03.9060308 Котируемая заявка 58461523 исполнилась.
CPS 16:41:03.9060308 Осталось 4 контрактов.
CPS 16:41:04.9080881 Регистрация новой заявки на Sell с ценой 196185 и объемом 1.
CPS 16:41:04.9080881 Заявка 58461524 на Sell отправлена с ценой 196185 объемом 1.
CPS 16:41:05.9191460 Котируемая заявка 58461524 исполнилась.
CPS 16:41:05.9191460 Осталось 5 контрактов.
CPS 16:41:06.9202032 Регистрация новой заявки на Sell с ценой 196185 и объемом 1.
CPS 16:41:06.9202032 Заявка 58461525 на Sell отправлена с ценой 196185 объемом 1.
CPS 16:41:16.9537771 Котируемая заявка 58461525 исполнилась.
CPS 16:41:16.9537771 Осталось 6 контрактов.
CPS 16:41:17.9548344 Котируемая заявка 0 снята.
CPS 16:41:17.9548344 Осталось 6 контрактов.
CPS 16:41:18.9588918 Котируемая заявка 0 снята.
CPS 16:41:18.9588918 Осталось 6 контрактов.
CPS 16:41:19.9619492 Котируемая заявка 0 снята.
CPS 16:41:19.9619492 Осталось 6 контрактов.
CPS 16:41:20.9650065 Котируемая заявка 0 снята.
CPS 16:41:20.9650065 Осталось 6 контрактов.
CPS 16:41:21.9710641 Котируемая заявка 0 снята.
CPS 16:41:21.9710641 Осталось 6 контрактов.
CPS 16:41:22.9721213 Регистрация новой заявки на Sell с ценой 196185 и объемом 1.
CPS 16:41:22.9721213 Заявка 58461526 на Sell отправлена с ценой 196185 объемом 1.
CPS 16:41:28.6174442 Стратегия останавливается.
CPS 16:41:28.6174442 Стратегия останавливается.
CPS 16:41:28.6174442 Стратегия останавливается.
CPS 16:41:28.6174442 Стратегия останавливается.
CPS 16:41:28.6174442 Стратегия останавливается.
CPS 16:41:28.6174442 Стратегия останавливается.
CPS 16:41:28.9854653 Котирование отменяет заявку 58461526.
CPS 16:41:28.9864653 Стратегия остановлена.
CPS 16:41:28.9864653 Котирование закончилось.
CPS 16:41:28.9864653 Стратегия остановлена.
CPS 16:41:28.9934657 Стратегия остановлена.
CPS 16:41:29.0404684 Стратегия остановлена.
CPS 16:41:29.0414685 Стратегия остановлена.
CPS 16:41:29.0424685 Стратегия остановлена.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7246/</id>
    <title type="text">vvt: Все, принцип понял, спасибо. Еще есть пара вопросов: метод MakePeriodical() выполняется с часто...</title>
    <published>2011-04-02T11:00:43Z</published>
    <updated>2011-04-02T11:00:43Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(7237)" rel="nofollow" target="_blank"&gt;vvt&lt;/a&gt;:&lt;/strong&gt;
Все, принцип понял, спасибо.&lt;/p&gt;
&lt;p&gt;Еще есть пара вопросов:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;метод MakePeriodical() выполняется с частотой Strategy.Interval ?&lt;/li&gt;
&lt;li&gt;можно ли в коде приведенном выше динамически изменять размер стопа в TakeProfitStrategy и StopLossStrategy во время работы стратегии? Если да, то как (желательно пример кода).&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;Это минимум.&lt;/li&gt;
&lt;li&gt;Через изменение свойства ProtectiveDelta.&lt;/li&gt;
&lt;/ol&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7237/</id>
    <title type="text">Все, принцип понял, спасибо. Еще есть пара вопросов: метод MakePeriodical() выполняется с частотой S...</title>
    <published>2011-04-01T15:11:37Z</published>
    <updated>2011-04-01T19:58:30Z</updated>
    <author>
      <name>vvt</name>
      <uri>https://stocksharp.ru/users/34/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Все, принцип понял, спасибо.&lt;/p&gt;
&lt;p&gt;Еще есть пара вопросов:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;метод MakePeriodical() выполняется с частотой Strategy.Interval ?&lt;/li&gt;
&lt;li&gt;можно ли в коде приведенном выше динамически изменять размер стопа в TakeProfitStrategy и StopLossStrategy во время работы стратегии? Если да, то как (желательно пример кода).&lt;/li&gt;
&lt;/ol&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7202/</id>
    <title type="text">Дальше объяснять где бага? Да, просьба объяснить. </title>
    <published>2011-03-31T08:51:49Z</published>
    <updated>2011-03-31T19:09:51Z</updated>
    <author>
      <name>vvt</name>
      <uri>https://stocksharp.ru/users/34/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;Дальше объяснять где бага?
Да, просьба объяснить.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7204/</id>
    <title type="text">Дальше объяснять где бага? Да, просьба объяснить. Вы регистрируете условие несколько десятков раз. П...</title>
    <published>2011-03-31T10:36:38Z</published>
    <updated>2011-03-31T10:36:38Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;Дальше объяснять где бага?
Да, просьба объяснить.&lt;/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.ru/posts/m/7195/</id>
    <title type="text">vvt: лог здесь Цитата из вашего лога: CPS 23:07:28.9470510 Перед предпоследним When CPS 23:07:29.960...</title>
    <published>2011-03-30T20:27:53Z</published>
    <updated>2011-03-30T20:27:53Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(7192)" rel="nofollow" target="_blank"&gt;vvt&lt;/a&gt;:&lt;/strong&gt;
лог &lt;a href="http://rapidshare.com/files/455166237/mylog2.txt" rel="nofollow" target="_blank"&gt;здесь&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Цитата из вашего лога:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;CPS 23:07:28.9470510 Перед предпоследним When
CPS 23:07:29.9601089 Перед предпоследним When
CPS 23:07:30.9611662 Перед предпоследним When
CPS 23:07:31.9612234 Перед предпоследним When
CPS 23:07:32.9612806 Перед предпоследним When
CPS 23:07:33.9613378 Перед предпоследним When
CPS 23:07:34.9613950 Перед предпоследним When
CPS 23:07:35.9644523 Перед предпоследним When
CPS 23:07:36.9645095 Перед предпоследним When
CPS 23:07:37.9645667 Перед предпоследним When
CPS 23:07:38.9646239 Перед предпоследним When
CPS 23:07:39.9646811 Перед предпоследним When
CPS 23:07:40.9647383 Перед предпоследним When
CPS 23:07:41.9647955 Перед предпоследним When
CPS 23:07:42.9648527 Перед предпоследним When
CPS 23:07:43.9649099 Перед предпоследним When
CPS 23:07:44.9659672 Перед предпоследним When
CPS 23:07:45.9660244 Перед предпоследним When
CPS 23:07:46.9660816 Перед предпоследним When
CPS 23:07:47.9661388 Перед предпоследним When
CPS 23:07:48.9661960 Перед предпоследним When
CPS 23:07:49.9662532 Перед предпоследним When
CPS 23:07:50.9663104 Перед предпоследним When
CPS 23:07:51.9663676 Перед предпоследним When
CPS 23:07:52.9674248 Перед предпоследним When
CPS 23:07:53.9674820 Перед предпоследним When
CPS 23:07:54.9685393 Перед предпоследним When
CPS 23:07:55.9695966 Перед предпоследним When
CPS 23:07:56.9836546 Перед предпоследним When
CPS 23:07:57.9857119 Перед предпоследним When
CPS 23:07:58.9877692 Перед предпоследним When
CPS 23:07:59.9888264 Перед предпоследним When
CPS 23:08:00.9888836 Перед предпоследним When
CPS 23:08:02.0049418 Перед предпоследним When
CPS 23:08:03.0179997 Перед предпоследним When
CPS 23:08:04.0250573 Перед предпоследним When
CPS 23:08:05.0271146 Перед предпоследним When
CPS 23:08:06.0271718 Перед предпоследним When
CPS 23:08:07.0272290 Перед предпоследним When
CPS 23:08:08.0272862 Перед предпоследним When
CPS 23:08:09.0283435 Перед предпоследним When&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Документация по методу &lt;a href="http://stocksharp.com/doc/help/html/M_Ecng_Trading_Algo_Strategies_ActionStrategy_When_1_a38de74d.htm"&gt;When&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Зарегистрировать условие&lt;/strong&gt;. Условие будет не активно до тех пор, пока к нему не будет добавлено действие через метод Do(Action).&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.ru/posts/m/7192/</id>
    <title type="text">в обоих случаях уже стоит new Unit(50) и тейке и в лоссе, до этого я тоже додумался, так что дело не...</title>
    <published>2011-03-30T19:59:22Z</published>
    <updated>2011-03-30T19:59:22Z</updated>
    <author>
      <name>vvt</name>
      <uri>https://stocksharp.ru/users/34/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;в обоих случаях уже стоит &lt;strong&gt;new Unit(50)&lt;/strong&gt; и тейке и в лоссе, до этого я тоже додумался, так что дело не в этом
вот код&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;				if (_order != null)
				{
					AddLog(StrategyErrorStates.None ,&amp;quot;Перед предпоследним When&amp;quot;);
					When(_order.NewTrades()).
					Do(this.Protect(_order, 
					t =&amp;gt; new TakeProfitStrategy(t, new Unit(50)) { IsForts = true, IsParallel = true }, // тейк на 50 пунктов
					t =&amp;gt; new StopLossStrategy(t, new Unit(50)) { IsForts = true, IsParallel = true })). // стоп на 50 пунктов
					Activated&amp;lt;Strategy&amp;gt;(s =&amp;gt;
					                    	{
												AddLog(StrategyErrorStates.None ,&amp;quot;Перед последним When&amp;quot;);
					                    		When(s.Stopped()).
					                    			Do(() =&amp;gt;
					                    			   	{
					                    			   		/* сработало стоп условие */
					                    			   	});
					                    	});
				}

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;еще раз запустил с логированием&lt;/p&gt;
&lt;p&gt;&lt;img src="http://content.screencast.com/users/vvt/folders/Jing/media/16624a65-0411-43a6-954c-f7ee1b7556dc/2011-03-30_2323.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;лог &lt;a href="http://rapidshare.com/files/455166237/mylog2.txt" rel="nofollow" target="_blank"&gt;здесь&lt;/a&gt;&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7180/</id>
    <title type="text">vvt: Взял пример кода из хелпа (событийная модель): When(_order.NewTrades()). Do(this.Protect(_order...</title>
    <published>2011-03-30T18:28:03Z</published>
    <updated>2011-03-30T18:28:03Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(7102)" rel="nofollow" target="_blank"&gt;vvt&lt;/a&gt;:&lt;/strong&gt;
Взял пример кода из хелпа (событийная модель):&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code&gt;			When(_order.NewTrades()).
				Do(this.Protect(_order,
				                t =&amp;gt; new TakeProfitStrategy(t, 150.Points(Security)), // тейк на 150 пунктов
				                t =&amp;gt; new StopLossStrategy(t, 100.Points(Security)))). // стоп на 100 пунктов
				
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;
Багу в примере заметил - тут нужно использовать просто new Unit(150) и new Unit(100). Потому что защиту мы выставляем в абсолютном значении. По фьючам абсолютное значение и есть пункты. А вот если мы хотим перевести пункты в реальную стоимость (в доллары), то нужно создавать Unit в пунктах, и переводить их в double (через cast).
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7178/</id>
    <title type="text">Mikhail Sukhov: vvt: Лог залил сюда Выглядит как баг. Проверю. Перед When первой строчкой выведите ч...</title>
    <published>2011-03-30T17:39:41Z</published>
    <updated>2011-03-30T17:39:41Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(7168)" 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(7162)" rel="nofollow" target="_blank"&gt;vvt&lt;/a&gt;:&lt;/strong&gt;
Лог залил &lt;a href="http://rapidshare.com/files/455113717/mylog1.txt" rel="nofollow" target="_blank"&gt;сюда&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Выглядит как баг. Проверю.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Перед When первой строчкой выведите что-нибудь в лог.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7162/</id>
    <title type="text">В код добавил и по тейку и по лоссу. Запустил сейчас, результат Лог залил сюда </title>
    <published>2011-03-30T13:32:23Z</published>
    <updated>2011-03-30T14:18:42Z</updated>
    <author>
      <name>vvt</name>
      <uri>https://stocksharp.ru/users/34/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p IsForts="true," IsParallel="true"&gt;В код добавил  и по тейку и по лоссу.&lt;/p&gt;
&lt;p&gt;Запустил сейчас, результат&lt;/p&gt;
&lt;p&gt;&lt;img src="http://content.screencast.com/users/vvt/folders/Jing/media/871c53cb-5ebb-4a66-8710-afd822615922/2011-03-30_1714.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Лог залил &lt;a href="http://rapidshare.com/files/455113717/mylog1.txt" rel="nofollow" target="_blank"&gt;сюда&lt;/a&gt;&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7168/</id>
    <title type="text">vvt: Лог залил сюда Выглядит как баг. Проверю. </title>
    <published>2011-03-30T14:17:18Z</published>
    <updated>2011-03-30T14:17:18Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(7162)" rel="nofollow" target="_blank"&gt;vvt&lt;/a&gt;:&lt;/strong&gt;
Лог залил &lt;a href="http://rapidshare.com/files/455113717/mylog1.txt" rel="nofollow" target="_blank"&gt;сюда&lt;/a&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.ru/posts/m/7141/</id>
    <title type="text">vvt: Как видно после покупки сработал тейк на 50 пунков в 16:41:19, но вместо 1 заявки на 1 лот выст...</title>
    <published>2011-03-29T18:36:05Z</published>
    <updated>2011-03-29T18:36:05Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(7131)" rel="nofollow" target="_blank"&gt;vvt&lt;/a&gt;:&lt;/strong&gt;
Как видно после покупки сработал тейк на 50 пунков в 16:41:19, но вместо 1 заявки на 1 лот выставилась куча заявок по 1 лоту на все депо.
Что я делаю не так?&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.ru/posts/m/7131/</id>
    <title type="text">Код в первом сообщении работает, но при срабатывании он гернерирует огромное количество заявок вмест...</title>
    <published>2011-03-29T12:24:48Z</published>
    <updated>2011-03-29T15:18:05Z</updated>
    <author>
      <name>vvt</name>
      <uri>https://stocksharp.ru/users/34/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Код в первом сообщении работает, но при срабатывании он гернерирует огромное количество заявок вместо одной по тейку или по лоссу, с одинаковым временем, хотя защищается покупка всего 1-го лота.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://content.screencast.com/users/vvt/folders/Jing/media/9d33c58c-e5ca-4163-a0af-1d6d1313c96e/2011-03-29_1859.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Как видно после покупки сработал тейк на 50 пунков в 16:41:19, но вместо 1 заявки на 1 лот выставилась куча заявок по 1 лоту на все депо.
Что я делаю не так?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7108/</id>
    <title type="text">Спасибо, включил экспорт дополнительных колонок. </title>
    <published>2011-03-28T17:58:55Z</published>
    <updated>2011-03-28T17:58:55Z</updated>
    <author>
      <name>vvt</name>
      <uri>https://stocksharp.ru/users/34/</uri>
      <email>info@stocksharp.ru</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.ru/posts/m/7107/</id>
    <title type="text">vvt: Mikhail Sukhov: Security.MinStepPrice чему равен? Security это RIM1 значит Security.MinStepPric...</title>
    <published>2011-03-28T16:30:57Z</published>
    <updated>2011-03-28T16:30:57Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(7105)" rel="nofollow" target="_blank"&gt;vvt&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(7103)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Security.MinStepPrice чему равен?
Security это RIM1
значит Security.MinStepPrice равен 5&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;А в программе? Вы делали, как показано &lt;a href="http://stocksharp.com/doc/help/html/4261879e-9bb3-482c-9fc5-27ecb07bdf5e.htm"&gt;здесь&lt;/a&gt;?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7105/</id>
    <title type="text">Mikhail Sukhov: Security.MinStepPrice чему равен? Security это RIM1 значит Security.MinStepPrice рав...</title>
    <published>2011-03-28T16:28:23Z</published>
    <updated>2011-03-28T16:29:26Z</updated>
    <author>
      <name>vvt</name>
      <uri>https://stocksharp.ru/users/34/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(7103)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Security.MinStepPrice чему равен?
Security это RIM1
значит Security.MinStepPrice равен 5&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7103/</id>
    <title type="text">Security.MinStepPrice чему равен? </title>
    <published>2011-03-28T16:22:51Z</published>
    <updated>2011-03-28T16:22:51Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Security.MinStepPrice чему равен?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7102/</id>
    <title type="text">Взял пример кода из хелпа (событийная модель): When(_order.NewTrades()). Do(this.Protect(_order, t =...</title>
    <published>2011-03-28T16:13:50Z</published>
    <updated>2011-03-28T16:13:50Z</updated>
    <author>
      <name>vvt</name>
      <uri>https://stocksharp.ru/users/34/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Взял пример кода из хелпа (событийная модель):&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;				When(_order.NewTrades()).
					Do(this.Protect(_order,
					                t =&amp;gt; new TakeProfitStrategy(t, 150.Points(Security)), // тейк на 150 пунктов
					                t =&amp;gt; new StopLossStrategy(t, 100.Points(Security)))). // стоп на 100 пунктов
					Activated&amp;lt;Strategy&amp;gt;(s =&amp;gt;
					                    	{
					                    		When(s.Stopped()).
					                    			Do(() =&amp;gt;
					                    			   	{
					                    			   		/* сработало стоп условие */
					                    			   	});
					                    	});

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;при наступлении события NewTrades выдает следующее:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;System.InvalidOperationException: Значение стоимости шага цены не инициализировано.
в Ecng.Trading.BusinessEntities.UnitHelper.GetStepPrice(Unit unit)
в Ecng.Trading.BusinessEntities.Unit.op_Explicit(Unit unit)
в Ecng.Trading.BusinessEntities.Unit.CreateResult(Unit u1, Unit u2, Func&lt;code&gt;3 operation, Func&lt;/code&gt;3 percentOperation)
в Ecng.Trading.BusinessEntities.Unit.op_Subtraction(Unit u1, Unit u2)
в Ecng.Trading.Algo.Strategies.StopLossStrategy.GetNewPrice()
в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()
в Ecng.Trading.Algo.Strategies.Strategy.
#=qnMN_PMdUfHysEK$_tfQ8grn_QTjzOIMGPiv$tYCH2Bw=.#=q3rD2zIrUx4ViUbhRH66B2w==()&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>