﻿<?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">Дважды вызывается правило WhenPartiallyMatched, хотя произошла одна сделка</title>
  <id>~/topic/2823/dvazhdy-vyzyvaetsya-pravilo-whenpartiallymatched-hotya-proizoshla-odna-sdelka/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-20T19:18:48Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=2823" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/21858/</id>
    <title type="text">В 4.1.5 поправили правило. Просьба проверить ушла ли ошибка. </title>
    <published>2012-10-18T08:19:30Z</published>
    <updated>2012-10-18T08:19:30Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;В 4.1.5 поправили правило. Просьба проверить ушла ли ошибка.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/20521/</id>
    <title type="text">paveld: Alexander Mukhanchikov: Да, бага есть. Будем думать как поправить. Подскажите пожалуйста, ис...</title>
    <published>2012-07-25T16:36:27Z</published>
    <updated>2012-07-25T16:36:27Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20520)" rel="nofollow" target="_blank"&gt;paveld&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20162)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Да, бага есть. Будем думать как поправить.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Подскажите пожалуйста, исправляли баг или нет7&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/20520/</id>
    <title type="text">Alexander Mukhanchikov: Да, бага есть. Будем думать как поправить. Подскажите пожалуйста, исправляли...</title>
    <published>2012-07-25T14:53:45Z</published>
    <updated>2012-07-25T14:53:45Z</updated>
    <author>
      <name>paveld</name>
      <uri>https://stocksharp.ru/users/6010/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20162)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Да, бага есть. Будем думать как поправить.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Подскажите пожалуйста, исправляли баг или нет7&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/20162/</id>
    <title type="text">Да, бага есть. Будем думать как поправить. </title>
    <published>2012-07-05T09:57:55Z</published>
    <updated>2012-07-05T09:57:55Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</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/20149/</id>
    <title type="text">Уважаемые разработчики библиотеки! Ответьте хотя бы ошибка это или так и задумано было. </title>
    <published>2012-07-04T16:55:27Z</published>
    <updated>2012-07-04T16:55:27Z</updated>
    <author>
      <name>paveld</name>
      <uri>https://stocksharp.ru/users/6010/</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/20121/</id>
    <title type="text">esper: paveld: На правило частичного исполнения нельзя - ведь заявка может много раз исполниться час...</title>
    <published>2012-07-03T15:35:11Z</published>
    <updated>2012-07-03T15:35:11Z</updated>
    <author>
      <name>paveld</name>
      <uri>https://stocksharp.ru/users/6010/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20103)" rel="nofollow" target="_blank"&gt;esper&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20095)" rel="nofollow" target="_blank"&gt;paveld&lt;/a&gt;:&lt;/strong&gt;
На правило частичного исполнения нельзя - ведь заявка может много раз исполниться частично
Если правило сработает несколько раз по нескольким частичным исполнениям заявки, то мы в любом случае не будем знать на исполнение какого именно объема правило сработало в данный момент, так? Тогда в чем смысл ограничивать количество срабатываний правила, если в любом случае придется самостоятельно высчитывать объем?
Наоборот, не ограничиваю количество срабатываний правила. То что объем не определить - это уже понял что он приходит только по правилу OrderChanged.
Количество срабатываний правила частичного исполнения заявки должно быть равно количеству трейдов по этой заявке. Помоему логично. Поэтому хочется понять так ли это на самом деле или это все таки ошибка.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/20103/</id>
    <title type="text">paveld: На правило частичного исполнения нельзя - ведь заявка может много раз исполниться частично Е...</title>
    <published>2012-07-03T05:09:30Z</published>
    <updated>2012-07-03T05:09:30Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20095)" rel="nofollow" target="_blank"&gt;paveld&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/20095/</id>
    <title type="text">На правило частичного исполнения нельзя - ведь заявка может много раз исполниться частично </title>
    <published>2012-07-02T15:56:54Z</published>
    <updated>2012-07-02T15:56:54Z</updated>
    <author>
      <name>paveld</name>
      <uri>https://stocksharp.ru/users/6010/</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/20094/</id>
    <title type="text">Если выставить ```csharp .Once() </title>
    <published>2012-07-02T15:46:31Z</published>
    <updated>2012-07-02T15:46:31Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Если выставить ```csharp
.Once()&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-для"&gt;&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/20092/</id>
    <title type="text">Ошибка принята? </title>
    <published>2012-07-02T15:05:35Z</published>
    <updated>2012-07-02T15:05:35Z</updated>
    <author>
      <name>paveld</name>
      <uri>https://stocksharp.ru/users/6010/</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/20066/</id>
    <title type="text">Лог работы стратегии: 20:35:11.550 | | QuikTrader | RegisterOrder: TransactionId=4502221, Id=0, Pric...</title>
    <published>2012-06-29T17:06:11Z</published>
    <updated>2012-06-29T17:16:46Z</updated>
    <author>
      <name>paveld</name>
      <uri>https://stocksharp.ru/users/6010/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Лог работы стратегии:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;20:35:11.550 |            | QuikTrader      | RegisterOrder: TransactionId=4502221, Id=0, Price=133885, Balance=5, Security=RIU2@RTS, State=None
20:35:11.917 |            | QuikTrader      | New order: TransactionId=4502221, Id=1653852924, Price=133885, Balance=5, Security=RIU2@RTS, State=Active
20:35:11.917 |            | TS_RIU2@RTS_SPBFUT010Lt | Выставлена Sell заявка ('SHORT'). TransactionId=4502221, id=1653852924, цена 133885, V=5, Pos=0
20:35:12.188 |            | QuikTrader      | Order changed: TransactionId=4502221, Id=1653852924, Price=133885, Balance=5, Security=RIU2@RTS, State=Active
20:35:12.189 |            | QuikTrader      | Order changed: TransactionId=4502221, Id=1653852924, Price=133885, Balance=5, Security=RIU2@RTS, State=Active
20:35:15.766 |            | TS_RIU2@RTS_SPBFUT010Lt | Новая Sell сделка 69988399 по цене 133885 на 1 заявки 4502221.
20:35:15.767 |            | QuikTrader      | Order changed: TransactionId=4502221, Id=1653852924, Price=133885, Balance=4, Security=RIU2@RTS, State=Active
20:35:15.768 |            | TS_RIU2@RTS_SPBFUT010Lt | Новая позиция -1.
20:35:15.805 |            | TS_RIU2@RTS_SPBFUT010Lt | WhenPartiallyMatched. TransactionId=4502221, Id=1653852924, цена 133885, средняя цена 133885, V=5, Balance=4. P/L=-305, Pos=-1
20:35:15.859 |            | QuikTrader      | CancelOrder: TransactionId=4502221, Id=1653852924, Price=133885, Balance=4, Security=RIU2@RTS, State=Active
20:35:15.895 |            | TS_RIU2@RTS_SPBFUT010Lt | Подготовлена 'STOP Buy' заявка по цене 134085, V=1 для заявки с Id=1653852924, активации по цене 133965, StopSize=200
20:35:15.897 |            | QuikTrader      | RegisterOrder: TransactionId=4502223, Id=0, Price=133815, Balance=1, Security=RIU2@RTS, State=None
20:35:16.233 |            | QuikTrader      | New order: TransactionId=4502223, Id=1653852973, Price=133815, Balance=1, Security=RIU2@RTS, State=Active
20:35:16.234 |            | TS_RIU2@RTS_SPBFUT010Lt | Выставлена 'PROFIT Buy' заявка по цене 133815 для заявки с Id=1653852924. TransactionId=4502223, Id=1653852973, V=1, Pos=-1, задержка 00:00:00.3361409
20:35:16.504 |            | QuikTrader      | Order changed: TransactionId=4502221, Id=1653852924, Price=133885, Balance=4, Security=RIU2@RTS, State=Done
20:35:16.505 |            | TS_RIU2@RTS_SPBFUT010Lt | WhenPartiallyMatched. TransactionId=4502221, Id=1653852924, цена 133885, средняя цена 133885, V=5, Balance=4. P/L=-305, Pos=-1
20:35:16.507 |            | TS_RIU2@RTS_SPBFUT010Lt | Подготовлена 'STOP Buy' заявка по цене 134085, V=1 для заявки с Id=1653852924, активации по цене 133965, StopSize=200
20:35:16.549 |            | QuikTrader      | RegisterOrder: TransactionId=4502224, Id=0, Price=133815, Balance=1, Security=RIU2@RTS, State=None
20:35:16.605 |            | QuikTrader      | Order changed: TransactionId=4502223, Id=1653852973, Price=133815, Balance=1, Security=RIU2@RTS, State=Active
20:35:16.607 |            | QuikTrader      | Order changed: TransactionId=4502223, Id=1653852973, Price=133815, Balance=1, Security=RIU2@RTS, State=Active
20:35:16.941 |            | QuikTrader      | New order: TransactionId=4502224, Id=1653852985, Price=133815, Balance=1, Security=RIU2@RTS, State=Active
20:35:16.941 |            | TS_RIU2@RTS_SPBFUT010Lt | Выставлена 'PROFIT Buy' заявка по цене 133815 для заявки с Id=1653852924. TransactionId=4502224, Id=1653852985, V=1, Pos=-1, задержка 00:00:00.3919062
20:35:17.211 |            | QuikTrader      | Order changed: TransactionId=4502224, Id=1653852985, Price=133815, Balance=1, Security=RIU2@RTS, State=Active
20:35:17.212 |            | QuikTrader      | Order changed: TransactionId=4502224, Id=1653852985, Price=133815, Balance=1, Security=RIU2@RTS, State=Active&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Видно что в 20:35:16.505 правило WhenPartiallyMatched активируется второй раз, хотя Position остается равным -1.
В 20:35:15.859 заявка снимается.&lt;/p&gt;
&lt;p&gt;Ниже приведен скриншот из квика (заявка зеленым цветом), где также видно что для заявки с Id=1653852924 исполнено было 1, после чего заявка снята.
На правило WhenPartiallyMatched для заявки подписан один раз.
Версия S# 4.1.2&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>