﻿<?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">Серьезный трабл с ассинхронным режимом</title>
  <id>~/topic/820/sereznyi-trabl-s-assinhronnym-rezhimom/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-27T15:23:20Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=820" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/1066/</id>
    <title type="text">Это для ReRegister. В перегруженом методе, где передается не новая заявка, а только новые цена и объ...</title>
    <published>2010-07-08T18:53:00Z</published>
    <updated>2010-07-08T18:53:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Это для ReRegister. В перегруженом методе, где передается не новая
заявка, а только новые цена и объем, сначала клонируется текущая
заявка, а затем ей заполняются новые параметры.&lt;/p&gt;
&lt;p&gt;On 8 июл, 17:44, Tauler &amp;lt;vladimir_igo&lt;a href="..." rel="nofollow" target="_blank"&gt;...&lt;/a&gt;@mail.ru&amp;gt; wrote:&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/1065/</id>
    <title type="text">Интерфес IClonable реализован? On 8 июл, 17:35, Mikhail Sukhov wrote: </title>
    <published>2010-07-08T17:44:00Z</published>
    <updated>2010-07-08T17:44:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.com/users/26822/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Интерфес IClonable реализован?&lt;/p&gt;
&lt;p&gt;On 8 июл, 17:35, Mikhail Sukhov &amp;lt;msou&lt;a href="..." rel="nofollow" target="_blank"&gt;...&lt;/a&gt;@gmail.com&amp;gt; wrote:&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/1064/</id>
    <title type="text">Всегда один и тот же. On 8 июл, 17:19, Tauler wrote: </title>
    <published>2010-07-08T17:35:00Z</published>
    <updated>2010-07-08T17:35:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Всегда один и тот же.&lt;/p&gt;
&lt;p&gt;On 8 июл, 17:19, Tauler &amp;lt;vladimir_igo&lt;a href="..." rel="nofollow" target="_blank"&gt;...&lt;/a&gt;@mail.ru&amp;gt; wrote:&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/1063/</id>
    <title type="text">В событии вы выбрасываете новый экземпляр заявки , или все время один и тот же? кторый сформировался...</title>
    <published>2010-07-08T17:19:00Z</published>
    <updated>2010-07-08T17:19:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.com/users/26822/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;В событии вы выбрасываете новый экземпляр заявки , или все время один
и тот же? кторый сформировался на NewOrder?&lt;/p&gt;
&lt;p&gt;On 8 июл, 13:31, Mikhail Sukhov &amp;lt;msou&lt;a href="..." rel="nofollow" target="_blank"&gt;...&lt;/a&gt;@gmail.com&amp;gt; wrote:&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/1062/</id>
    <title type="text">Не прокатывает мое решение с репозиторием - такая же фигня. икак не пойму как так получется вот клас...</title>
    <published>2010-07-08T17:17:00Z</published>
    <updated>2010-07-08T17:17:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.com/users/26822/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Не прокатывает мое решение с репозиторием - такая же фигня.&lt;/p&gt;
&lt;p&gt;икак не пойму как так получется&lt;/p&gt;
&lt;p&gt;вот класс репозитория&lt;/p&gt;
&lt;p&gt;public class OrderRepository
{
private ITrader trader;
private List&amp;lt;Order&amp;gt; orders = new List&amp;lt;Order&amp;gt;();&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;   private object locker = new object();

   public OrderRepository(ITrader trader)
    {
        this.trader = trader;
        trader.OrdersChanged += new
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Action&amp;lt;IEnumerable&amp;lt;Order&amp;gt;&amp;gt;(trader_OrdersChanged);
trader.NewOrders += new
Action&amp;lt;IEnumerable&amp;lt;Order&amp;gt;&amp;gt;(trader_NewOrders);
}&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;   public Order GetOrderById(long id)
    {
        lock (locker)
        {
            Order order = orders.LastOrDefault(ord =&amp;gt; ord.Id ==
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;id);
if (order != null)
{
orders.RemoveAll(ord =&amp;gt; ord.Id == id);
orders.Add(order);
}&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;           return order;
        }
    }

   public Order GetOrderByTransId(long id)
    {
        lock (locker)
        {
            Order order = orders.LastOrDefault(ord =&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;ord.TransactionId == id);
if (order != null)
{
orders.RemoveAll(ord =&amp;gt; ord.TransactionId == id);
orders.Add(order);
Console.WriteLine(String.Format(&amp;quot;GetOrderByTransId
TRID = {0}  St = {1}  bal = {2}  ID = {3}&amp;quot;,&lt;/p&gt;
&lt;p&gt;order.TransactionId, order.State, order.Balance, order.Id));
}&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;           return order;
        }
    }

   void trader_NewOrders(IEnumerable&amp;lt;Order&amp;gt; obj)
    {
        lock (locker)
        {
            orders.AddRange(obj);
        }

   }

   void trader_OrdersChanged(IEnumerable&amp;lt;Order&amp;gt; obj)
    {
        lock (locker)
        {
            orders.AddRange(obj);
        }
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;воркфлоу перед какждыйм циклом проверки заявки лезет сюда за заявкой&lt;/p&gt;
&lt;p&gt;но каким то чудом он получает из репозиторя заявку со стутусом Done,
но с целым балансом.
И тут же вылетает лог события что   заявка изменилась, статус Доне, и
баланс 0. Ваще ничего не понимаю :(&lt;/p&gt;
&lt;p&gt;On 8 июл, 13:31, Mikhail Sukhov &amp;lt;msou&lt;a href="..." rel="nofollow" target="_blank"&gt;...&lt;/a&gt;@gmail.com&amp;gt; wrote:&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/1061/</id>
    <title type="text">OrdersChanged должен был помочь разгадать загадку. On 8 июл, 13:26, Tauler wrote: </title>
    <published>2010-07-08T13:31:00Z</published>
    <updated>2010-07-08T13:31:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;OrdersChanged должен был помочь разгадать загадку.&lt;/p&gt;
&lt;p&gt;On 8 июл, 13:26, Tauler &amp;lt;vladimir_igo&lt;a href="..." rel="nofollow" target="_blank"&gt;...&lt;/a&gt;@mail.ru&amp;gt; wrote:&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/1060/</id>
    <title type="text">Тогда вообще не понятно, почему у меня был статус Done, но баланс ненулевой на целиком закрытой заяв...</title>
    <published>2010-07-08T13:26:00Z</published>
    <updated>2010-07-08T13:26:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.com/users/26822/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Тогда вообще не понятно, почему у меня был статус Done, но баланс
ненулевой на целиком закрытой заявке.&lt;/p&gt;
&lt;p&gt;On 8 июл, 12:38, Mikhail Sukhov &amp;lt;msou&lt;a href="..." rel="nofollow" target="_blank"&gt;...&lt;/a&gt;@gmail.com&amp;gt; wrote:&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/1059/</id>
    <title type="text">Да, я еще вчера посмотрел как идет обновлением. Статус обновляется последним. On 8 июл, 12:37, Taule...</title>
    <published>2010-07-08T12:38:00Z</published>
    <updated>2010-07-08T12:38:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Да, я еще вчера посмотрел как идет обновлением. Статус обновляется
последним.&lt;/p&gt;
&lt;p&gt;On 8 июл, 12:37, Tauler &amp;lt;vladimir_igo&lt;a href="..." rel="nofollow" target="_blank"&gt;...&lt;/a&gt;@mail.ru&amp;gt; wrote:&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/1058/</id>
    <title type="text">Короче придумал я костыль - класс-репозиторий, кторый подписывается на NewOrder и OrderChanged, и от...</title>
    <published>2010-07-08T12:37:00Z</published>
    <updated>2010-07-08T12:37:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.com/users/26822/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Короче придумал я костыль - класс-репозиторий, кторый подписывается на
NewOrder и OrderChanged, и оттуда форкфлоу запрашивает заявку перед ее
проверкой.&lt;/p&gt;
&lt;p&gt;On 7 июл, 17:54, Tauler &amp;lt;vladimir_igo&lt;a href="..." rel="nofollow" target="_blank"&gt;...&lt;/a&gt;@mail.ru&amp;gt; wrote:&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/1057/</id>
    <title type="text">Цель же была - сделать хреновину, кторая позволит трейдерам помахав мышкой реализовать стратегию. On...</title>
    <published>2010-07-07T17:54:00Z</published>
    <updated>2010-07-07T17:54:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.com/users/26822/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Цель же была - сделать хреновину, кторая позволит трейдерам помахав
мышкой реализовать стратегию.&lt;/p&gt;
&lt;p&gt;On 7 июл, 17:51, Tauler &amp;lt;vladimir_igo&lt;a href="..." rel="nofollow" target="_blank"&gt;...&lt;/a&gt;@mail.ru&amp;gt; wrote:&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/1055/</id>
    <title type="text">в 4м дотнете нет такого понятия. там один вид воркфлоу. </title>
    <published>2010-07-07T17:51:00Z</published>
    <updated>2010-07-07T17:51:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.com/users/26822/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;в 4м дотнете нет такого понятия. там один вид воркфлоу.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/1056/</id>
    <title type="text">а никак нельзя лочить объект во время его апдейта? </title>
    <published>2010-07-07T17:51:00Z</published>
    <updated>2010-07-07T17:51:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.com/users/26822/</uri>
      <email>info@stocksharp.com</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.com/posts/m/1054/</id>
    <title type="text">у Вас sequential? </title>
    <published>2010-07-07T17:43:00Z</published>
    <updated>2010-07-07T17:43:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;у Вас sequential?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/1053/</id>
    <title type="text">потому что робот у меня в WorkFlow нарисован. А там - детерменированый подход. А предполагаю что сво...</title>
    <published>2010-07-07T17:30:00Z</published>
    <updated>2010-07-07T17:30:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.com/users/26822/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;потому что робот у меня в WorkFlow нарисован. А там  -
детерменированый подход. А предполагаю что свойства меняются не
одновременно, а что сперва баланс, а потом - состояние заявки.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/1052/</id>
    <title type="text">Кажется я начинаю понимать. У Вас случаем не такой код? while (order.Type != Done) { WriteLog(); } i...</title>
    <published>2010-07-07T17:23:00Z</published>
    <updated>2010-07-07T17:23:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Кажется я начинаю понимать. У Вас случаем не такой код?&lt;/p&gt;
&lt;p&gt;while (order.Type != Done) { WriteLog(); }&lt;/p&gt;
&lt;p&gt;if (order.Balance &amp;gt; 0)
{&lt;/p&gt;
&lt;p&gt;Тут дело не в 2.1 и не в асинхронности. Такое бы не прокатило ни на
одной вресии. Вы своим кодом предполагаете, что все свойства меняются
одновременное. А такое невозможно. Я даже предполжить не могу, на что
можно блокироваться. Так просто не делается, и я не знаю подхода,
который бы такое делал.&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.com/posts/m/1051/</id>
    <title type="text">Поймал. вот что мы имеем 16:59:23,578 - Buy left part spread start. SRU0 BA = 7567, SBER03 BB = 75,4...</title>
    <published>2010-07-07T17:07:00Z</published>
    <updated>2010-07-07T17:07:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.com/users/26822/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Поймал. вот что мы имеем&lt;/p&gt;
&lt;p&gt;16:59:23,578 - Buy left part spread start. SRU0 BA = 7567, SBER03 BB =
75,4
16:59:23,578 - Buy left part spread end. SRU0 BA = 7567, SBER03 BB =
75,4
Это вставил заявку в результате срабатывания сигнала&lt;/p&gt;
&lt;p&gt;16:59:24,093 - Check open long spread order. A = 35,125000, ? = 39,0,
(A-?*?) = 41,125000, signal is 0 &amp;lt; 39,0 - 41,125000 &amp;lt;= 2, alpha = 6,
sigma = 1
16:59:24,093 - Prices: SRU0 BA = 7570,  SBER03 BB = 75,3
16:59:24,093 - Try cancel order 1883929777, State = Active, Status =
Done
16:59:24,093 - Canceling succesful
это проверка сигнала. в данном случае сигнал ушел, поэтому мы отменяем
заявку.Проверяем и отменяем в цикле до тех пор, пока статус не станет
Done.  Canceling succesful - т.к. режим ассинхронный, и CancelOrder не
вызывает исключений&lt;/p&gt;
&lt;p&gt;16:59:24,109 - Check open long spread order. A = 35,125000, ? = 39,0,
(A-?&lt;em&gt;?) = 41,125000, signal is 0 &amp;lt; 39,0 - 41,125000 &amp;lt;= 2, alpha = 6,
sigma = 1
16:59:24,109 - Prices: SRU0 BA = 7570,  SBER03 BB = 75,3
16:59:24,109 - Try cancel order 1883929777, State = Active, Status =
Done
16:59:24,109 - Canceling succesful
16:59:24,125 - Check open long spread order. A = 35,125000, ? = 39,0,
(A-?&lt;/em&gt;?) = 41,125000, signal is 0 &amp;lt; 39,0 - 41,125000 &amp;lt;= 2, alpha = 6,
sigma = 1
16:59:24,125 - Prices: SRU0 BA = 7570,  SBER03 BB = 75,3
16:59:24,125 - Try cancel order 1883929777, State = Active, Status =
Done
16:59:24,125 - Canceling succesful
16:59:24,140 - Check open long spread order. A = 35,125000, ? = 39,0,
(A-?&lt;em&gt;?) = 41,125000, signal is 0 &amp;lt; 39,0 - 41,125000 &amp;lt;= 2, alpha = 6,
sigma = 1
16:59:24,140 - Prices: SRU0 BA = 7570,  SBER03 BB = 75,3
16:59:24,140 - Try cancel order 1883929777, State = Active, Status =
Done
16:59:24,140 - Canceling succesful
16:59:24,156 - Check open long spread order. A = 35,125000, ? = 39,0,
(A-?&lt;/em&gt;?) = 41,125000, signal is 0 &amp;lt; 39,0 - 41,125000 &amp;lt;= 2, alpha = 6,
sigma = 1
16:59:24,156 - Prices: SRU0 BA = 7570,  SBER03 BB = 75,3
16:59:24,156 - Try cancel order 1883929777, State = Active, Status =
Done
16:59:24,156 - Canceling succesful
16:59:24,171 - Check open long spread order. A = 35,125000, ? = 39,0,
(A-?&lt;em&gt;?) = 41,125000, signal is 0 &amp;lt; 39,0 - 41,125000 &amp;lt;= 2, alpha = 6,
sigma = 1
16:59:24,171 - Prices: SRU0 BA = 7570,  SBER03 BB = 75,3
16:59:24,171 - Try cancel order 1883929777, State = Active, Status =
Done
16:59:24,171 - Canceling succesful
16:59:24,187 - Check open long spread order. A = 35,125000, ? = 39,0,
(A-?&lt;/em&gt;?) = 41,125000, signal is 0 &amp;lt; 39,0 - 41,125000 &amp;lt;= 2, alpha = 6,
sigma = 1
16:59:24,187 - Prices: SRU0 BA = 7570,  SBER03 BB = 75,3
16:59:24,187 - Try cancel order 1883929777, State = Active, Status =
Done
16:59:24,187 - Canceling succesful
16:59:24,203 - Check open long spread order. A = 35,125000, ? = 39,0,
(A-?&lt;em&gt;?) = 41,125000, signal is 0 &amp;lt; 39,0 - 41,125000 &amp;lt;= 2, alpha = 6,
sigma = 1
16:59:24,203 - Prices: SRU0 BA = 7570,  SBER03 BB = 75,3
16:59:24,203 - Try cancel order 1883929777, State = Active, Status =
Done
16:59:24,203 - Canceling succesful
16:59:24,218 - Check open long spread order. A = 35,125000, ? = 39,0,
(A-?&lt;/em&gt;?) = 41,125000, signal is 0 &amp;lt; 39,0 - 41,125000 &amp;lt;= 2, alpha = 6,
sigma = 1
16:59:24,218 - Prices: SRU0 BA = 7570,  SBER03 BB = 75,3
16:59:24,218 - Try cancel order 1883929777, State = Active, Status =
Done
16:59:24,218 - Canceling succesful&lt;/p&gt;
&lt;p&gt;и вот на этом месте статус меняется, но баланс все равно 4, и робот
уходит в ветку, где статус = Done и IsFilledEmpty = true. Хотя на деле
баланс = 0.&lt;/p&gt;
&lt;p&gt;А дальше идет лог из OrderChaged:&lt;/p&gt;
&lt;p&gt;16:59:24,546 - OrderId = 1883929777  State = Done  Bal = 0  TrId =
60554  Time = 16:59:23  Now = 16:59:24.5468750
16:59:24,546 - OrderId = 1883929777  State = Done  Bal = 0  TrId =
60554  Time = 16:59:23  Now = 16:59:24.5468750
16:59:24,546 - OrderId = 1883929777  State = Done  Bal = 0  TrId =
60554  Time = 16:59:23  Now = 16:59:24.5468750&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/1050/</id>
    <title type="text">Забрела ко мне в голову идея - может вы сперва в заявке статус обновляете, а потом баланс? </title>
    <published>2010-07-07T16:45:00Z</published>
    <updated>2010-07-07T16:45:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.com/users/26822/</uri>
      <email>info@stocksharp.com</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.com/posts/m/1049/</id>
    <title type="text">в общем щас еще раз поймаю - напишу сюда последовательность. </title>
    <published>2010-07-07T16:11:00Z</published>
    <updated>2010-07-07T16:11:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.com/users/26822/</uri>
      <email>info@stocksharp.com</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.com/posts/m/1048/</id>
    <title type="text">смотрите как интересно - как будто заявка сразу считается снята. это может быть отго, что бросается ...</title>
    <published>2010-07-07T15:58:00Z</published>
    <updated>2010-07-07T15:58:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.com/users/26822/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;смотрите как интересно - как будто заявка сразу считается снята. это
может быть отго, что бросается масса заявок на снятие?&lt;/p&gt;
&lt;p&gt;он выполняет ветку кторая if (State == Done), а потом еще приходит 3
события OrderChaged.&lt;/p&gt;
&lt;p&gt;15:47:52,656 - OrderId = 1883161388  State = Active  Bal = 4  TrId =
56280  Time = 15:47:51
15:47:52,656 - OrderId = 1883161388  State = Active  Bal = 4  TrId =
56280  Time = 15:47:51
15:47:52,765 - OrderId = 1883161388  State = Done  Bal = 4  TrId =
56280  Time = 15:47:51&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/1047/</id>
    <title type="text">Переменная эта используется в Workflow, а воркфолоу работает в своем потоке. может изза этого? </title>
    <published>2010-07-07T15:45:00Z</published>
    <updated>2010-07-07T15:45:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.com/users/26822/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Переменная эта используется в Workflow, а воркфолоу работает в своем
потоке. может изза этого?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>