﻿<?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/6995/i-snova-o-zashshitnyh-strategiyah/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-05T23:43:05Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=6995" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/38577/</id>
    <title type="text">С Новым годом! Вот и я согласен с последним выводом. Лучше самому следить.</title>
    <published>2017-01-09T04:32:28Z</published>
    <updated>2017-01-09T04:32:28Z</updated>
    <author>
      <name>roman001</name>
      <uri>https://stocksharp.ru/users/94444/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">С Новым годом!&lt;br /&gt;Вот и я согласен с последним выводом. Лучше самому следить.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/37801/</id>
    <title type="text">В новых API, помимо предварительной регистрации &amp;quot;стаканов&amp;quot;, надо ещё регать &amp;quot;ленту сделок&amp;quot;, ну плюсо...</title>
    <published>2017-01-04T19:33:03Z</published>
    <updated>2017-01-04T19:34:53Z</updated>
    <author>
      <name>Slepoy</name>
      <uri>https://stocksharp.ru/users/820/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">В новых API, помимо предварительной регистрации &amp;quot;стаканов&amp;quot;, надо ещё регать &amp;quot;ленту сделок&amp;quot;, ну плюсом не помешает регануть &amp;quot;таблицу текущих параметров&amp;quot;. То есть, перед запуском стратежки надо прописать что-то вроде такого:&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;


if (!trader.RegisteredSecurities.Contains(SelectedSecurity))               
                trader.RegisterSecurity(SelectedSecurity);                                
if (!trader.RegisteredMarketDepths.Contains(SelectedSecurity))                        
                trader.RegisterMarketDepth(SelectedSecurity);                            
if (!trader.RegisteredTrades.Contains(SelectedSecurity))                             
                trader.RegisterTrades(SelectedSecurity);  

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Плюс надо настраивать сам объект-стратежки. Он исходно по-умолчанию настроен по типу котирования, т.е. работает лимитками, по лучшему аску/биду, да ещё и объёмом 1 лот ))). То есть, нужно вручную перенастраивать. На акцииях можно включить свойство UseMarketOrders и поменять свойство Volume, а то оно по умолчанию равно 1 лот. На фьючах же, надо делать имитацию маркет-удара, т.е. свойство UseMarketOrders не трогать, а поигратсья с свойством PriceOffset - которое позволит выставить отступ от лучшего бида/аска, т.е. это по сути проскальзывание, надо его задать 10-20 шагов инструмента и будет имитация маркет удара. Ну и плюс надо также поменять свойство Volume, на нужный объём. &lt;br /&gt;&lt;br /&gt;Но как по мне, работает эта штука крайне нестабильно. Любой подвисон бота или глюк бота - и стоп не сработает. Сегодня как раз тестил его работу, Работает через раз. Мне не понравилось. По рынку отправил 5 коней: которые разбились на две сделки: 1 и 4 коня. В итоге, бот создал 2 стоп-лоса. Один исполнился, второй - нет, всё ещё ждёт цену активации, которая раза 3-4 уже была ))). И было это не единожды. Короче, опасная штука. Как по мне, она слишком сложная, много элементов, там и котирование замешено и т.п. Проще написать что-то своё, простое как кирпич: к примеру, тупо по событию пасти цену последней сделки и реагировать как нам нужно. Чем меньше элементов, тем стабильней будет пахать. </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/37593/</id>
    <title type="text">Попробуйте Дизайнер. Там защитные стратегии уже настроены как необходимо.</title>
    <published>2016-12-09T04:15:31Z</published>
    <updated>2016-12-09T04:15:31Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</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/37588/</id>
    <title type="text">Добрый день, уважаемые Перерыл форум в надежде найти ответ на вопрос почему при пробитии уровня, ука...</title>
    <published>2016-12-08T07:31:42Z</published>
    <updated>2016-12-08T07:31:42Z</updated>
    <author>
      <name>roman001</name>
      <uri>https://stocksharp.ru/users/94444/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Добрый день, уважаемые&lt;br /&gt;Перерыл форум в надежде найти ответ на вопрос почему при пробитии уровня, указанного в StopLossStrategy, не создается соответствующая заявка в терминале. Везде пишут, что необходимо подписаться на стаканы, согласен...&lt;br /&gt;В основном модуле пишу qTrader.RegisterMarketDepth(security), &lt;br /&gt;затем стартую главную стратегию, &lt;br /&gt;затем делаю SL&lt;br /&gt;&lt;br /&gt;var stopLoss = new StopLossStrategy(direction, fixOpenedPositionPrice, Volume, new Unit(correctionLoss, UnitTypes.Absolute));&lt;br /&gt;ChildStrategies.Add(stopLoss)&lt;br /&gt;&lt;br /&gt;В дебаге вижу, что дочерняя стратегия создалась, корректно отражает защитную цену, направление и т.д.&lt;br /&gt;но без толку, заявка то не создается[angry]. &lt;br /&gt;В личной переписке люди пишут, что забили и не используют этот функционал, но ведь разобрался же наверное кто-то?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>