﻿<?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-04-26T19:09:02Z</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">А в событии 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;div class="quote"&gt;&lt;span class="quotetitle"&gt;vader &lt;a href="https://stocksharp.com/posts/m/15835/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;А в событии OnOrderChanged?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&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">А в событии OnOrderChanged?</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;br /&gt;Строка транзакции нужна + order.GetHashCode() после вызова Register и в событии NewOrders</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">Строку транзакции отправить к сожалению не могу т.к. робот запускался 4 дня назад, и таких функций в нем не было.&lt;br /&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;a href="http://stocksharp.com/doc/html/0b0bd6e0-7ddf-407d-9e03-a218796163af.htm" title="http://stocksharp.com/doc/html/0b0bd6e0-7ddf-407d-9e03-a218796163af.htm"&gt;строку транзакции&lt;/a&gt; + покажите для неё скриншот квика - что туда приходит.&lt;br /&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;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush: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;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Лог стратегии&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush: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;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Шлюз работает в синхронном режиме.&lt;br /&gt;снималась - вот так.&lt;br /&gt;this.Trader.CancelOrder(order);</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">Где печатается NewOrders? Крайне подозрительно, что её TransactionId == 0.</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;br /&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">4.0.14&lt;br /&gt;информация о заявке присутсвует в логе шлюза, но не пристутвует в логе стратегии.&lt;br /&gt;&lt;br /&gt;NewOrders Id- 2639482994&lt;br /&gt;NewOrders TransactionId- 0&lt;br /&gt;NewOrders Direction- Sell&lt;br /&gt;NewOrders Volume- 5&lt;br /&gt;NewOrders Price- 18100&lt;br /&gt;NewOrders Time- 16.01.2012 21:30:53&lt;br /&gt;&lt;br /&gt;OrdersChanged Id- 2639482994&lt;br /&gt;OrdersChanged TransactionId- 0&lt;br /&gt;OrdersChanged Direction- Sell&lt;br /&gt;OrdersChanged Volume- 5&lt;br /&gt;OrdersChanged Price- 18100&lt;br /&gt;OrdersChanged Time- 16.01.2012 21:30:53&lt;br /&gt;&lt;br /&gt;OrdersChanged Id- 2639482994&lt;br /&gt;OrdersChanged TransactionId- 75370390&lt;br /&gt;OrdersChanged Direction- Sell&lt;br /&gt;OrdersChanged Volume- 5&lt;br /&gt;OrdersChanged Price- 18100&lt;br /&gt;OrdersChanged Time- 16.01.2012 21:30:53&lt;br /&gt;&lt;br /&gt;Проблема была в том, что я отображаю в окне робота только активные заявки, а эта 2639482994, осталась висеть, хотя была снята. Связано ли то, что она осталась висеть, с тем, что информации о ней нет в логе стртегии?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>