﻿<?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/3090/nevernyi-kod-klienta-pri-registratsii-zayaki-v-strategii/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-15T21:02:13Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=3090" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/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.com/users/5990/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Ничего из &lt;a href="http://stocksharp.com/forum/2983/Schiet-Diepo/" title="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/" title="http://stocksharp.com/forum/2694/Odin-schiet-nieskol-ko-kodov-kliienta-UX/"&gt;этого&lt;/a&gt; не решит проблему?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/6033/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Была похожая проблема, вопрос решился&lt;br /&gt;_trader.FormatTransaction += transaction =&amp;gt; { transaction.SetClientCode(&amp;quot;код клиента&amp;quot;); };&lt;br /&gt;&lt;br /&gt;где&lt;br /&gt;_trader = QuikTrader&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/21883/</id>
    <title type="text"> Готов оплатить консультацию/тех. поддержку так как не уверен, что проблема в библиотеке. Спасибо! Д...</title>
    <published>2012-10-19T12:31:57Z</published>
    <updated>2012-10-19T12:31:57Z</updated>
    <author>
      <name>Самунджян Артем</name>
      <uri>https://stocksharp.com/users/675/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;newuser &lt;a href="https://stocksharp.com/posts/m/21874/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Готов оплатить консультацию/тех. поддержку так как не уверен, что проблема в библиотеке.&lt;br /&gt;Спасибо!&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Добавляйтесь ко мне в скайп samujan1, я руководитель технической поддержки S#.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/6405/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Стратегия создается следующим образом:&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 = new MarketDepthStrategy()
        {
            Volume = 1,
            Security = _security,
            Portfolio = _portfolio,
            Trader = _trader,                    
        };
        _logManager.Sources.Add(_strategy);
        _strategy.Start();
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&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;

        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;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&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: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;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&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;

    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;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;В таком случае заявка регистрируется, но при срабатывании дочерних стратегий&lt;br /&gt;типа TakeProfitStrategy получаю туже самую проблему с &amp;quot;Неверный код клиента&amp;quot;.&lt;br /&gt;Так что я бы не сказал, что этот код работает как хотелось бы.&lt;br /&gt;&lt;br /&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/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.com/users/5990/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Приведите точный код который работает и который нет.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/21867/</id>
    <title type="text">При это создавая Order другим способом его можно регистрировать без проблем. Что это за способ?</title>
    <published>2012-10-18T13:02:17Z</published>
    <updated>2012-10-18T13:02:17Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;newuser &lt;a href="https://stocksharp.com/posts/m/21866/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;При это создавая Order другим способом его можно регистрировать без проблем.&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/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.com/users/6405/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Спасибо Esper за предложения решения!&lt;br /&gt;Опробовал все из выше предложенного включая создание Portfolio c прописанным счетом депо и кодом клиента.&lt;br /&gt;Результат - неудача. При это создавая Order другим способом его можно регистрировать без проблем.&lt;br /&gt;Вот бы посмотреть как Strategy.RegisterOrder устроенна изнутри ...</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/6405/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">С переходом на 4.1.5 проблема не разрешилась.&lt;br /&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/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.com/users/6405/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">В квике два счета. С 4.1.5 еще не пробовал, вот сейчас выкачиваю.&lt;br /&gt;Если заявку в стратегии делать через конструкцию&lt;br /&gt;              var order = new Order&lt;br /&gt;              {&lt;br /&gt;                  Price = this.Security.BestBid.Price,&lt;br /&gt;                  Volume = 1,&lt;br /&gt;                  Direction = OrderDirections.Buy,&lt;br /&gt;              };&lt;br /&gt;то заявка проходит, но в дочерних стратегиях не срабатывают приказы&lt;br /&gt;по той же самой причине &amp;quot;Неверный код клиента&amp;quot;. Я так понимаю, что &lt;br /&gt;только this.CreateOrder надо использовать в стратегии.&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/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.com/users/5990/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">В 4.1.5 такое же поведение? Сколько у вас счетов на ММВБ в квике?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/6405/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Добрый день!&lt;br /&gt;&lt;br /&gt;Пока не освоил всех премудростей StockSharp и вот при создании заявки &lt;br /&gt;и выставлении ее в стратегии получаю APIException &amp;quot;Неверный код клиента&amp;quot;.&lt;br /&gt;Версия 4.1.4. Не верю, что проблема в библиотеке. &lt;br /&gt;Подскажите, пожалуйста, в чем я могу быть не прав?&lt;br /&gt;&lt;br /&gt;Код примитивный:&lt;br /&gt;&lt;br /&gt;class MarketDepthStrategy : Strategy&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;var order = this.CreateOrder(OrderDirections.Buy, Price, 1);&lt;br /&gt;order&lt;br /&gt;    .WhenNewTrades()&lt;br /&gt;    .Do(OnNewOrderTrades)&lt;br /&gt;    .Apply(this);&lt;br /&gt;&lt;br /&gt;order&lt;br /&gt;    .WhenRegisterFailed()&lt;br /&gt;    .Do(LogFailure)&lt;br /&gt;    .Apply(this);&lt;br /&gt;               &lt;br /&gt;RegisterOrder(order);</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>