﻿<?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">strategy.NewMyTrades не вызвался</title>
  <id>~/topic/1648/strategy_newmytrades-ne-vyzvalsya/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-18T02:01:05Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1648" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/8699/</id>
    <title type="text">нет. ни того, ни другого </title>
    <published>2011-06-08T06:07:30Z</published>
    <updated>2011-06-08T06:07:30Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.com/users/27932/</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/8690/</id>
    <title type="text">Greene-nsk: Еще странно то, что до этого этот кусок кода нормально работал. Сегодня с утра это еще р...</title>
    <published>2011-06-07T16:00:36Z</published>
    <updated>2011-06-07T16:00:36Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(8689)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
Еще странно то, что до этого этот кусок кода нормально работал. Сегодня с утра это еще работало. Не сработало только в этот раз.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;ITrader.OrdersFailed + ITrader.ProcessDataError что-нибудь написал?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/8689/</id>
    <title type="text">Еще странно то, что до этого этот кусок кода нормально работал. Сегодня с утра это еще работало. Не ...</title>
    <published>2011-06-07T15:39:37Z</published>
    <updated>2011-06-07T15:39:37Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.com/users/27932/</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/8655/</id>
    <title type="text">S# 3.1.10.0 Была выставлена лимитная заявка (SiM1@RTS) и частично исполнена. strategy.NewMyTrades дл...</title>
    <published>2011-06-07T09:44:22Z</published>
    <updated>2011-06-07T15:30:40Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.com/users/27932/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;S# 3.1.10.0&lt;/p&gt;
&lt;p&gt;Была выставлена лимитная заявка (SiM1@RTS) и частично исполнена. strategy.NewMyTrades для этого частичного исполнения вызвался, как и должно быть. Затем заявка была передвинута с помощью этого кода внутри стратегии:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
                    decimal newPrice = GetNewPrice();
                    Base.Log.Out(&amp;quot;Двигаем на &amp;quot; + newPrice + &amp;quot;. Попытка номер &amp;quot; + _currentAttempt);
                    // ставим новую заявку перед лучшей ценой на рынке
                    var newOrder = _order.Clone();
                    newOrder.Price = newPrice;
                    newOrder.Volume = _order.Balance;
                    newOrder.Balance = 0;
                    ReRegisterOrder(_order, newOrder);
                    _order = newOrder;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;И там на новой цене заявка была полностью выполнена.
Событие Trader.NewMyTrades было вызвано, а вот strategy.NewMyTrades не пришло.&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/8687/</id>
    <title type="text">Тоже нет. Trader.NewOrders только. Еще. Сразу после ReRegisterOrder делал вывод нового ордера: ReReg...</title>
    <published>2011-06-07T15:30:26Z</published>
    <updated>2011-06-07T15:30:26Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.com/users/27932/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Тоже нет. Trader.NewOrders только.&lt;/p&gt;
&lt;p&gt;Еще. Сразу после ReRegisterOrder делал вывод нового ордера:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
ReRegisterOrder(_order, newOrder);
Base.Log.Out(newOrder.ToStringLong());
...
        static public string ToStringLong(this Order o)
        {
            string sign = (o.Direction == OrderDirections.Buy) ? &amp;quot;+&amp;quot; : &amp;quot;-&amp;quot;;
            return o.Security.Name + &amp;quot; &amp;quot; + sign + o.Volume + &amp;quot;*&amp;quot; + o.Price + &amp;quot; &amp;quot; + o.Type + &amp;quot; &amp;quot; +
                o.Portfolio.Name + &amp;quot; &amp;quot; + o.State + &amp;quot; &amp;quot; + o.Status + &amp;quot; остаток: &amp;quot; + o.Balance + &amp;quot; ID: &amp;quot; + o.Id + &amp;quot; transactionID: &amp;quot; + o.TransactionId + &amp;quot; время снятия: &amp;quot; + o.CancelTime;
        }

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Получилось:
07.06.2011 11:45:46 [OpenWealth.StockSharp.StrategyBestPriceQuoting.OnProcess] Двигаем на 27769. Попытка номер 2
07.06.2011 11:45:46 [OpenWealth.StockSharp.StrategyBestPriceQuoting.OnProcess] Si-6.11 -149*27769 Limit SPBFUT000o8 None  остаток: 149 ID: 0 transactionID: 51029352 время снятия:&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/8659/</id>
    <title type="text">Greene-nsk: Событие Trader.NewMyTrades было вызвано, а вот strategy.NewMyTrades не пришло. А Strateg...</title>
    <published>2011-06-07T10:32:58Z</published>
    <updated>2011-06-07T10:32:58Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(8655)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
Событие Trader.NewMyTrades было вызвано, а вот strategy.NewMyTrades не пришло.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А Strategy.NewOrder пришло?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>