﻿<?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">Ошибка при регистрации заявок в Stock# 2.2</title>
  <id>~/topic/1078/oshibka-pri-registratsii-zayavok-v-stock-2_2/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-07T18:25:00Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1078" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/3528/</id>
    <title type="text">Для QuikTrader RegisterPortfolio ничего не делает. Я его сделал для аналогии с SmartCOM, но и там от...</title>
    <published>2010-08-16T13:28:00Z</published>
    <updated>2010-08-16T13:28:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Для QuikTrader RegisterPortfolio ничего не делает. Я его сделал для&lt;br /&gt;аналогии с SmartCOM, но и там от него можно отказаться. Надо&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/3527/</id>
    <title type="text">Всё заработало, спасибо. Чтобы по теме не осталось вопросов - надо ли регистрировать через метод Reg...</title>
    <published>2010-08-16T13:22:00Z</published>
    <updated>2010-08-16T13:22:00Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Всё заработало, спасибо.&lt;br /&gt;&lt;br /&gt;Чтобы по теме не осталось вопросов - надо ли регистрировать через&lt;br /&gt;метод RegisterPortfolio новые портфели (как те, которые приходят в&lt;br /&gt;событие NewPortfolios так и те, которые создаются через&lt;br /&gt;GetPortfolio)?&lt;br /&gt;Через метод GetPortfolio могут быть возвращены уже созданные портфели&lt;br /&gt;- надо ли регистрировать их, или встраивать проверку, что портфеля не&lt;br /&gt;было в Trader.Portfolios до регистрации?&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/3526/</id>
    <title type="text">Так понятно. Бага. Выставите Order.Trader. </title>
    <published>2010-08-16T12:57:00Z</published>
    <updated>2010-08-16T12:57:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Так понятно. Бага. Выставите Order.Trader.&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/3525/</id>
    <title type="text">Trader ÐÒÏÓÔÁ×ÌÅÎ × ÍÏÊ ËÌÁÓÓ OwnQuikTrader: public class OwnQuikTrader : QuikTrader { public OwnQui...</title>
    <published>2010-08-16T12:50:00Z</published>
    <updated>2010-08-16T12:50:00Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Trader &amp;#208;&amp;#210;&amp;#207;&amp;#211;&amp;#212;&amp;#193;&amp;#215;&amp;#204;&amp;#197;&amp;#206; &amp;#215; &amp;#205;&amp;#207;&amp;#202; &amp;#203;&amp;#204;&amp;#193;&amp;#211;&amp;#211; OwnQuikTrader:&lt;br /&gt;&lt;br /&gt;   public class OwnQuikTrader : QuikTrader&lt;br /&gt;    {&lt;br /&gt;        public OwnQuikTrader(string path, string ddeServer, string&lt;br /&gt;dllName) :&lt;br /&gt;            base(path, ddeServer, dllName)&lt;br /&gt;        {&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;       public override void ReStartExport()&lt;br /&gt;        {&lt;br /&gt;            if (!IsConnected)&lt;br /&gt;                base.ReStartExport();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;       public Portfolio GetNewPortfolio(Accounts account)&lt;br /&gt;        {&lt;br /&gt;            var result = GetPortfolio(account.Account);&lt;br /&gt;            result.Trader = account.Trader;&lt;br /&gt;            base.RegisterPortfolio(result);&lt;br /&gt;            return result;&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/3524/</id>
    <title type="text">Не помогло. Более того - после вызова var result = GetPortfolio(account.Account); (account.Account -...</title>
    <published>2010-08-16T12:47:00Z</published>
    <updated>2010-08-16T12:47:00Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Не помогло. Более того - после вызова&lt;br /&gt;var result = GetPortfolio(account.Account);&lt;br /&gt;(account.Account - имя счёта)&lt;br /&gt;у result Trader проставлен уже.&lt;br /&gt;&lt;br /&gt;Кстати, попутно вопрос - надо ли вызывать&lt;br /&gt;base.RegisterPortfolio(result);&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/3523/</id>
    <title type="text">Да, я уже в 2.3 сделал так, чтобы портфели брались из Торговля -&amp;gt; Управление счетами. А то как то не...</title>
    <published>2010-08-16T12:09:00Z</published>
    <updated>2010-08-16T12:09:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Да, я уже в 2.3 сделал так, чтобы портфели брались из Торговля -&amp;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/3522/</id>
    <title type="text">Когда создаете портфель, присвойте Trader нужный шлюз. MultiTrader по нему переадресовывает заявку н...</title>
    <published>2010-08-16T12:08:00Z</published>
    <updated>2010-08-16T12:08:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Когда создаете портфель, присвойте Trader нужный шлюз. MultiTrader по&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/3521/</id>
    <title type="text">Использую MultiTrader; при добавлении стратегии смотрю - если Portfolio уже присутствует в списке до...</title>
    <published>2010-08-16T10:59:00Z</published>
    <updated>2010-08-16T10:59:00Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Использую MultiTrader; при добавлении стратегии смотрю - если&lt;br /&gt;Portfolio уже присутствует в списке добавленных через событие&lt;br /&gt;NewPortfolios, то использую его (определяю по Name - должно совпадать&lt;br /&gt;с именем счёта), если нет - создаю через&lt;br /&gt;            var result = GetPortfolio(name);&lt;br /&gt;            //base.RegisterPortfolio(result);&lt;br /&gt;            return result;&lt;br /&gt;(у меня свой OwnQuikTrader, наследованный от QuikTrader).&lt;br /&gt;&lt;br /&gt;При попытке зарегистрировать самую обычную заявку:&lt;br /&gt;                        var newTestOrder =&lt;br /&gt;CreateOrder(OrderDirections.Buy, Security.MaxPrice, 1);&lt;br /&gt;                        RegisterOrder(newTestOrder);&lt;br /&gt;возникает исключение&lt;br /&gt;System.ArgumentException was unhandled by user code&lt;br /&gt;  Message=Не найден шлюз для заявки 0.&lt;br /&gt;Parameter name: order&lt;br /&gt;  InnerException:&lt;br /&gt;&lt;br /&gt;С чем может быть связано? В версии 2.1 всё отлично работало &lt;br /&gt; </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>