﻿<?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/3437/oshibka-pereregistratsii-zayavki/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-21T05:36:29Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=3437" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/24318/</id>
    <title type="text">Mikhail Sukhov: Это не ошибка регистрации заявки. Это ошибка логики стратегии. То что ее ошибка прив...</title>
    <published>2013-03-01T18:34:36Z</published>
    <updated>2013-03-01T18:34:36Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(24317)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Это не ошибка регистрации заявки. Это ошибка логики стратегии. То что ее ошибка привела к исключению в методе регистрации чистая случайность. Стратегию с глюками нужно останавливать сразу же.
Не знаю чьей логики это ошибка. У меня эта &amp;quot;случайность&amp;quot; имеет закономерный характер:
пересекается регистрация заявок даже не смотря на  Sync(_locker) в правилах и такие же локи в основной линии стратегии.
Совет ваш не принимаю - эта логика касается &amp;quot;защитных&amp;quot; стопов и ничего страшного, если она отработает на следующей свечке.
Так что обошёлся обычным try с логированием, а вы уж там разбирайтесь у себя, почему SlippageManager в нутрях асинхронен и на локи не реагирует.&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/24317/</id>
    <title type="text">VassilSanych: когда ошибки регистрации заявок сыплются в события, а ошибка перерегистрации пишет сте...</title>
    <published>2013-03-01T18:22:56Z</published>
    <updated>2013-03-01T18:22:56Z</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(24315)" rel="nofollow" target="_blank"&gt;VassilSanych&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.ru/posts/m/24315/</id>
    <title type="text">Mikhail Sukhov: Там есть настройки. Рад за вас. Только это очень странное поведение, когда ошибки ре...</title>
    <published>2013-03-01T14:08:43Z</published>
    <updated>2013-03-01T14:08:43Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(24314)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&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.ru/posts/m/24314/</id>
    <title type="text">VassilSanych: Возможно. Но это не отменяет того, что внутренняя ошибка метода перерегистрации заявки...</title>
    <published>2013-03-01T13:57:51Z</published>
    <updated>2013-03-01T13:57:51Z</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(24313)" rel="nofollow" target="_blank"&gt;VassilSanych&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.ru/posts/m/24313/</id>
    <title type="text">Возможно. Но это не отменяет того, что внутренняя ошибка метода перерегистрации заявки роняет страте...</title>
    <published>2013-03-01T13:30:05Z</published>
    <updated>2013-03-01T13:30:05Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</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/24312/</id>
    <title type="text">Это ошибка в логике, а не в S#. </title>
    <published>2013-03-01T13:18:52Z</published>
    <updated>2013-03-01T13:18:52Z</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;Это ошибка в логике, а не в S#.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24310/</id>
    <title type="text">2013/03/01 12:45:10.146| |SS_RIH3@RTS_SPBFUT00066|* Исправление стопа: Объём 3 Профит 151370 Стоп 15...</title>
    <published>2013-03-01T12:31:59Z</published>
    <updated>2013-03-01T12:31:59Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;pre&gt;&lt;code class="language-plain"&gt;2013/03/01 12:45:10.146|       |SS_RIH3@RTS_SPBFUT00066|* Исправление стопа: Объём 3 Профит 151370 Стоп 151620 Направление Buy
2013/03/01 12:45:10.146|       |SS_RIH3@RTS_SPBFUT00066|Перерегистрация заявки 43708531 с ценой 151540 на цену 151520. 
2013/03/01 12:45:10.146|       |SS_RIH3@RTS_SPBFUT00066|Перерегистрация проскальзывания заявки 43708531 (0x3773D8C) на заявку (0x2CD720E).
2013/03/01 12:45:10.146|       |SS_RIH3@RTS_SPBFUT00066|* Исправление стопа: Объём 3 Профит 151370 Стоп 151620 Направление Buy
2013/03/01 12:45:10.146|       |SS_RIH3@RTS_SPBFUT00066|Перерегистрация заявки 43708531 с ценой 151540 на цену 151520. 
2013/03/01 12:45:10.146|       |SS_RIH3@RTS_SPBFUT00066|Перерегистрация проскальзывания заявки 43708531 (0x3773D8C) на заявку (0xF70278).
2013/03/01 12:45:10.288|       |StrategyManager|Status:Started, PnL:-540, Slippage:0, Position:-3, Latency:00:00:07.9382259, ErrorCount
2013/03/01 12:45:10.302|       |SS_RIH3@RTS_SPBFUT00066|Заявка 43708531 больше не активна.
2013/03/01 12:45:10.302|       |StrategyManager|Status:Started, PnL:-540, Slippage:0, Position:-3, Latency:00:00:08.0946776, Latency
2013/03/01 12:45:10.423|       |StrategyManager|Status:Started, PnL:-540, Slippage:0, Position:-3, Latency:00:00:08.0946776, ErrorState
2013/03/01 12:45:10.423|Error  |SS_RIH3@RTS_SPBFUT00066|System.ArgumentException: Заявка 43708531 уже была ранее отправлена на перерегистрацию через заявку 43708533, и не может быть перерегистрирована заявкой 0.
Имя параметра: value
   в StockSharp.Algo.Slippage.SlippageManager.SlippageInfo.set_NextOrder(Order value) в e:\Projects\C_Projects\StockSharp\Sources\Algo\Slippage\SlippageManager.cs:строка 65
   в StockSharp.Algo.Slippage.SlippageManager.ReRegistering(Order oldOrder, Order newOrder) в e:\Projects\C_Projects\StockSharp\Sources\Algo\Slippage\SlippageManager.cs:строка 168
   в StockSharp.Algo.Strategies.Strategy.ReRegisterSlippage(Order oldOrder, Order newOrder) в e:\Projects\C_Projects\StockSharp\Sources\Algo\Strategies\Strategy.cs:строка 1493
   в StockSharp.Algo.Strategies.Strategy.ReRegisterOrder(Order oldOrder, Order newOrder) в e:\Projects\C_Projects\StockSharp\Sources\Algo\Strategies\Strategy.cs:строка 1379
   в StrategySampleSma.SmaStrategy.CheckStops() в e:\Projects\VGnRobot1\StrategySampleSma\SmaStrategy.cs:строка 419
   в StrategySampleSma.SmaStrategy.ProcessCandle(Candle candle) в e:\Projects\VGnRobot1\StrategySampleSma\SmaStrategy.cs:строка 351
   в StockSharp.Algo.MarketRule`2.ProcessRuleVoid() в e:\Projects\C_Projects\StockSharp\Sources\Algo\IMarketRule.cs:строка 423
   в StockSharp.Algo.MarketRuleHelper.ActiveRule(IMarketRuleContainer container, IMarketRule rule, Func`1 process) в e:\Projects\C_Projects\StockSharp\Sources\Algo\MarketRuleHelper.cs:строка 2531
   в StockSharp.Algo.Strategies.Strategy.StockSharp.Algo.IMarketRuleContainer.ActivateRule(IMarketRule rule, Func`1 process) в e:\Projects\C_Projects\StockSharp\Sources\Algo\Strategies\Strategy.cs:строка 1847
2013/03/01 12:45:10.423|       |SS_RIH3@RTS_SPBFUT00066|Стратегия останавливается. [0,-1]. Позиция при старте -3.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Больше всего огорчает последняя строчка&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>