﻿<?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">Не активируется StopLoss</title>
  <id>~/topic/3153/ne-aktiviruetsya-stoploss/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-16T09:41:37Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=3153" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/22433/</id>
    <title type="text">А на реале такой код работает? Проверил на тестовой плазе - StopLoss&amp;apos;ы работают. Проблема только с E...</title>
    <published>2012-11-12T12:59:20Z</published>
    <updated>2012-11-12T12:59:20Z</updated>
    <author>
      <name>pyhta4og</name>
      <uri>https://stocksharp.com/users/497/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Marco &lt;a href="https://stocksharp.com/posts/m/22390/" 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;Mikhail Sukhov &lt;a href="https://stocksharp.com/posts/m/22386/" 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;Проверил на тестовой плазе - StopLoss&amp;#39;ы работают. Проблема только с EmulationTrader.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Соберите пожалуйста логи EmulationTrader с уровнем логирования Debug воспроизводяший не -исполнение стоплосса.&lt;br /&gt;&lt;br /&gt;Лучше всего использовать FileLog с единым файлом под логи всего - так проще увидеть последовательность.&lt;br /&gt;&lt;br /&gt;Несрабатывание стоплосса может быть связано как с неверным расчетом pnl так и с неправильным (не)поступлением трейдов/бид-асков в стратегию стоплосса.&lt;br /&gt;&lt;br /&gt;Вы при тестировании используете какие стаканы? pnl считается по bestbid/bestask. Если у вас непонятно по каким причинам стаканов нет, а bestbid/bestask не null, то будет считаться неправильный pnl и стоплосс не сработает.&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22390/</id>
    <title type="text">А на реале такой код работает? Проверил на тестовой плазе - StopLoss&amp;apos;ы работают. Проблема только с E...</title>
    <published>2012-11-09T16:16:32Z</published>
    <updated>2012-11-09T16:16:32Z</updated>
    <author>
      <name>Marco</name>
      <uri>https://stocksharp.com/users/6041/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.com/posts/m/22386/" 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;Проверил на тестовой плазе - StopLoss&amp;#39;ы работают. Проблема только с EmulationTrader.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22386/</id>
    <title type="text">Обнаружил, что StopLoss активируется, но только для первой сделки. В аттаче - тест, который иллюстри...</title>
    <published>2012-11-09T13:45:42Z</published>
    <updated>2012-11-09T13:45:42Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Marco &lt;a href="https://stocksharp.com/posts/m/22369/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Обнаружил, что StopLoss активируется, но только для первой сделки. В аттаче - тест, который иллюстрирует проблему.&lt;br /&gt;Тестовые данные - тики RIU9, которые идут со StockSharp.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;А на реале такой код работает?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22369/</id>
    <title type="text">Обнаружил, что StopLoss активируется, но только для первой сделки. В аттаче - тест, который иллюстри...</title>
    <published>2012-11-09T10:18:08Z</published>
    <updated>2012-11-09T10:18:08Z</updated>
    <author>
      <name>Marco</name>
      <uri>https://stocksharp.com/users/6041/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Обнаружил, что StopLoss активируется, но только для первой сделки. В аттаче - тест, который иллюстрирует проблему.&lt;br /&gt;Тестовые данные - тики RIU9, которые идут со StockSharp.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22360/</id>
    <title type="text">Здравствуйте, коллеги. Помогите пожалуйста разобраться, почему не активируется StopLoss при тестиров...</title>
    <published>2012-11-09T08:41:12Z</published>
    <updated>2012-11-09T08:41:12Z</updated>
    <author>
      <name>Marco</name>
      <uri>https://stocksharp.com/users/6041/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Здравствуйте, коллеги.&lt;br /&gt;&lt;br /&gt;Помогите пожалуйста разобраться, почему не активируется StopLoss при тестировании на истории. Пытаюсь выставлять минимальный stoploss следующим кодом:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

        private void ProtectTrades(IEnumerable&amp;lt;MyTrade&amp;gt; trades)
        {
 
            if (StopLoss &amp;gt; 0)
            {
                var protectiveStrategies = trades.Select(t =&amp;gt;
                {
                        var stoploss = new StopLossStrategy(t, Security.MinStepSize);//new Unit(StopLoss, UnitTypes.Percent));

                        stoploss.WaitAllTrades = true;

                        return stoploss;
                    }
                });

                ChildStrategies.AddRange(protectiveStrategies);
            }
        }

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Код выполняется, StopLoss добавляется, но при достижении порога защита не активируется. Кусочек лога с запуском стратегии:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;

2012.10.18 12:26:00.043|       |TestStrategy|Opening long position...
2012.10.18 12:26:00.043|       |TestStrategy|Открываем позицию. finishPosition=1
2012.10.18 12:26:00.043|       |TestStrategy|Снятие всех активных заявок.
2012.10.18 12:26:00.360|       |SLS_RIZ2@RTS_TEST|Стратегия запущена. [0,3]. Позиция при старте 0.
2012.10.18 12:26:00.360|       |SLS_RIZ2@RTS_TEST|Защита сделки 5 заявки 43943107.
2012.10.18 12:26:00.360|       |SLS_RIZ2@RTS_TEST|Котирование на Sell объема 1.
2012.10.18 12:26:00.360|       |SLS_RIZ2@RTS_TEST|Приостановка правил. _rulesSuspendCount 1.
2012.10.18 12:26:00.360|       |SLS_RIZ2@RTS_TEST|Возобновление правил. _rulesSuspendCount 0.
2012.10.18 12:26:00.360|       |TestStrategy|Новая Buy сделка 5 по цене 151560 на 1 заявки 43943107.
2012.10.18 12:26:00.360|       |TestStrategy|Long position opened. #2
2012.10.18 12:26:00.360|       |TestStrategy|Новая позиция: TEST-RIZ2@RTS=1.
2012.10.18 12:27:00.297|       |TestStrategy|Candle: 18.10.2012 12:26:00, 151560, 151570, 151530, 151540, 456
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;Как видим, после покупки по 151560 со StopLoss&amp;#39;ом 10 появилась свечка с low price 151530, т.е. stoploss должен был сработать.&lt;br /&gt;&lt;br /&gt;Обратил внимание, что если вручную инициализировать поле Security, то ActivationPrice для стратегии будет равна 0.&lt;br /&gt;&lt;br /&gt;StockSharp обновлен с Codelex только что (4.1.6, commit 20868). </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>