﻿<?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">"Неверный код клиента" при регистрации заяки в стратегии</title>
  <id>~/topic/3090/nevernyi-kod-klienta-pri-registratsii-zayaki-v-strategii/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-10T12:54:26Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=3090" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/21857/</id>
    <title type="text">Ничего из этого и этого не решит проблему? </title>
    <published>2012-10-18T08:18:29Z</published>
    <updated>2016-08-16T00:10:04Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Ничего из &lt;a href="http://stocksharp.com/forum/2983/Schiet-Diepo/"&gt;этого&lt;/a&gt; и &lt;a href="http://stocksharp.com/forum/2694/Odin-schiet-nieskol-ko-kodov-kliienta-UX/"&gt;этого&lt;/a&gt; не решит проблему?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/25171/</id>
    <title type="text">Была похожая проблема, вопрос решился _trader.FormatTransaction += transaction =&amp;gt; { transaction.SetC...</title>
    <published>2013-04-04T15:38:50Z</published>
    <updated>2013-04-04T15:38:50Z</updated>
    <author>
      <name>Kefir</name>
      <uri>https://stocksharp.ru/users/6033/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Была похожая проблема, вопрос решился
_trader.FormatTransaction += transaction =&amp;gt; { transaction.SetClientCode(&amp;quot;код клиента&amp;quot;); };&lt;/p&gt;
&lt;p&gt;где
_trader = QuikTrader&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.ru/posts/m/21883/</id>
    <title type="text">newuser: Готов оплатить консультацию/тех. поддержку так как не уверен, что проблема в библиотеке. Сп...</title>
    <published>2012-10-19T12:31:57Z</published>
    <updated>2012-10-19T12:31:57Z</updated>
    <author>
      <name>Самунджян Артем</name>
      <uri>https://stocksharp.ru/users/675/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(21874)" rel="nofollow" target="_blank"&gt;newuser&lt;/a&gt;:&lt;/strong&gt;
Готов оплатить консультацию/тех. поддержку так как не уверен, что проблема в библиотеке.
Спасибо!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Добавляйтесь ко мне в скайп samujan1, я руководитель технической поддержки S#.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21874/</id>
    <title type="text">Стратегия создается следующим образом: _strategy = new MarketDepthStrategy() { Volume = 1, Security ...</title>
    <published>2012-10-18T13:44:04Z</published>
    <updated>2012-10-18T13:44:04Z</updated>
    <author>
      <name>newuser</name>
      <uri>https://stocksharp.ru/users/6405/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Стратегия создается следующим образом:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
        _strategy = new MarketDepthStrategy()
        {
            Volume = 1,
            Security = _security,
            Portfolio = _portfolio,
            Trader = _trader,                    
        };
        _logManager.Sources.Add(_strategy);
        _strategy.Start();

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;В самой стратегии пытаюсь создать и зарегистрировать заявку
следующим образом:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
        var order = this.CreateOrder(OrderDirections.Buy, Security.BestBid.Price, 1);
               
        order
           .WhenNewTrades()
           .Do(OnNewOrderTrades)
           .Apply(this);

        order
           .WhenRegisterFailed()
           .Do(LogFailure)
           .Apply(this);
                
        RegisterOrder(order);

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Регистрации заявки не происходит и в логе получаю:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;2012.10.18 14:57:47.065|       |MDS_MTLR@EQBR_191600|Стратегия запущена. [0,-1]. Позиция при старте 0.
2012.10.18 14:57:48.892|Error  |MDS_MTLR@EQBR_191600|Заявка 53862713 не была принята по причине StockSharp.Quik.ApiException: Код ошибки Failed Сообщение Неверный код клиента.
2012.10.18 14:57:48.904|       |MDS_MTLR@EQBR_191600|Заявка 53862713 больше не активна.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Если заявку в стратегии пытаюсь создать и зарегистрировать другим образом:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
    var order = new Order
    {
        Price = this.Security.BestBid.Price,
        Volume = 1,
        Direction = OrderDirections.Buy,
    };
                
    order
       .WhenNewTrades()
       .Do(OnNewOrderTrades)
       .Apply(this);

    order
       .WhenRegisterFailed()
       .Do(LogFailure)
       .Apply(this);
                
    RegisterOrder(order);

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;В таком случае заявка регистрируется, но при срабатывании дочерних стратегий
типа TakeProfitStrategy получаю туже самую проблему с &amp;quot;Неверный код клиента&amp;quot;.
Так что я бы не сказал, что этот код работает как хотелось бы.&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.ru/posts/m/21868/</id>
    <title type="text">Приведите точный код который работает и который нет. </title>
    <published>2012-10-18T13:03:05Z</published>
    <updated>2012-10-18T13:03:05Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</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.ru/posts/m/21867/</id>
    <title type="text">newuser: При это создавая Order другим способом его можно регистрировать без проблем. Что это за спо...</title>
    <published>2012-10-18T13:02:17Z</published>
    <updated>2012-10-18T13:02:17Z</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(21866)" rel="nofollow" target="_blank"&gt;newuser&lt;/a&gt;:&lt;/strong&gt;
При это создавая Order другим способом его можно регистрировать без проблем.&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/21866/</id>
    <title type="text">Спасибо Esper за предложения решения! Опробовал все из выше предложенного включая создание Portfolio...</title>
    <published>2012-10-18T12:50:04Z</published>
    <updated>2012-10-18T12:50:04Z</updated>
    <author>
      <name>newuser</name>
      <uri>https://stocksharp.ru/users/6405/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Спасибо Esper за предложения решения!
Опробовал все из выше предложенного включая создание Portfolio c прописанным счетом депо и кодом клиента.
Результат - неудача. При это создавая Order другим способом его можно регистрировать без проблем.
Вот бы посмотреть как Strategy.RegisterOrder устроенна изнутри ...&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21856/</id>
    <title type="text">С переходом на 4.1.5 проблема не разрешилась. Неужели у меня какая-то уникальная ситуация!? Брокер: ...</title>
    <published>2012-10-18T07:58:00Z</published>
    <updated>2012-10-18T07:58:00Z</updated>
    <author>
      <name>newuser</name>
      <uri>https://stocksharp.ru/users/6405/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;С переходом на 4.1.5 проблема не разрешилась.
Неужели у меня какая-то уникальная ситуация!?
Брокер: ВТБ
В квике счет и суппозиция к счету, выбираю правильный портфель и облом.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21851/</id>
    <title type="text">В квике два счета. С 4.1.5 еще не пробовал, вот сейчас выкачиваю. Если заявку в стратегии делать чер...</title>
    <published>2012-10-17T15:18:26Z</published>
    <updated>2012-10-17T15:18:26Z</updated>
    <author>
      <name>newuser</name>
      <uri>https://stocksharp.ru/users/6405/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;В квике два счета. С 4.1.5 еще не пробовал, вот сейчас выкачиваю.
Если заявку в стратегии делать через конструкцию
var order = new Order
;
то заявка проходит, но в дочерних стратегиях не срабатывают приказы
по той же самой причине &amp;quot;Неверный код клиента&amp;quot;. Я так понимаю, что
только this.CreateOrder надо использовать в стратегии.&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.ru/posts/m/21850/</id>
    <title type="text">В 4.1.5 такое же поведение? Сколько у вас счетов на ММВБ в квике? </title>
    <published>2012-10-17T14:29:20Z</published>
    <updated>2012-10-17T14:29:20Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;В 4.1.5 такое же поведение? Сколько у вас счетов на ММВБ в квике?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21846/</id>
    <title type="text">Добрый день! Пока не освоил всех премудростей StockSharp и вот при создании заявки и выставлении ее ...</title>
    <published>2012-10-17T11:33:17Z</published>
    <updated>2012-10-17T11:33:17Z</updated>
    <author>
      <name>newuser</name>
      <uri>https://stocksharp.ru/users/6405/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день!&lt;/p&gt;
&lt;p&gt;Пока не освоил всех премудростей StockSharp и вот при создании заявки
и выставлении ее в стратегии получаю APIException &amp;quot;Неверный код клиента&amp;quot;.
Версия 4.1.4. Не верю, что проблема в библиотеке.
Подскажите, пожалуйста, в чем я могу быть не прав?&lt;/p&gt;
&lt;p&gt;Код примитивный:&lt;/p&gt;
&lt;p&gt;class MarketDepthStrategy : Strategy
...&lt;/p&gt;
&lt;p&gt;var order = this.CreateOrder(OrderDirections.Buy, Price, 1);
order
.WhenNewTrades()
.Do(OnNewOrderTrades)
.Apply(this);&lt;/p&gt;
&lt;p&gt;order
.WhenRegisterFailed()
.Do(LogFailure)
.Apply(this);&lt;/p&gt;
&lt;p&gt;RegisterOrder(order);&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>