﻿<?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">Новая заявка не попадает в Orders.ActiveOrders после ReRegisterOrder</title>
  <id>~/topic/2985/novaya-zayavka-ne-popadaet-v-orders_activeorders-posle-reregisterorder/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-20T17:21:33Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=2985" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/21348/</id>
    <title type="text">Проверьте на последней версии из codeplex. </title>
    <published>2012-09-13T14:18:57Z</published>
    <updated>2012-09-13T14:19:58Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Проверьте на последней версии из codeplex.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21347/</id>
    <title type="text">Mikhail Sukhov: PavelAd: Новая заявка не попадает в Orders.ActiveOrders Такого свойства нет. Исправл...</title>
    <published>2012-09-13T14:17:06Z</published>
    <updated>2012-09-13T14:17:06Z</updated>
    <author>
      <name>PavelAd</name>
      <uri>https://stocksharp.ru/users/6072/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(21208)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(21170)" rel="nofollow" target="_blank"&gt;PavelAd&lt;/a&gt;:&lt;/strong&gt;
Новая заявка не попадает в Orders.ActiveOrders&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Такого свойства нет.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Исправляюсь: не попадает в свойство Startegy.ActiveOrders
Поправлено в первом посте&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21170/</id>
    <title type="text">Новая заявка не попадает в Startegy.ActiveOrders после ReRegisterOrder в случае когда перерегистриру...</title>
    <published>2012-09-04T07:10:54Z</published>
    <updated>2012-09-13T14:16:01Z</updated>
    <author>
      <name>PavelAd</name>
      <uri>https://stocksharp.ru/users/6072/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Новая заявка не попадает в Startegy.ActiveOrders после ReRegisterOrder в случае когда перерегистрируемая заявка была OrderTypes.Conditional, а новая заявка OrderTypes.Limit.&lt;/p&gt;
&lt;p&gt;добавил в SampleSma след. код:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
private void ProcessCandle(Candle candle)
{
  if (ProcessState == ProcessStates.Stopping)
  {
    CancelActiveOrders();
    return;
  }
  var stopOrder = CreateStopLimit();

  this.AddInfoLog(&amp;quot;ActiveOrders (Count={0}): {1}&amp;quot;, ActiveOrders.Count(), ActiveOrders.Aggregate(&amp;quot;&amp;quot;, (current, o) =&amp;gt; current + &amp;quot;, &amp;quot; + o.Id));

  stopOrder.WhenRegistered().Do(oldOrder =&amp;gt; {
    var newOrder = oldOrder.Clone();
    newOrder.Type = OrderTypes.Limit;
    newOrder.Price = newOrder.Direction == OrderDirections.Buy ? Security.GetCurrentPrice().Value - 200 : Security.GetCurrentPrice().Value + 200;
    newOrder.WhenRegistered().Do(OrderRegistered).Apply(this);
    ReRegisterOrder(oldOrder, newOrder);
  }).Apply(this);

  stopOrder.WhenRegistered().Do(OrderRegistered).Apply(this);

  RegisterOrder(stopOrder);
}
    private Order CreateStopLimit() {
      return new Order {
        Type = OrderTypes.Conditional,
        //Type = OrderTypes.Limit,
        Volume = 1,
        Price = Security.GetCurrentPrice().Value + 100,
        //Price = Security.GetCurrentPrice().Value - 200,
        Security = Security,
        Direction = OrderDirections.Buy,
        StopCondition = new QuikStopCondition {
          Type = QuikStopConditionTypes.StopLimit,
          StopPrice = Security.GetCurrentPrice().Value - 250,
        },
      };
    }

    private void OrderRegistered(Order order) {
      this.AddInfoLog(&amp;quot;Заявка {0} зарегистрирована Id={1}&amp;quot;, order.Type, order.Id);
    }

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Лог:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;16:06:42.843 |            | SS_RIU2@RTS_SPBFUT010Lt | ActiveOrders (Count=0):
16:06:43.453 |            | SS_RIU2@RTS_SPBFUT010Lt | Заявка Conditional зарегистрирована Id=148380
16:06:44.125 |            | SS_RIU2@RTS_SPBFUT010Lt | Заявка Limit зарегистрирована Id=1774649150
16:07:25.734 |            | SS_RIU2@RTS_SPBFUT010Lt | ActiveOrders (Count=0):
16:07:26.375 |            | SS_RIU2@RTS_SPBFUT010Lt | Заявка Conditional зарегистрирована Id=148382
16:07:26.671 |            | SS_RIU2@RTS_SPBFUT010Lt | Заявка Limit зарегистрирована Id=1774652285&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Если обе заявки типа Limit, то все корректно.
Измененный SampleSma, где ошибка повторяется во вложении.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21208/</id>
    <title type="text">PavelAd: Новая заявка не попадает в Orders.ActiveOrders Такого свойства нет. </title>
    <published>2012-09-05T10:25:25Z</published>
    <updated>2012-09-05T10:25:25Z</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(21170)" rel="nofollow" target="_blank"&gt;PavelAd&lt;/a&gt;:&lt;/strong&gt;
Новая заявка не попадает в Orders.ActiveOrders&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/21207/</id>
    <title type="text">Дополнение: в Strategy.Orders тоже не попадает </title>
    <published>2012-09-05T10:03:08Z</published>
    <updated>2012-09-05T10:03:08Z</updated>
    <author>
      <name>PavelAd</name>
      <uri>https://stocksharp.ru/users/6072/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Дополнение: в Strategy.Orders тоже не попадает&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>