﻿<?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">newOrder.Comment</title>
  <id>~/topic/1259/neworder_comment/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-08T07:38:07Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1259" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/4833/</id>
    <title type="text">Артем: Не пойму, что произошло, но сегодня код order.ExtensionInfo = new Dictionary(); order.Extensi...</title>
    <published>2010-12-02T13:08:34Z</published>
    <updated>2010-12-02T13:08:34Z</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;/strong&gt;
Не пойму, что произошло, но сегодня код&lt;/p&gt;
&lt;p&gt;order.ExtensionInfo = new Dictionary&amp;lt;Object, Object&amp;gt;();
order.ExtensionInfo.Add(Ecng.Trading.Quik.DdeOrderColumns.ClientCode, ClientCode);
RegisterOrder(order);&lt;/p&gt;
&lt;p&gt;заработал... Видать, я чего-то наковыял с библитеками в Reference солюшена... Все, вопрос закрыт... Спасибо!&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/4825/</id>
    <title type="text">Не пойму, что произошло, но сегодня код order.ExtensionInfo = new Dictionary(); order.ExtensionInfo....</title>
    <published>2010-12-02T07:52:00Z</published>
    <updated>2010-12-02T07:52:00Z</updated>
    <author>
      <name>Артем</name>
      <uri>https://stocksharp.com/users/16716/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Не пойму, что произошло, но сегодня код&lt;/p&gt;
&lt;p&gt;order.ExtensionInfo = new Dictionary&amp;lt;Object, Object&amp;gt;();
order.ExtensionInfo.Add(Ecng.Trading.Quik.DdeOrderColumns.ClientCode, ClientCode);
RegisterOrder(order);&lt;/p&gt;
&lt;p&gt;заработал... Видать, я чего-то наковыял с библитеками в Reference солюшена... Все, вопрос закрыт... Спасибо!&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4822/</id>
    <title type="text">Mikhail Sukhov: Артем: Попробовал через ClientCode newOrder.ExtensionInfo = new Dictionary(); newOrd...</title>
    <published>2010-12-01T16:12:20Z</published>
    <updated>2010-12-01T16:12:20Z</updated>
    <author>
      <name>Артем</name>
      <uri>https://stocksharp.com/users/16716/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Mikhail Sukhov:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Артем:&lt;/strong&gt;
Попробовал через ClientCode&lt;/p&gt;
&lt;p&gt;newOrder.ExtensionInfo = new Dictionary&amp;lt;Object, Object&amp;gt;();
newOrder.ExtensionInfo.Add(Ecng.Trading.Quik.DdeOrderColumns.ClientCode, Name);
RegisterOrder(newOrder);&lt;/p&gt;
&lt;p&gt;тоже не работает[crying]&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А ручками комментарий проставляется к заявке из самого Квик? Эта опция по словам квиковцев иногда отключена на стороне брокера, чтобы серверное ПО могло свои комментарии вставлять.&lt;/p&gt;
&lt;p&gt;А S# - код клиента, тот что QuikTrader.ClientCode. С использованием newOrder.ExtensionInfo.Add(DdeOrderColumns.ClientCode, &amp;quot;другое имя&amp;quot;); должно работать. У Вас все равно S#?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ручками тоже действительно не вставляется, вообще поля Комментарий нет в заявке.&lt;/p&gt;
&lt;p&gt;Мне ClientCode больше нравится, но он, к сожалению не хочет работать... Версию обновлял до 2.6...&lt;/p&gt;
&lt;p&gt;newOrder.ExtensionInfo.Add(DdeOrderColumns.ClientCode, &amp;quot;другое имя&amp;quot;);  - Вот это вот не работает [crying] . Может быть дело в том. что я регистрирую заявку через RegisterOrder(newOrder) из класса ActionStrategy?&lt;/p&gt;
&lt;p&gt;Если менять имя  QuikTrader.ClientCode, то работает... Но это не по понятиям получается...&lt;/p&gt;
&lt;p&gt;lock (Trader)
{
((Ecng.Trading.Quik.QuikTrader)Trader).ClientCode = _OwnStrategyName;
RegisterOrder(newOrder);
}&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4821/</id>
    <title type="text">Артем: Попробовал через ClientCode newOrder.ExtensionInfo = new Dictionary(); newOrder.ExtensionInfo...</title>
    <published>2010-12-01T15:36:00Z</published>
    <updated>2010-12-01T15:36:00Z</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;/strong&gt;
Попробовал через ClientCode&lt;/p&gt;
&lt;p&gt;newOrder.ExtensionInfo = new Dictionary&amp;lt;Object, Object&amp;gt;();
newOrder.ExtensionInfo.Add(Ecng.Trading.Quik.DdeOrderColumns.ClientCode, Name);
RegisterOrder(newOrder);&lt;/p&gt;
&lt;p&gt;тоже не работает[crying]&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А ручками комментарий проставляется к заявке из самого Квик? Эта опция по словам квиковцев иногда отключена на стороне брокера, чтобы серверное ПО могло свои комментарии вставлять.&lt;/p&gt;
&lt;p&gt;А S# - код клиента, тот что QuikTrader.ClientCode. С использованием newOrder.ExtensionInfo.Add(DdeOrderColumns.ClientCode, &amp;quot;другое имя&amp;quot;); должно работать. У Вас все равно S#?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4818/</id>
    <title type="text">Попробовал через ClientCode newOrder.ExtensionInfo = new Dictionary(); newOrder.ExtensionInfo.Add(Ec...</title>
    <published>2010-12-01T15:05:12Z</published>
    <updated>2010-12-01T15:05:12Z</updated>
    <author>
      <name>Артем</name>
      <uri>https://stocksharp.com/users/16716/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Попробовал через ClientCode&lt;/p&gt;
&lt;p&gt;newOrder.ExtensionInfo = new Dictionary&amp;lt;Object, Object&amp;gt;();
newOrder.ExtensionInfo.Add(Ecng.Trading.Quik.DdeOrderColumns.ClientCode, Name);
RegisterOrder(newOrder);&lt;/p&gt;
&lt;p&gt;тоже не работает[crying]&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4817/</id>
    <title type="text">Добрый день! Подскажите, пожалуйста, как решить такой момент?: Я хочу иметь возможность привязывать ...</title>
    <published>2010-12-01T14:10:42Z</published>
    <updated>2010-12-01T14:15:58Z</updated>
    <author>
      <name>Артем</name>
      <uri>https://stocksharp.com/users/16716/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день!
Подскажите, пожалуйста, как решить такой момент?:&lt;/p&gt;
&lt;p&gt;Я хочу иметь возможность привязывать сделки в терминале к определенной стратегии, чтобы потом после перезапуска стратегии можно было вновь связать сделки к этой же стратегии. Для этих целей пытаюсь прописывать в каждый newOrder.Comment какое-то имя стратегии в качестве идентификатора, а потом при следующем запуске отлавливать по этому имени сделки&lt;/p&gt;
&lt;p&gt;1.
String OwnStrategyName = &amp;quot;123&amp;quot;
// из класса ActionStrategy формируются сделки
Ecng.Trading.BusinessEntities.Order newOrder = CreateOrder(Ecng.Trading.BusinessEntities.OrderDirections.Buy, price, _lastPosition.order.Volume);&lt;/p&gt;
&lt;p&gt;newOrder.Comment = _OwnStrategyName;&lt;/p&gt;
&lt;p&gt;RegisterOrder(newOrder);&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;Получаю сделки, с комментарием &amp;quot;123&amp;quot; из терминала
Name = 123
IEnumerable&amp;lt;Ecng.Trading.BusinessEntities.MyTrade&amp;gt; myTrades = Trader.MyTrades.TakeWhile(t =&amp;gt; t.Order.Comment == Name);&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;//////////////////////////////////////////////////&lt;/p&gt;
&lt;p&gt;Проблема в том, что в Comment все время находится &amp;quot;S#&amp;quot;. Т.е. после RegisterOrder(newOrder) из 1 пункта, в колонке комментарий таблицы терминала  &amp;lt;Мои сделки&amp;gt;  появляется &amp;quot;S#&amp;quot; и соответственно при  Trader.MyTrades.TakeWhile(t =&amp;gt; t.Order.Comment == Name) в t.Order.Comment тоже все время  &amp;quot;S#&amp;quot;.
Как можно разрешить проблему?
Заранее благодарю!&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>