﻿<?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/2319/zayavka-ne-popala-v-strategiyu_/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-15T05:45:06Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=2319" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/15841/</id>
    <title type="text">vader: А в событии OnOrderChanged? ну можно и туда. только не обязательно </title>
    <published>2012-01-20T22:30:09Z</published>
    <updated>2012-01-20T22:30:09Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15835)" rel="nofollow" target="_blank"&gt;vader&lt;/a&gt;:&lt;/strong&gt;
А в событии OnOrderChanged?&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.com/posts/m/15835/</id>
    <title type="text">А в событии OnOrderChanged? </title>
    <published>2012-01-20T16:36:38Z</published>
    <updated>2012-01-20T16:36:38Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.com/users/28223/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;А в событии OnOrderChanged?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15829/</id>
    <title type="text">Да, верно. Строка транзакции нужна + order.GetHashCode() после вызова Register и в событии NewOrders...</title>
    <published>2012-01-20T12:39:18Z</published>
    <updated>2012-01-20T12:39:18Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Да, верно.
Строка транзакции нужна + order.GetHashCode() после вызова Register и в событии NewOrders&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15828/</id>
    <title type="text">Строку транзакции отправить к сожалению не могу т.к. робот запускался 4 дня назад, и таких функций в...</title>
    <published>2012-01-20T12:25:17Z</published>
    <updated>2012-01-20T12:25:17Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.com/users/28223/</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/15806/</id>
    <title type="text">Распечатайте для неверной заявки строку транзакции + покажите для неё скриншот квика - что туда прих...</title>
    <published>2012-01-19T18:22:27Z</published>
    <updated>2012-01-19T18:22:27Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Распечатайте для неверной заявки &lt;a href="http://stocksharp.com/doc/html/0b0bd6e0-7ddf-407d-9e03-a218796163af.htm"&gt;строку транзакции&lt;/a&gt; + покажите для неё скриншот квика - что туда приходит.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15792/</id>
    <title type="text">Лог шлюза trader.NewOrders += ex1 =&amp;gt; { lock(sync){ foreach(Order p in ex1){ _bigLog.WriteLine(&amp;quot;NewOr...</title>
    <published>2012-01-19T12:43:47Z</published>
    <updated>2012-01-19T12:43:47Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.com/users/28223/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Лог шлюза&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
trader.NewOrders += ex1 =&amp;gt;  {
				lock(sync){
					foreach(Order p in ex1){
                        _bigLog.WriteLine(&amp;quot;NewOrders Security- &amp;quot; + p.Security.ToString());
						_bigLog.WriteLine(&amp;quot;NewOrders Id- &amp;quot; + p.Id.ToString());
						_bigLog.WriteLine(&amp;quot;NewOrders TransactionId- &amp;quot; + p.TransactionId.ToString());
						_bigLog.WriteLine(&amp;quot;NewOrders Direction- &amp;quot; + p.Direction.ToString());
						_bigLog.WriteLine(&amp;quot;NewOrders Volume- &amp;quot; + p.Volume.ToString());
						_bigLog.WriteLine(&amp;quot;NewOrders Price- &amp;quot; + p.Price.ToString());
						_bigLog.WriteLine(&amp;quot;NewOrders Time- &amp;quot; + p.Time.ToString());
                        _bigLog.WriteLine(&amp;quot;NewOrders State- &amp;quot; + p.State.ToString());
                        _bigLog.WriteLine(&amp;quot;NewOrders Status- &amp;quot; + p.Status.ToString());
                        _bigLog.WriteLine(&amp;quot; &amp;quot;);
					}
					_bigLog.Flush();
				}
			};
trader.OrdersChanged += ex1 =&amp;gt;  {
				lock(sync){
					foreach(Order p in ex1){
                        _bigLog.WriteLine(&amp;quot;OrdersChanged Security- &amp;quot; + p.Security.ToString());
						_bigLog.WriteLine(&amp;quot;OrdersChanged Id- &amp;quot; + p.Id.ToString());
						_bigLog.WriteLine(&amp;quot;OrdersChanged TransactionId- &amp;quot; + p.TransactionId.ToString());
						_bigLog.WriteLine(&amp;quot;OrdersChanged Direction- &amp;quot; + p.Direction.ToString());
						_bigLog.WriteLine(&amp;quot;OrdersChanged Volume- &amp;quot; + p.Volume.ToString());
						_bigLog.WriteLine(&amp;quot;OrdersChanged Price- &amp;quot; + p.Price.ToString());
						_bigLog.WriteLine(&amp;quot;OrdersChanged Time- &amp;quot; + p.Time.ToString());
                        _bigLog.WriteLine(&amp;quot;OrdersChanged State- &amp;quot; + p.State.ToString());
                        _bigLog.WriteLine(&amp;quot;OrdersChanged Status- &amp;quot; + p.Status.ToString());
                        _bigLog.WriteLine(&amp;quot; &amp;quot;);
					}
					_bigLog.Flush();
				}
			};

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Лог стратегии&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
strategy.NewOrder += OnNewOrder;
private void OnNewOrder(Order order)
		{
			this.GuiAsync(() =&amp;gt; this.Orders.Add(order));
			RefreshOrders();
			_strategyLog.WriteLine(&amp;quot;NewOrder Id- &amp;quot; + order.Id.ToString());
			_strategyLog.WriteLine(&amp;quot;NewOrder TransactionId- &amp;quot; + order.TransactionId.ToString());
			_strategyLog.WriteLine(&amp;quot;NewOrder Direction- &amp;quot; + order.Direction.ToString());
			_strategyLog.WriteLine(&amp;quot;NewOrder Volume- &amp;quot; + order.Volume.ToString());
			_strategyLog.WriteLine(&amp;quot;NewOrder Price- &amp;quot; + order.Price.ToString());
			_strategyLog.WriteLine(&amp;quot;NewOrder Time- &amp;quot; + order.Time.ToString());
            _strategyLog.WriteLine(&amp;quot;NewOrder State- &amp;quot; + order.State.ToString());
            _strategyLog.WriteLine(&amp;quot;NewOrder Status- &amp;quot; + order.Status.ToString());
            _strategyLog.WriteLine(&amp;quot; &amp;quot;);
			_strategyLog.Flush();
		}

strategy.OrderChanged += OnOrderChanged;
private void OnOrderChanged(Order order)
		{
			this.GuiAsync(() =&amp;gt;
			              {
			              	int ind = this.Orders.IndexOf(order);
			              	if(ind != -1){
			              		//this.Orders[ind].Balance = TraderHelper.GetMatchedVolume(order);
			              	}
			              });
			RefreshOrders();
			_strategyLog.WriteLine(&amp;quot;OnOrderChanged Id- &amp;quot; + order.Id.ToString());
			_strategyLog.WriteLine(&amp;quot;OnOrderChanged TransactionId- &amp;quot; + order.TransactionId.ToString());
			_strategyLog.WriteLine(&amp;quot;OnOrderChanged Direction- &amp;quot; + order.Direction.ToString());
			_strategyLog.WriteLine(&amp;quot;OnOrderChanged Volume- &amp;quot; + order.Volume.ToString());
			_strategyLog.WriteLine(&amp;quot;OnOrderChanged Price- &amp;quot; + order.Price.ToString());
			_strategyLog.WriteLine(&amp;quot;OnOrderChanged Time- &amp;quot; + order.Time.ToString());
            _strategyLog.WriteLine(&amp;quot;OnOrderChanged State- &amp;quot; + order.State.ToString());
            _strategyLog.WriteLine(&amp;quot;OnOrderChanged Status- &amp;quot; + order.Status.ToString());
            _strategyLog.WriteLine(&amp;quot; &amp;quot;);
			_strategyLog.Flush();
		}

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Шлюз работает в синхронном режиме.
снималась - вот так.
this.Trader.CancelOrder(order);&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15699/</id>
    <title type="text">Где печатается NewOrders? Крайне подозрительно, что её TransactionId == 0. </title>
    <published>2012-01-17T07:46:57Z</published>
    <updated>2012-01-17T07:46:57Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Где печатается NewOrders? Крайне подозрительно, что её TransactionId == 0.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15697/</id>
    <title type="text">Что такое лог шлюза, а что такое лог стратегии? Как заявка снималась? </title>
    <published>2012-01-17T07:29:51Z</published>
    <updated>2012-01-17T07:29:51Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</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/15696/</id>
    <title type="text">4.0.14 информация о заявке присутсвует в логе шлюза, но не пристутвует в логе стратегии. NewOrders I...</title>
    <published>2012-01-17T07:19:13Z</published>
    <updated>2012-01-17T07:19:13Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.com/users/28223/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;4.0.14
информация о заявке присутсвует в логе шлюза, но не пристутвует в логе стратегии.&lt;/p&gt;
&lt;p&gt;NewOrders Id- 2639482994
NewOrders TransactionId- 0
NewOrders Direction- Sell
NewOrders Volume- 5
NewOrders Price- 18100
NewOrders Time- 16.01.2012 21:30:53&lt;/p&gt;
&lt;p&gt;OrdersChanged Id- 2639482994
OrdersChanged TransactionId- 0
OrdersChanged Direction- Sell
OrdersChanged Volume- 5
OrdersChanged Price- 18100
OrdersChanged Time- 16.01.2012 21:30:53&lt;/p&gt;
&lt;p&gt;OrdersChanged Id- 2639482994
OrdersChanged TransactionId- 75370390
OrdersChanged Direction- Sell
OrdersChanged Volume- 5
OrdersChanged Price- 18100
OrdersChanged Time- 16.01.2012 21:30:53&lt;/p&gt;
&lt;p&gt;Проблема была в том, что я отображаю в окне робота только активные заявки, а эта 2639482994, осталась висеть, хотя была снята. Связано ли то, что она осталась висеть, с тем, что информации о ней нет в логе стртегии?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>