﻿<?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">Неправильное значение в PositionManager.Position</title>
  <id>~/topic/2353/nepravilnoe-znachenie-v-positionmanager_position/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-01T23:32:59Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=2353" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/16053/</id>
    <title type="text">В результате следующих ошибок расходятся данные в PositionManager.Position и реальная позиция в квик...</title>
    <published>2012-01-31T14:17:32Z</published>
    <updated>2012-01-31T14:17:32Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.ru/users/773/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vfreeman &lt;a href="https://stocksharp.ru/posts/m/16046/" 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.ru/posts/m/16043/" 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;vfreeman &lt;a href="https://stocksharp.ru/posts/m/16024/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;В результате следующих ошибок расходятся данные в PositionManager.Position и реальная позиция в квике. Дважды зафиксировал сегодня эту ситуацию.&lt;br /&gt;&lt;br /&gt;Что могут посоветовать гуру?&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Котирование пока не дружит с move (а возможно и вообще, так как там все довольно неопределенно). Сделайте Security.Exchange.IsSupportAtomicReRegister = false.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;благодарю за совет! внес изменения - проверяю.&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.ru/posts/m/16046/</id>
    <title type="text">В результате следующих ошибок расходятся данные в PositionManager.Position и реальная позиция в квик...</title>
    <published>2012-01-31T11:02:51Z</published>
    <updated>2012-01-31T11:02:51Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.ru/users/773/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/16043/" 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;vfreeman &lt;a href="https://stocksharp.ru/posts/m/16024/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;В результате следующих ошибок расходятся данные в PositionManager.Position и реальная позиция в квике. Дважды зафиксировал сегодня эту ситуацию.&lt;br /&gt;&lt;br /&gt;Что могут посоветовать гуру?&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Котирование пока не дружит с move (а возможно и вообще, так как там все довольно неопределенно). Сделайте Security.Exchange.IsSupportAtomicReRegister = false.&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.ru/posts/m/16043/</id>
    <title type="text">В результате следующих ошибок расходятся данные в PositionManager.Position и реальная позиция в квик...</title>
    <published>2012-01-31T10:38:24Z</published>
    <updated>2012-01-31T10:38:24Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vfreeman &lt;a href="https://stocksharp.ru/posts/m/16024/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;В результате следующих ошибок расходятся данные в PositionManager.Position и реальная позиция в квике. Дважды зафиксировал сегодня эту ситуацию.&lt;br /&gt;&lt;br /&gt;Что могут посоветовать гуру?&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Котирование пока не дружит с move (а возможно и вообще, так как там все довольно неопределенно). Сделайте Security.Exchange.IsSupportAtomicReRegister = false.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16039/</id>
    <title type="text">Версия S#; дайте лог от PositionManager добавил логирование (спасибо esper) следующим образом: seale...</title>
    <published>2012-01-31T06:33:24Z</published>
    <updated>2012-01-31T06:33:24Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.ru/users/773/</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/16025/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Версия S#; дайте лог от PositionManager&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;добавил логирование (спасибо &lt;b&gt;esper&lt;/b&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;
sealed class TraceStrategyPositionManager : StrategyPositionManager
          {
               public TraceStrategyPositionManager(Strategy strategy, bool byOrders)
                    : base(strategy, byOrders)
               {
               }

               protected override void  ProcessOrder(Order order)
               {
                    Strategy.AddWarningLog(&amp;quot;SPM: OrderId {0} Volume {1} Balance {2} Pos {3}&amp;quot;.Put(order.Id, order.Volume, order.Balance, order.GetPosition()));
                    base.ProcessOrder(order);
               }
          }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ситуация повторилась. перед покупкой 3 контрактов - на балансе -1. на выходе имеем 2 покупки по 3 контракта =&amp;gt; на балансе 5, вместо 2.&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:plain"&gt;
10:09:48.937 |            | MQS             | Стратегия запущена.
10:09:48.937 |            | MQS             | Котирование на Buy объема 3.
10:09:48.953 |            | MQS             | Цена текущей NULL и лучшей 156510.
10:09:48.968 |            | MQS             | Лучший бид 156510 и лучший аск 156525.
10:09:48.968 |            | MQS             | Регистрация новой заявки на Buy с ценой 156510 и объемом 3.
10:09:49.000 |            | MQS             | Заявка 35735969 на Buy отправлена с ценой 156510 объемом 3.
10:09:49.296 | Warning    | MQS             | Заявка 35735969 в процессе регистрации.
10:09:49.328 | Warning    | chb_RIH2        | SPM: OrderId 6669965126 Volume 3 Balance 3 Pos 0
10:09:49.343 |            | MQS             | Заявка 35735969 принята биржей.
10:09:49.343 |            | MQS             | Цена текущей 156510 и лучшей 156485.
10:09:49.359 |            | MQS             | Лучший бид 156485 и лучший аск 156495.
10:09:49.359 |            | MQS             | Котирование заявки 35735969 на Buy с ценой 156510 объемом 3.
10:09:49.390 |            | MQS             | Перекотирование зарегистрировано для заявки 35735970 на Buy с ценой 156485 объемом 3.
10:09:49.500 | Error      | MQS             | Заявка 35735970 не была принята по причине System.InvalidOperationException: Сервер для транзакции &amp;#39;ACTION=MOVE_ORDERS; TRANS_ID=35735970; CLASSCODE=SPBFUT; SECCODE=RIH2; MODE=0; FIRST_ORDER_NUMBER=6669965126; FIRST_ORDER_NEW_PRICE=156485; FIRST_ORDER_NEW_QUANTITY=3;&amp;#39; вернул неправильное сообщение &amp;#39;Ошибка перестановки заявок. [FORTS] &amp;quot;Не найдена заявка для перестановки.&amp;quot;.&amp;#39; по передвинутым заявкам..
10:09:49.500 | Error      | MQS             | Заявка 35735970 не принята биржей по причине &amp;#39;Сервер для транзакции &amp;#39;ACTION=MOVE_ORDERS; TRANS_ID=35735970; CLASSCODE=SPBFUT; SECCODE=RIH2; MODE=0; FIRST_ORDER_NUMBER=6669965126; FIRST_ORDER_NEW_PRICE=156485; FIRST_ORDER_NEW_QUANTITY=3;&amp;#39; вернул неправильное сообщение &amp;#39;Ошибка перестановки заявок. [FORTS] &amp;quot;Не найдена заявка для перестановки.&amp;quot;.&amp;#39; по передвинутым заявкам.&amp;#39;.
10:09:49.531 |            | MQS             | Цена текущей NULL и лучшей 156485.
10:09:49.531 |            | MQS             | Лучший бид 156485 и лучший аск 156495.
10:09:49.546 |            | MQS             | Регистрация новой заявки на Buy с ценой 156485 и объемом 3.
10:09:49.562 |            | MQS             | Заявка 35735971 на Buy отправлена с ценой 156485 объемом 3.
10:09:49.796 | Warning    | chb_RIH2        | SPM: OrderId 6669965534 Volume 3 Balance 3 Pos 0
10:09:49.796 |            | MQS             | Заявка 35735971 принята биржей.
10:09:50.125 |            | chb_RIH2        | Новая Buy сделка 497153499 по цене 156495 на 3 заявки 35735969.
10:09:50.140 |            | MQS             | Новая Buy сделка 497153499 по цене 156495 на 3 заявки 35735969.
10:09:50.140 |            | chb_RIH2        | ChannelBreak_PositionsChanged PositionManager.Position=-1 lngNewPos=2
10:09:50.171 |            | chb_RIH2        | Новая Buy сделка 497153586 по цене 156485 на 2 заявки 35735971.
10:09:50.171 |            | chb_RIH2        | Новая позиция -1.
10:09:50.203 |            | MQS             | Новая Buy сделка 497153586 по цене 156485 на 2 заявки 35735971.
10:09:50.234 |            | chb_RIH2        | Новая Buy сделка 497153587 по цене 156485 на 1 заявки 35735971.
10:09:50.234 | Warning    | chb_RIH2        | SPM: OrderId 6669965126 Volume 3 Balance 0 Pos 3
10:09:50.250 |            | chb_RIH2        | Новая позиция 2.
10:09:50.250 |            | MQS             | Новая Buy сделка 497153587 по цене 156485 на 1 заявки 35735971.
10:09:50.281 |            | MQS             | Новая позиция 3.
10:09:50.296 |            | MQS             | Позиция изменилась на 3. Оставшийся объем 0.
10:09:50.296 |            | MQS             | Заканчиваем котирование.
10:09:50.312 |            | MQS             | Отмена заявки 35735971.
10:09:50.312 |            | MQS             | Стратегия останавливается.
10:09:50.312 |            | MQS             | Стратегия остановлена.
10:09:50.328 | Warning    | chb_RIH2        | SPM: OrderId 6669965126 Volume 3 Balance 0 Pos 3
10:09:50.375 | Warning    | chb_RIH2        | SPM: OrderId 6669965126 Volume 3 Balance 0 Pos 3
10:09:50.390 | Warning    | chb_RIH2        | SPM: OrderId 6669965126 Volume 3 Balance 0 Pos 3
10:09:50.406 |            | chb_RIH2        | Новая позиция 2.
10:09:50.453 | Warning    | chb_RIH2        | SPM: OrderId 6669965534 Volume 3 Balance 0 Pos 3
10:09:50.468 |            | chb_RIH2        | Новая позиция 5.
10:09:50.500 | Warning    | chb_RIH2        | SPM: OrderId 6669965534 Volume 3 Balance 0 Pos 3
10:09:50.500 | Warning    | chb_RIH2        | SPM: OrderId 6669965534 Volume 3 Balance 0 Pos 3
10:09:50.515 | Warning    | chb_RIH2        | SPM: OrderId 6669965534 Volume 3 Balance 0 Pos 3
10:10:17.203 |            | chb_RIH2        | Стратегия останавливается.
10:10:17.203 |            | chb_RIH2        | Стратегия остановлена.&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16030/</id>
    <title type="text">Версия S#; дайте лог от PositionManager Сорри, что сразу не указал. S# 4.0.17 А что значит лог от Po...</title>
    <published>2012-01-30T17:39:50Z</published>
    <updated>2012-01-30T17:39:50Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.ru/users/773/</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/16025/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Версия S#; дайте лог от PositionManager&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Сорри, что сразу не указал.&lt;br /&gt;&lt;br /&gt;S# 4.0.17&lt;br /&gt;&lt;br /&gt;А что значит лог от PositionManager? Как его включить? На данный момент я его уже не смогу получить - но хочу добавить эту информацию в журнал - а может еще что-то нужно добавить для логирования чтобы разобраться?&lt;br /&gt;&lt;br /&gt;Хотел бы еще пояснить что и как было.&lt;br /&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:vb"&gt;
ordT = CreateOrder(pDir, Security.GetMarketPrice(pDir), pVol)
strT = New MarketQuotingStrategy(ordT, New Unit(), New Unit())
ChildStrategies.Add(strT)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;В данном случае это была покупка 3-х контрактов, а на деле получилось 2 сделки покупки по 3 контракта каждая - в итоге PositionManager.Position уловил покупку только 3-х контрактов</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16025/</id>
    <title type="text">Версия S#; дайте лог от PositionManager</title>
    <published>2012-01-30T14:23:16Z</published>
    <updated>2012-01-30T14:23:16Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Версия S#; дайте лог от PositionManager</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16024/</id>
    <title type="text">В результате следующих ошибок расходятся данные в PositionManager.Position и реальная позиция в квик...</title>
    <published>2012-01-30T14:20:07Z</published>
    <updated>2012-01-30T14:20:07Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.ru/users/773/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">В результате следующих ошибок расходятся данные в PositionManager.Position и реальная позиция в квике. Дважды зафиксировал сегодня эту ситуацию.&lt;br /&gt;&lt;br /&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:plain"&gt;
17:59:53.796 | Error      | MQS             | Заявка 61736017 не была принята по причине System.InvalidOperationException: Сервер для транзакции &amp;#39;ACTION=MOVE_ORDERS; TRANS_ID=61736017; CLASSCODE=SPBFUT; SECCODE=RIH2; MODE=0; FIRST_ORDER_NUMBER=6667201216; FIRST_ORDER_NEW_PRICE=154040; FIRST_ORDER_NEW_QUANTITY=3;&amp;#39; вернул неправильное сообщение &amp;#39;Ошибка перестановки заявок. [FORTS] &amp;quot;Не найдена заявка для перестановки.&amp;quot;.&amp;#39; по передвинутым заявкам..
17:59:53.812 | Error      | MQS             | Заявка 61736017 не принята биржей по причине &amp;#39;Сервер для транзакции &amp;#39;ACTION=MOVE_ORDERS; TRANS_ID=61736017; CLASSCODE=SPBFUT; SECCODE=RIH2; MODE=0; FIRST_ORDER_NUMBER=6667201216; FIRST_ORDER_NEW_PRICE=154040; FIRST_ORDER_NEW_QUANTITY=3;&amp;#39; вернул неправильное сообщение &amp;#39;Ошибка перестановки заявок. [FORTS] &amp;quot;Не найдена заявка для перестановки.&amp;quot;.&amp;#39; по передвинутым заявкам.&amp;#39;.
17:59:53.828 | Warning    | MQS             | Заявка 61736017 устарела.
17:59:53.906 | Error      | MQS             | Заявка 61736018 не была принята по причине System.InvalidOperationException: Сервер для транзакции &amp;#39;ACTION=MOVE_ORDERS; TRANS_ID=61736018; CLASSCODE=SPBFUT; SECCODE=RIH2; MODE=0; FIRST_ORDER_NUMBER=0; FIRST_ORDER_NEW_PRICE=154100; FIRST_ORDER_NEW_QUANTITY=3;&amp;#39; вернул неправильное сообщение &amp;#39;Вы не можете снять данную заявку&amp;#39; по передвинутым заявкам..
17:59:53.906 | Error      | MQS             | Заявка 61736018 не принята биржей по причине &amp;#39;Сервер для транзакции &amp;#39;ACTION=MOVE_ORDERS; TRANS_ID=61736018; CLASSCODE=SPBFUT; SECCODE=RIH2; MODE=0; FIRST_ORDER_NUMBER=0; FIRST_ORDER_NEW_PRICE=154100; FIRST_ORDER_NEW_QUANTITY=3;&amp;#39; вернул неправильное сообщение &amp;#39;Вы не можете снять данную заявку&amp;#39; по передвинутым заявкам.&amp;#39;.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>