﻿<?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/2647/vopros-po-obrabotke-sdelok/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-13T14:19:18Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=2647" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/19338/</id>
    <title type="text">Александр (ПАА): Добрый день, после перехода на 4.1 опять та же проблема (с изменением баланса после...</title>
    <published>2012-05-25T18:32:40Z</published>
    <updated>2012-05-25T18:32:40Z</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(19333)" rel="nofollow" target="_blank"&gt;Александр (ПАА)&lt;/a&gt;:&lt;/strong&gt;
Добрый день, после перехода на 4.1 опять та же проблема (с изменением баланса после изменения статуса заявки на Done) возникает, правда намного реже...&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/19333/</id>
    <title type="text">Добрый день, после перехода на 4.1 опять та же проблема (с изменением баланса после изменения статус...</title>
    <published>2012-05-25T14:42:36Z</published>
    <updated>2012-05-25T14:42:36Z</updated>
    <author>
      <name>Александр (ПАА)</name>
      <uri>https://stocksharp.ru/users/5968/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день, после перехода на 4.1 опять та же проблема (с изменением баланса после изменения статуса заявки на Done) возникает, правда намного реже...&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19321/</id>
    <title type="text">Да я уже понял, что что не так, System.Linq объявлял, но вот до reference System.Core.dll уже не дош...</title>
    <published>2012-05-25T02:46:10Z</published>
    <updated>2012-05-25T02:46:10Z</updated>
    <author>
      <name>gazrvs_nur</name>
      <uri>https://stocksharp.ru/users/5983/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Да я уже понял, что что не так,
System.Linq объявлял, но вот до reference System.Core.dll уже не дошел,
будем нарабатывать опыт.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19262/</id>
    <title type="text">gazrvs_nur: вот только проблема была не в вызове процедуры с передаче туда MyTrades, а в том, чтобы ...</title>
    <published>2012-05-22T16:00:59Z</published>
    <updated>2012-05-22T16:00:59Z</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(19178)" rel="nofollow" target="_blank"&gt;gazrvs_nur&lt;/a&gt;:&lt;/strong&gt;
вот только проблема была не в вызове процедуры с передаче туда MyTrades,
а в том, чтобы получить дату, время, цену и направление последней сделки из this.MyTrades.&lt;/p&gt;
&lt;p&gt;пока вытащить из IEnumerable&lt;MyTrade&gt; это данные неполучается.&lt;/p&gt;
&lt;p&gt;добавить что то вроде this.MyTrades.Last() тоже нельзя.&lt;/p&gt;
&lt;p&gt;в цикле foreach (IEnumerable&lt;MyTrade&gt; value in newMyTrades) получить какое либо значение(дату, время) &amp;quot;value.&amp;quot; также не идет.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;К сожалению, лишь сейчас увидел это добавление к сообщению.
На будущее просьба писать новые сообщения, а не редактировать предыдущие :)
А то они через RSS не идут. Я уже вроде как прочитал, а потом оказывается что там половина нового была.&lt;/p&gt;
&lt;p&gt;Так можно и без ответа остаться :)&lt;/p&gt;
&lt;p&gt;Очень странно что не работает через MyTrades.Last()&lt;/p&gt;
&lt;p&gt;MyTrades - это обычный IEnumerable&lt;T&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/bb358775.aspx" target="_blank"&gt;Идём в MSDN, ищем метод Last у интерфейса&lt;/a&gt;.
Видим - необходимо объявить using System.Linq; и подключить reference System.Core.dll&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19209/</id>
    <title type="text">Может кому понадобится. Извернулся в вышеуказанном случае следующим образом: private void writecsv(I...</title>
    <published>2012-05-21T15:09:54Z</published>
    <updated>2012-05-21T15:09:54Z</updated>
    <author>
      <name>gazrvs_nur</name>
      <uri>https://stocksharp.ru/users/5983/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Может кому понадобится.
Извернулся в вышеуказанном случае следующим образом:
private void writecsv(IEnumerable&lt;MyTrade&gt; newMyTrades)
{
var Tradeneed = new List&lt;MyTrade&gt;(newMyTrades);
decimal ClosedVolumeneed = Tradeneed[0].ClosedVolume;
decimal Volumeneed = Tradeneed[0].Trade.Volume;
DateTime Timeneed = Tradeneed[0].Trade.Time;
string Securityneed = Tradeneed[0].Trade.Security.ToString();
decimal Priceneed = Tradeneed[0].Trade.Price;
string Directionneed = Tradeneed[0].Trade.OrderDirection.ToString();
long Idneed = Tradeneed[0].Trade.Id;&lt;br /&gt;
}&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19178/</id>
    <title type="text">Спасибо Александр, вся проблема была в using System.Collections.Generic; я использовал using System....</title>
    <published>2012-05-20T14:39:12Z</published>
    <updated>2012-05-21T07:52:21Z</updated>
    <author>
      <name>gazrvs_nur</name>
      <uri>https://stocksharp.ru/users/5983/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Спасибо Александр,
вся проблема была в using System.Collections.Generic;
я использовал using System.Collections;
странно конечно .Generic должен входить в System.Collections по умолчанию, но видимо не обязан.&lt;/p&gt;
&lt;p&gt;вот только проблема была не в вызове процедуры с передаче туда MyTrades,
а в том, чтобы получить дату, время, цену и направление последней сделки из this.MyTrades.&lt;/p&gt;
&lt;p&gt;пока вытащить из IEnumerable&lt;MyTrade&gt; это данные неполучается.&lt;/p&gt;
&lt;p&gt;добавить что то вроде this.MyTrades.Last() тоже нельзя.&lt;/p&gt;
&lt;p&gt;в цикле foreach (IEnumerable&lt;MyTrade&gt; value in newMyTrades) получить какое либо значение(дату, время) &amp;quot;value.&amp;quot; также не идет.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19175/</id>
    <title type="text">gazrvs_nur: Проблема в stocksharp-17079 (папка dev) та же private void writecsv(IEnumerable newMyTra...</title>
    <published>2012-05-20T14:29:27Z</published>
    <updated>2012-05-20T14:29: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(19174)" rel="nofollow" target="_blank"&gt;gazrvs_nur&lt;/a&gt;:&lt;/strong&gt;
Проблема в stocksharp-17079 (папка dev) та же&lt;/p&gt;
&lt;p&gt;private void writecsv(IEnumerable&lt;MyTrade&gt; newMyTrades)
Ошибка	3	Вместе с аргументами-типами нельзя использовать не универсальный тип &amp;quot;System.Collections.IEnumerable&amp;quot;&lt;/p&gt;
&lt;p&gt;а не проще было бы сделать доступными свойства Strategy.MyTrades.  ?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Они все доступны.&lt;/p&gt;
&lt;p&gt;У вас проблема в том, что не подключены либо библиотеки нужные, либо using.&lt;/p&gt;
&lt;p&gt;Следующий код без проблем компилируется у меня:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;namespace Test
{
	using System.Collections.Generic;
	using StockSharp.Algo.Strategies;
	using StockSharp.BusinessEntities;

	public class MyStategy : Strategy
	{
		protected override void OnStarting()
		{
			base.OnStarting();

			this.WhenNewMyTrades().Do(writecsv);
		}

		void writecsv(IEnumerable&amp;lt;MyTrade&amp;gt; newMyTrades)
		{
		}
	}
}

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Собираю под .Net Framework 4.0&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19174/</id>
    <title type="text">Проблема в stocksharp-17079 (папка dev) та же private void writecsv(IEnumerable newMyTrades) Ошибка ...</title>
    <published>2012-05-20T14:15:32Z</published>
    <updated>2012-05-20T14:15:32Z</updated>
    <author>
      <name>gazrvs_nur</name>
      <uri>https://stocksharp.ru/users/5983/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Проблема в stocksharp-17079 (папка dev) та же&lt;/p&gt;
&lt;p&gt;private void writecsv(IEnumerable&lt;MyTrade&gt; newMyTrades)
Ошибка	3	Вместе с аргументами-типами нельзя использовать не универсальный тип &amp;quot;System.Collections.IEnumerable&amp;quot;&lt;/p&gt;
&lt;p&gt;а не проще было бы сделать доступными свойства Strategy.MyTrades.  ?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19171/</id>
    <title type="text">у меня сборка stocksharp-16844 от 10.05.2012г. сейчас скачаю последнюю и проверю </title>
    <published>2012-05-20T13:55:40Z</published>
    <updated>2012-05-20T13:58:46Z</updated>
    <author>
      <name>gazrvs_nur</name>
      <uri>https://stocksharp.ru/users/5983/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;у меня сборка stocksharp-16844 от 10.05.2012г.
сейчас скачаю последнюю и проверю&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19170/</id>
    <title type="text">gazrvs_nur: Александр, я аналогично уже пробывал .. На конструкцию: &amp;quot;.Do(writecsv);&amp;quot; компилятор выда...</title>
    <published>2012-05-20T13:47:03Z</published>
    <updated>2012-05-20T13:47:03Z</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(19169)" rel="nofollow" target="_blank"&gt;gazrvs_nur&lt;/a&gt;:&lt;/strong&gt;
Александр,
я аналогично уже пробывал ..&lt;/p&gt;
&lt;p&gt;На конструкцию: &amp;quot;.Do(writecsv);&amp;quot; компилятор выдает ошибку:
Ошибка	1	Наиболее подходящий перегруженный метод для &amp;quot;StockSharp.Algo.Strategies.StrategyRule&amp;lt;System.Collections.Generic.IEnumerable&amp;lt;StockSharp.BusinessEntities.MyTrade&amp;gt;&amp;gt;.Do(System.Action)&amp;quot; имеет несколько недопустимых аргументов
Ошибка	2	Аргумент &amp;quot;1&amp;quot;: преобразование типа из &amp;quot;группа методов&amp;quot; в &amp;quot;System.Action&amp;quot; невозможно&lt;/p&gt;
&lt;p&gt;А на &amp;quot;private void writecsv(IEnumerable&lt;MyTrade&gt; newMyTrades)&amp;quot; по прежднему:
Ошибка	3	Вместе с аргументами-типами нельзя использовать не универсальный тип &amp;quot;System.Collections.IEnumerable&amp;quot;&lt;/p&gt;
&lt;p&gt;как бы вообще уйти от этого IEnumerable&lt;MyTrade&gt; в нормальный IEnumerable хотя бы.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;У вас точно последняя версия 4.1?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19169/</id>
    <title type="text">Александр, я аналогично уже пробывал .. На конструкцию: &amp;quot;.Do(writecsv);&amp;quot; компилятор выдает ошибку: О...</title>
    <published>2012-05-20T13:45:09Z</published>
    <updated>2012-05-20T13:45:09Z</updated>
    <author>
      <name>gazrvs_nur</name>
      <uri>https://stocksharp.ru/users/5983/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Александр,
я аналогично уже пробывал ..&lt;/p&gt;
&lt;p&gt;На конструкцию: &amp;quot;.Do(writecsv);&amp;quot; компилятор выдает ошибку:
Ошибка	1	Наиболее подходящий перегруженный метод для &amp;quot;StockSharp.Algo.Strategies.StrategyRule&amp;lt;System.Collections.Generic.IEnumerable&amp;lt;StockSharp.BusinessEntities.MyTrade&amp;gt;&amp;gt;.Do(System.Action)&amp;quot; имеет несколько недопустимых аргументов	
Ошибка	2	Аргумент &amp;quot;1&amp;quot;: преобразование типа из &amp;quot;группа методов&amp;quot; в &amp;quot;System.Action&amp;quot; невозможно&lt;/p&gt;
&lt;p&gt;А на &amp;quot;private void writecsv(IEnumerable&lt;MyTrade&gt; newMyTrades)&amp;quot; по прежднему:
Ошибка	3	Вместе с аргументами-типами нельзя использовать не универсальный тип &amp;quot;System.Collections.IEnumerable&amp;quot;&lt;/p&gt;
&lt;p&gt;как бы вообще уйти от этого IEnumerable&lt;MyTrade&gt; в нормальный IEnumerable хотя бы.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19167/</id>
    <title type="text">gazrvs_nur: Компилятор ругается на строку private void writecsv( IEnumerable newMyTrades) Ошибка 1 В...</title>
    <published>2012-05-20T13:30:49Z</published>
    <updated>2012-05-20T13:30:49Z</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(19166)" rel="nofollow" target="_blank"&gt;gazrvs_nur&lt;/a&gt;:&lt;/strong&gt;
Компилятор ругается на строку
private void writecsv( IEnumerable&lt;MyTrade&gt;  newMyTrades)&lt;/p&gt;
&lt;p&gt;Ошибка	1	Вместе с аргументами-типами нельзя использовать не универсальный тип &amp;quot;System.Collections.IEnumerable&amp;quot;	E:\WIN\Samples\Testing\SampleHistoryTestingParallel\SmaStrategy.cs	92	41	SampleHistoryTestingParallel&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Сейчас в 4.1 всё даже проще стало&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
...
this.WhenNewMyTrades().Do(writecsv);
...

private void writecsv(IEnumerable&amp;lt;MyTrade&amp;gt; newMyTrades)
{
...
}
&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/19166/</id>
    <title type="text">Компилятор ругается на строку private void writecsv( IEnumerable newMyTrades) Ошибка 1 Вместе с аргу...</title>
    <published>2012-05-20T13:25:54Z</published>
    <updated>2012-05-20T13:25:54Z</updated>
    <author>
      <name>gazrvs_nur</name>
      <uri>https://stocksharp.ru/users/5983/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Компилятор ругается на строку
private void writecsv( IEnumerable&lt;MyTrade&gt;  newMyTrades)&lt;/p&gt;
&lt;p&gt;Ошибка	1	Вместе с аргументами-типами нельзя использовать не универсальный тип &amp;quot;System.Collections.IEnumerable&amp;quot;	E:\WIN\Samples\Testing\SampleHistoryTestingParallel\SmaStrategy.cs	92	41	SampleHistoryTestingParallel&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19157/</id>
    <title type="text">gazrvs_nur: Чтобы не плодить одинаковые темы, просьба помочь с простым вопросом по сделкам: в тестов...</title>
    <published>2012-05-20T12:57:19Z</published>
    <updated>2012-05-20T12:57:19Z</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(19155)" rel="nofollow" target="_blank"&gt;gazrvs_nur&lt;/a&gt;:&lt;/strong&gt;
Чтобы не плодить одинаковые темы, просьба помочь с простым вопросом по сделкам:
в тестовом примере SmaStrategy создал правило на появление новых сделок:   this   .WhenNewMyTrades()   .Do(writecsv)    .Apply(this);
в обработчике writecsv хочу получить данные по последней сделке: var trade = this.MyTrades.  ???? ;
но не могу получить не одно из свойств MyTrades, хотя отладчике они все есть в ((StockSharp.BusinessEntities.MyTrade[])(this.MyTrades))&lt;/p&gt;
&lt;p&gt;Есть другой способ?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;this.WhenNewMyTrades().Do&amp;lt;IEnumerable&amp;lt;MyTrade&amp;gt;&amp;gt;(writecsv).Apply(this);

private void writecsv(IEnumerable&amp;lt;MyTrade&amp;gt; newMyTrades)
{
...
}
&lt;/code&gt;&lt;/pre&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/19155/</id>
    <title type="text">Чтобы не плодить одинаковые темы, просьба помочь с простым вопросом по сделкам: в тестовом примере S...</title>
    <published>2012-05-20T12:41:38Z</published>
    <updated>2012-05-20T12:41:38Z</updated>
    <author>
      <name>gazrvs_nur</name>
      <uri>https://stocksharp.ru/users/5983/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Чтобы не плодить одинаковые темы, просьба помочь с простым вопросом по сделкам:
в тестовом примере SmaStrategy создал правило на появление новых сделок:   this   .WhenNewMyTrades()   .Do(writecsv)    .Apply(this);
в обработчике writecsv хочу получить данные по последней сделке: var trade = this.MyTrades.  ???? ;
но не могу получить не одно из свойств MyTrades, хотя отладчике они все есть в ((StockSharp.BusinessEntities.MyTrade[])(this.MyTrades))&lt;/p&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/18733/</id>
    <title type="text">Александр (ПАА): Давайте попробуем. Суть в том что у меня есть много модулей, каждый из который торг...</title>
    <published>2012-04-27T20:22:02Z</published>
    <updated>2012-04-27T20:22:02Z</updated>
    <author>
      <name>westtrd</name>
      <uri>https://stocksharp.ru/users/27774/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(18702)" rel="nofollow" target="_blank"&gt;Александр (ПАА)&lt;/a&gt;:&lt;/strong&gt;
Давайте попробуем. Суть в том что у меня есть много модулей, каждый из который торгует по некоему алгоритму, часто бывает так, что нужно отправить на биржу одновременно несколько заявок от разных модулей, чтобы сократить количество отправляемых заявок а так же исключить встречные заявки от модулей, я составляю одну - которая и отправляется на биржу через стратегию, но после исполнения или снятия этой объединенной заявки информацию по ней необходимо разобрать и вернуть каждому модулю сколько и как исполнилось по нему.
Вообще то это клиринговая логика, с распределением проторгованного объема по компонентам
Такое на западных рынках есть, и проблем тут достаточно.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Есть несколько основных сценариев:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;пропорционально&lt;/li&gt;
&lt;li&gt;FIFO&lt;/li&gt;
&lt;li&gt;нечто производное&lt;/li&gt;
&lt;/ol&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/18719/</id>
    <title type="text">Александр (ПАА): По моим наблюдениям только для снятой. В ветке 4.1 точно сделано следующее: если мы...</title>
    <published>2012-04-27T15:42:00Z</published>
    <updated>2012-04-27T15:43:40Z</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(18708)" rel="nofollow" target="_blank"&gt;Александр (ПАА)&lt;/a&gt;:&lt;/strong&gt;
По моим наблюдениям только для снятой.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;В ветке 4.1 точно сделано следующее:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;если мы посылаем CancelOrder - то в ответ на эту транзакцию биржа присылает сколько осталось по балансу в заявке - мы это проставляем и заявка больше не может быть изменена&lt;/li&gt;
&lt;li&gt;если посылаем CancelOrders - групповое снятие - то тут да, может возникнуть что после State = OrderState.Done изменится баланс - я это поправил, будет фикс выложен на codeplex&lt;/li&gt;
&lt;li&gt;для перерегистрации - см. групповое снятие - тоже поправлено&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Вообще после того как стал OrderState.Done баланс меняться не должен. Если у вас не так на 4.1 - пишите ещё раз, будем разбираться.&lt;/p&gt;
&lt;p&gt;Сейчас просьба перейти на 4.1 и пока (до выкладывания последнего фикса на codeplex) - пользоваться CancelOrder, а не групповым снятием заявки.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/18708/</id>
    <title type="text">По моим наблюдениям только для снятой. </title>
    <published>2012-04-27T13:20:57Z</published>
    <updated>2012-04-27T13:20:57Z</updated>
    <author>
      <name>Александр (ПАА)</name>
      <uri>https://stocksharp.ru/users/5968/</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/18705/</id>
    <title type="text">У вас баланс меняется после Done только для снятой заявки? </title>
    <published>2012-04-27T13:03:28Z</published>
    <updated>2012-04-27T13:03:28Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;У вас баланс меняется после Done только для снятой заявки?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/18704/</id>
    <title type="text">А как быть если заявка полностью не исполниться? Я же снимаю ее по таймауту, и она может либо быть ч...</title>
    <published>2012-04-27T12:54:15Z</published>
    <updated>2012-04-27T12:54:15Z</updated>
    <author>
      <name>Александр (ПАА)</name>
      <uri>https://stocksharp.ru/users/5968/</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>
</feed>