﻿<?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/9033/imitatsiya-ispolneniya-sdelki-v-obychnom-konnektore/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-04T09:26:24Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=9033" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/45975/</id>
    <title type="text">Добрый день Параметр ownAdapter указывает, будет ли эмулятор контролировать время жизни реального по...</title>
    <published>2018-12-17T14:51:59Z</published>
    <updated>2018-12-17T14:51:59Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.ru/users/97869/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день&lt;/p&gt;
&lt;p&gt;Параметр ownAdapter указывает, будет ли эмулятор контролировать время жизни реального подключения. В вашем случае он должен быть false, так как у вас есть ещё и реальная торговля.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/45971/</id>
    <title type="text">Чтобы воспроизвести ошибку на примере RealTimeEmulationTrader нужно: в настройках подключения добави...</title>
    <published>2018-12-16T23:07:31Z</published>
    <updated>2018-12-16T23:07:31Z</updated>
    <author>
      <name>Георгий</name>
      <uri>https://stocksharp.ru/users/95046/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Чтобы воспроизвести ошибку на примере RealTimeEmulationTrader нужно: в настройках подключения добавить &amp;quot;Quik Lua. Trabsactions&amp;quot; и &amp;quot;Quik Lua. Market Data&amp;quot;, в коде в строке
[code]_emuConnector = new RealTimeEmulationTrader&lt;IMessageAdapter&gt;(_realConnector.MarketDataAdapter ?? new PassThroughMessageAdapter(new IncrementalIdGenerator()), _emuPf, false);[/code]
удаляем false в конце, т.е. должно быть
[code]_emuConnector = new RealTimeEmulationTrader&lt;IMessageAdapter&gt;(_realConnector.MarketDataAdapter ?? new PassThroughMessageAdapter(new IncrementalIdGenerator()), _emuPf);[/code]
Запускаем. Ошибка:
[spoiler]
﻿Название	Время	Тип	Сообщение
Connector	01.01.0001 0:00:00	Info	Connect
RealTimeEmulationTrader&lt;code&gt;1	01.01.0001 0:00:00	Info	Connect BasketMessageAdapter	16.12.2018 23:05:18	Info	Connecting 'Quik LUA. Transactions: localhost:5001 Sender quik Target StockSharpTS'. BasketMessageAdapter	16.12.2018 23:05:18	Error	&amp;quot;System.ArgumentException: Родитель у источника Quik LUA. Market data: localhost:5001 Sender quik Target StockSharpMD уже установлен в BasketMessageAdapter. Имя параметра: value в StockSharp.Logging.BaseLogSource.set_Parent(ILogSource value) в StockSharp.Algo.Testing.RealTimeEmulationTrader&lt;/code&gt;1.RealTimeEmulationMarketDataAdapter.set_Parent(ILogSource value)
в StockSharp.Algo.BasketMessageAdapter.&amp;lt;&amp;gt;c__DisplayClass89_0.&lt;OnSendInMessage&gt;b__1(IMessageAdapter a)
в System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable&lt;code&gt;1 source, Func&lt;/code&gt;2 keySelector, Func&lt;code&gt;2 elementSelector, IEqualityComparer&lt;/code&gt;1 comparer)
в StockSharp.Algo.BasketMessageAdapter.OnSendInMessage(Message message)
в StockSharp.Messages.MessageAdapter.SendInMessage(Message message)&amp;quot;
RealTimeEmulationTrader&lt;code&gt;1	16.12.2018 23:05:18	Error	&amp;quot;System.InvalidOperationException: Сообщение 'Connect,T(L)=2018/12/16 23:05:18.897,Error=Родитель у источника Quik LUA. Market data: localhost:5001 Sender quik Target StockSharpMD уже установлен в BasketMessageAdapter. Имя параметра: value' привело к ошибке обработки. ---&amp;gt; System.Collections.Generic.KeyNotFoundException: Данный ключ отсутствует в словаре. в System.ThrowHelper.ThrowKeyNotFoundException() в System.Collections.Generic.Dictionary&lt;/code&gt;2.get_Item(TKey key)
в Ecng.Collections.SynchronizedDictionary`2.get_Item(TKey key)
в StockSharp.Algo.Connector.ProcessConnectMessage(BaseConnectionMessage message)
в StockSharp.Algo.Connector.OnProcessMessage(Message message)
--- Конец трассировки внутреннего стека исключений ---&amp;quot;
Quik LUA. Transactions	16.12.2018 23:05:18	Info	Connect to localhost:5001...
Quik LUA. Transactions	16.12.2018 23:05:18	Info	Connect to localhost:5001 is OK.
Quik LUA. Transactions	16.12.2018 23:05:18	Info	Sending logon to localhost:5001...
Quik LUA. Transactions	16.12.2018 23:05:18	Info	Logon sent to localhost:5001 OK.
......
[/spoiler]&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/45970/</id>
    <title type="text">Спасибо. Нашел в чем у меня были грабли. Теперь работает. Еще возникло два вопроса: Не совсем понятн...</title>
    <published>2018-12-16T20:12:06Z</published>
    <updated>2018-12-16T20:12:06Z</updated>
    <author>
      <name>Георгий</name>
      <uri>https://stocksharp.ru/users/95046/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Спасибо. Нашел в чем у меня были грабли. Теперь работает. Еще возникло два вопроса:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Не совсем понятно за что отвечает флаг ownAdapter в  RealTimeEmulationTrader. У меня если его не поставить в false, то не работает. Подключение прописываю в коде, а не так как это делается в SampleRealtimeEmulation&lt;/li&gt;
&lt;li&gt;Если я хочу чтобы одна страта работала на нормальном коннекторе, а другая на реалтайм эмуляторе, то надо в явном виде в страту коннектор передавать или правильно как-то по другому делать?&lt;/li&gt;
&lt;/ol&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/45907/</id>
    <title type="text">Добрый день Ошибка не подтвердилась. Проверка была на примере SampleRealtimeEmulation </title>
    <published>2018-12-10T16:28:34Z</published>
    <updated>2018-12-10T16:28:34Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.ru/users/97869/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день&lt;/p&gt;
&lt;p&gt;Ошибка не подтвердилась. Проверка была на примере SampleRealtimeEmulation&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/45869/</id>
    <title type="text">Текст ошибки: [spoiler] ﻿Название Время Тип Сообщение QuikTrader 01.01.0001 0:00:00 Info Connect Bas...</title>
    <published>2018-12-04T18:13:06Z</published>
    <updated>2018-12-04T18:13:06Z</updated>
    <author>
      <name>Георгий</name>
      <uri>https://stocksharp.ru/users/95046/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Текст ошибки:
[spoiler]
﻿Название	Время	Тип	Сообщение
QuikTrader	01.01.0001 0:00:00	Info	Connect
BasketMessageAdapter	04.12.2018 18:09:18	Info	Connecting 'Quik LUA. Transactions: 127.0.0.1:5001 Sender quik Target StockSharpTS'.
BasketMessageAdapter	04.12.2018 18:09:18	Info	Connecting 'Quik LUA. Market data: 127.0.0.1:5001 Sender quik Target StockSharpMD'.
BasketMessageAdapter	04.12.2018 18:09:18	Error	&amp;quot;System.ArgumentException: Родитель у источника Quik LUA. Market data: 127.0.0.1:5001 Sender quik Target StockSharpMD уже установлен в BasketMessageAdapter.
Имя параметра: value
в StockSharp.Logging.BaseLogSource.set_Parent(ILogSource value)
в StockSharp.Algo.Testing.RealTimeEmulationTrader&lt;code&gt;1.RealTimeEmulationMarketDataAdapter.set_Parent(ILogSource value) в StockSharp.Messages.MessageAdapterWrapper.set_Parent(ILogSource value) в StockSharp.Messages.MessageAdapterWrapper.set_Parent(ILogSource value) в StockSharp.Messages.MessageAdapterWrapper.set_Parent(ILogSource value) в StockSharp.Messages.MessageAdapterWrapper.set_Parent(ILogSource value) в StockSharp.Messages.MessageAdapterWrapper.set_Parent(ILogSource value) в StockSharp.Messages.MessageAdapterWrapper.set_Parent(ILogSource value) в StockSharp.Messages.MessageAdapterWrapper.set_Parent(ILogSource value) в StockSharp.Messages.MessageAdapterWrapper.set_Parent(ILogSource value) в StockSharp.Messages.MessageAdapterWrapper.set_Parent(ILogSource value) в StockSharp.Algo.BasketMessageAdapter.&amp;lt;&amp;gt;c__DisplayClass89_0.&amp;lt;OnSendInMessage&amp;gt;b__1(IMessageAdapter a) в System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable&lt;/code&gt;1 source, Func&lt;code&gt;2 keySelector, Func&lt;/code&gt;2 elementSelector, IEqualityComparer&lt;code&gt;1 comparer) в StockSharp.Algo.BasketMessageAdapter.OnSendInMessage(Message message) в StockSharp.Messages.MessageAdapter.SendInMessage(Message message)&amp;quot; RealTimeEmulationTrader&lt;/code&gt;1	04.12.2018 18:09:18	Error	&amp;quot;System.InvalidOperationException: Сообщение 'Connect,T(L)=2018/12/04 18:09:18.660,Error=Родитель у источника Quik LUA. Market data: 127.0.0.1:5001 Sender quik Target StockSharpMD уже установлен в BasketMessageAdapter.
Имя параметра: value' привело к ошибке обработки. ---&amp;gt; System.Collections.Generic.KeyNotFoundException: Данный ключ отсутствует в словаре.
в System.Collections.Generic.Dictionary&lt;code&gt;2.get_Item(TKey key) в Ecng.Collections.SynchronizedDictionary&lt;/code&gt;2.get_Item(TKey key)
в StockSharp.Algo.Connector.ProcessConnectMessage(BaseConnectionMessage message)
в StockSharp.Algo.Connector.OnProcessMessage(Message message)
--- Конец трассировки внутреннего стека исключений ---&amp;quot;
Quik LUA. Transactions	04.12.2018 18:09:18	Info	Connect to 127.0.0.1:5001...
Quik LUA. Transactions	04.12.2018 18:09:18	Info	Connect to 127.0.0.1:5001 is OK.
Quik LUA. Transactions	04.12.2018 18:09:18	Info	Sending logon to 127.0.0.1:5001...
Quik LUA. Transactions	04.12.2018 18:09:18	Info	Logon sent to 127.0.0.1:5001 OK.
Quik LUA. Transactions	04.12.2018 18:09:18	Info	Start message processing.
Quik LUA. Market data	04.12.2018 18:09:18	Info	Connect to 127.0.0.1:5001...
Quik LUA. Market data	04.12.2018 18:09:18	Info	Connect to 127.0.0.1:5001 is OK.
Quik LUA. Market data	04.12.2018 18:09:18	Info	Sending logon to 127.0.0.1:5001...
Quik LUA. Market data	04.12.2018 18:09:18	Info	Logon sent to 127.0.0.1:5001 OK.
Quik LUA. Market data	04.12.2018 18:09:18	Info	Start message processing.
BasketMessageAdapter	04.12.2018 18:09:18	Info	Connected to 'Quik LUA. Transactions: 127.0.0.1:5001 Sender quik Target StockSharpTS'.
BasketMessageAdapter	04.12.2018 18:09:18	Info	Connected to 'Quik LUA. Market data: 127.0.0.1:5001 Sender quik Target StockSharpMD'.
[/spoiler]&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/45860/</id>
    <title type="text">Добрый день Спасибо за ваш отчёт. Пожалуйста, приведите текст ошибки. </title>
    <published>2018-12-04T12:15:57Z</published>
    <updated>2018-12-04T12:15:57Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.ru/users/97869/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день&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/45853/</id>
    <title type="text">[quote=Support;43028]Добрый день. Ошибка исправлена в версии 4.4.5.4[/quote] Здравствуйте. В 4.4.15 ...</title>
    <published>2018-12-03T13:00:23Z</published>
    <updated>2018-12-03T13:00:23Z</updated>
    <author>
      <name>Георгий</name>
      <uri>https://stocksharp.ru/users/95046/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;[quote=Support;43028]Добрый день. Ошибка исправлена в версии 4.4.5.4[/quote]&lt;/p&gt;
&lt;p&gt;Здравствуйте.&lt;/p&gt;
&lt;p&gt;В 4.4.15 не работает одновременно обычный коннектор к Quik и RealTimeEmulationTrader. После подключения обычного коннектора, если вызвать подключение RealTimeEmulationTrader, то выдается ошибка. Если же подключение не вызывать, то RealTimeEmulationTrader остается в состоянии Disconnected, хотя основной коннектор подключился.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/43143/</id>
    <title type="text">Возможно полный код поможет вам быстрее мне помочь. Ситуация следующая, если подключаюсь Trader = Re...</title>
    <published>2018-04-02T21:16:39Z</published>
    <updated>2018-04-02T21:16:39Z</updated>
    <author>
      <name>Prival</name>
      <uri>https://stocksharp.ru/users/39245/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Возможно полный код поможет вам быстрее мне помочь. Ситуация следующая, если подключаюсь
Trader = RealQuikConnector();&lt;/p&gt;
&lt;p&gt;Получен портфель - 7600v7m
SBER@TQBR - зарегестрирован, все ок
RIM8@FORTS - зарегестрирован, все ок
...
Событие NewTrades
Событие ValuesChanged LastTrade.Price=123180 AsksCount=1831
Событие SecuritiesChangedLastTrade.Price=125170 AsksCount=1831&lt;/p&gt;
&lt;p&gt;То все хорошо, все данные приходят, но если подключаюсь
Trader = EmulationQuikConnector();&lt;/p&gt;
&lt;p&gt;Получен портфель - Симулятор
SBER@TQBR - зарегестрирован, все ок
RIM8@FORTS - зарегестрирован, все ок
Событие ValuesChanged LastTrade.Price=null
...
Событие NewTrades
Событие ValuesChanged LastTrade.Price=null&lt;/p&gt;
&lt;p&gt;То все плохо, событие SecuritiesChanged не срабатывает, в ValuesChanged срабатывает но там null (((&lt;/p&gt;
&lt;p&gt;Подскажите что неправильно я делаю ? Как правильно включить режим  RealTimeEmulationTrader ? Заранее благодарю. Код под спойлером + прилагаю его к сообщению
[spoiler][code]using System;
using System.Linq;
using System.Net;
using System.Security;
using System.Windows;
using Ecng.Common;
using MoreLinq;
using StockSharp.Algo;
using StockSharp.Algo.Testing;
using StockSharp.BusinessEntities;
using StockSharp.Logging;
using StockSharp.Messages;
using StockSharp.Quik;&lt;/p&gt;
&lt;p&gt;namespace Test
{
public partial class MainWindow : Window
{
public Connector Trader;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    public MainWindow()
    {
        InitializeComponent();
    }

    private QuikTrader RealQuikConnector()
    {
        var _qtrader = new QuikTrader
        {
            LuaLogin = &amp;quot;quik&amp;quot;,
            LuaFixServerAddress = &amp;quot;127.0.0.1:5001&amp;quot;.To&amp;lt;EndPoint&amp;gt;(),
            LuaPassword = &amp;quot;quik&amp;quot;.To&amp;lt;SecureString&amp;gt;()
        };
        return _qtrader;
    }

    private RealTimeEmulationTrader&amp;lt;IMessageAdapter&amp;gt; EmulationQuikConnector()
    {
        var _tMessageAdapter = new QuikTrader
        {
            LuaFixServerAddress = &amp;quot;127.0.0.1:5001&amp;quot;.To&amp;lt;EndPoint&amp;gt;(),
            LuaLogin = &amp;quot;quik&amp;quot;,
            LuaPassword = &amp;quot;quik&amp;quot;.To&amp;lt;SecureString&amp;gt;(),
            LogLevel = LogLevels.Debug,
            UpdateSecurityByLevel1 = true
        }.MarketDataAdapter;

        var portfolio = new Portfolio {Name = &amp;quot;Симулятор&amp;quot;, BeginValue = 100000};
        var _trader = new RealTimeEmulationTrader&amp;lt;IMessageAdapter&amp;gt;(_tMessageAdapter, portfolio);

        return _trader;
    }

    private void Button_Click(object sender, RoutedEventArgs e)
    {
        if (Trader == null)
        {
            Trader = RealQuikConnector();
            //Trader = EmulationQuikConnector();

            Trader.NewSecurities += securities =&amp;gt;
            {
                securities.ForEach(s =&amp;gt;
                {
                    try
                    {
                        if (s.Id == &amp;quot;SBER@TQBR&amp;quot; || s.Id == &amp;quot;SBER@QJSIM&amp;quot;) //
                        {
                            Trader.RegisterMarketDepth(s);
                            Trader.RegisterSecurity(s);
                            Trader.RegisterTrades(s);
                            Console.WriteLine(@&amp;quot;{0} - зарегестрирован, все ок&amp;quot;, s);
                        }

                        if (s.Id == &amp;quot;RIM8@FORTS&amp;quot;) //
                        {
                            Trader.RegisterMarketDepth(s);
                            Trader.RegisterSecurity(s);
                            Trader.RegisterTrades(s);
                            Console.WriteLine(@&amp;quot;{0} - зарегестрирован, все ок&amp;quot;, s);
                        }
                    }
                    catch (Exception exc)
                    {
                        Console.WriteLine(exc.Message, @&amp;quot; Ошибка регистрации &amp;quot;, s);
                        throw;
                    }
                });
            };

            Trader.NewPortfolio += portfolio =&amp;gt; { Console.WriteLine(@&amp;quot;Получен портфель - {0}&amp;quot;, portfolio.Name); };
            Trader.NewTrades += a =&amp;gt; { Console.WriteLine(@&amp;quot;Событие NewTrades&amp;quot;); };


            Trader.ValuesChanged += (sec, b, c, d) =&amp;gt;
            {
                Console.Write(@&amp;quot;Событие ValuesChanged &amp;quot;);
                if (sec.LastTrade != null)
                    Console.WriteLine(@&amp;quot;LastTrade.Price={0} AsksCount={1}&amp;quot;, sec.LastTrade.Price, sec.AsksCount);
                else
                    Console.WriteLine(@&amp;quot;LastTrade.Price=null&amp;quot;);
            };

            Trader.SecuritiesChanged += sec =&amp;gt;
            {
                Console.Write(@&amp;quot;Событие SecuritiesChanged&amp;quot;);
                if (sec.Last().LastTrade != null)
                    Console.WriteLine(@&amp;quot;LastTrade.Price={0} AsksCount={1}&amp;quot;, sec.Last().LastTrade.Price,
                        sec.Last().AsksCount);
                else
                    Console.WriteLine(@&amp;quot;LastTrade.Price=null&amp;quot;);
            };
        }

        Trader.Connect();
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;}[/code][/spoiler]&lt;/p&gt;
&lt;p&gt;Версия 4.4.5.4&lt;/p&gt;
&lt;p&gt;З.Ы. Для тех кто пользуется решарпером, возможно это будет интересно. Вечный триал. Просто раз в месяц удаляйте
Удалить ключь
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Settings{9656c84c-e0b4-4454-996d-977eabdf9e86}]&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/43028/</id>
    <title type="text">Добрый день. Ошибка исправлена в версии 4.4.5.4 </title>
    <published>2018-03-22T08:18:59Z</published>
    <updated>2018-03-22T08:18:59Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.ru/users/97869/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день. Ошибка исправлена в версии 4.4.5.4&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/42812/</id>
    <title type="text">Здравствуйте. Подскажите данная ошибка в версии 4.4.5.3 исправлена? </title>
    <published>2018-02-25T21:35:31Z</published>
    <updated>2018-02-25T21:35:31Z</updated>
    <author>
      <name>Георгий</name>
      <uri>https://stocksharp.ru/users/95046/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте. Подскажите данная ошибка в версии 4.4.5.3 исправлена?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/42391/</id>
    <title type="text">Спасибо за информацию, ошибка воспроизведения и будет устранена ближайшее время. </title>
    <published>2018-01-26T08:56:26Z</published>
    <updated>2018-01-26T08:56:26Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.ru/users/97869/</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/42374/</id>
    <title type="text">Пробую такой код: [code] private void Connection() { _trader2 = RealQuikConnector(); RealTimeEmulati...</title>
    <published>2018-01-24T13:17:59Z</published>
    <updated>2018-01-24T13:17:59Z</updated>
    <author>
      <name>Георгий</name>
      <uri>https://stocksharp.ru/users/95046/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Пробую такой код:&lt;/p&gt;
&lt;p&gt;[code]
private void Connection()
{
_trader2 = RealQuikConnector();&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;RealTimeEmulationTrader&amp;lt;IMessageAdapter&amp;gt; _trader = new RealTimeEmulationTrader&amp;lt;IMessageAdapter&amp;gt;(_trader2.MarketDataAdapter, new Portfolio() { BeginValue = 10000000, Name = &amp;quot;My&amp;quot; });

logManager.Sources.Add(_trader);
logManager.Sources.Add(_trader2);

_trader2.Connected += () =&amp;gt; this.GuiAsync(() =&amp;gt;
{
    _trader2.AddErrorLog(&amp;quot;Подключено.&amp;quot;);
});

_trader2.ConnectionError += _error =&amp;gt; this.GuiAsync(() =&amp;gt;
{
    _trader.AddErrorLog(&amp;quot;Ошибка подключения&amp;quot;);
    _trader.AddErrorLog(_error);
});

_trader2.Connect();


_trader.Connected += () =&amp;gt; this.GuiAsync(() =&amp;gt;
{
    _trader.AddErrorLog(&amp;quot;Подключено.&amp;quot;);
});

_trader.ConnectionError += _error =&amp;gt; this.GuiAsync(() =&amp;gt;
{
    _trader.AddErrorLog(&amp;quot;Ошибка подключения&amp;quot;);
    _trader.AddErrorLog(_error);
});

_trader.Connect();
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;}
[/code]&lt;/p&gt;
&lt;p&gt;Выдается ошибка:
[spoiler]
﻿Название	Время	Тип	Сообщение
QuikTrader	01.01.0001 0:00:00	Info	Connect
QuikTrader	24.01.2018 13:11:34	Error	&amp;quot;System.InvalidOperationException: Сообщение 'Connect,T(L)=2018/01/24 13:11:34.838,Error=Родитель у источника 127.0.0.1:5001 Sender quik Target StockSharpMD уже установлен в BasketMessageAdapter.
Имя параметра: value' привело к ошибке обработки. ---&amp;gt; System.Collections.Generic.KeyNotFoundException: Данный ключ отсутствует в словаре.
в System.Collections.Generic.Dictionary&lt;code&gt;2.get_Item(TKey key) в Ecng.Collections.SynchronizedDictionary&lt;/code&gt;2.get_Item(TKey key)
в StockSharp.Algo.Connector.ProcessConnectMessage(BaseConnectionMessage message)
в StockSharp.Algo.Connector.OnProcessMessage(Message message)
--- Конец трассировки внутреннего стека исключений ---&amp;quot;
QuikTrader	24.01.2018 13:11:34	Error	Quik Error
BasketMessageAdapter	24.01.2018 13:11:34	Error	&amp;quot;System.ArgumentException: Родитель у источника 127.0.0.1:5001 Sender quik Target StockSharpMD уже установлен в BasketMessageAdapter.
Имя параметра: value
в StockSharp.Logging.BaseLogSource.set_Parent(ILogSource value)
в StockSharp.Messages.MessageAdapterWrapper.StockSharp.Logging.ILogSource.set_Parent(ILogSource value)
в StockSharp.Messages.MessageAdapterWrapper.StockSharp.Logging.ILogSource.set_Parent(ILogSource value)
в StockSharp.Messages.MessageAdapterWrapper.StockSharp.Logging.ILogSource.set_Parent(ILogSource value)
в StockSharp.Algo.BasketMessageAdapter.&amp;lt;&amp;gt;c__DisplayClass53_0.&lt;OnSendInMessage&gt;b__1(IMessageAdapter a)
в System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable&lt;code&gt;1 source, Func&lt;/code&gt;2 keySelector, Func&lt;code&gt;2 elementSelector, IEqualityComparer&lt;/code&gt;1 comparer)
в StockSharp.Algo.BasketMessageAdapter.OnSendInMessage(Message message)
в StockSharp.Messages.MessageAdapter.SendInMessage(Message message)&amp;quot;
[/spoiler]&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/42372/</id>
    <title type="text">Вам нужно переиспользовать коннектор к Квик, а не создавать новый. </title>
    <published>2018-01-24T12:07:07Z</published>
    <updated>2018-01-24T12:07:07Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.ru/users/97869/</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/42371/</id>
    <title type="text">Проблема в том что одновременно оба коннектора работать не хотят. Вероятно что-то неправильно делаю....</title>
    <published>2018-01-24T11:52:30Z</published>
    <updated>2018-01-24T11:52:30Z</updated>
    <author>
      <name>Георгий</name>
      <uri>https://stocksharp.ru/users/95046/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Проблема в том что одновременно оба коннектора работать не хотят. Вероятно что-то неправильно делаю. Используемый код в приложении. При попытке подключения выдается ошибка:&lt;/p&gt;
&lt;p&gt;[spoiler]﻿Название	Время	Тип	Сообщение
QuikTrader	01.01.0001 0:00:00	Info	Connect
QuikTrader	24.01.2018 11:45:16	Info	Conected!
Quik LUA. Transactions	24.01.2018 11:45:16	Info	Connect to 127.0.0.1:5001...
Quik LUA. Transactions	24.01.2018 11:45:16	Info	Connect to 127.0.0.1:5001 is OK.
Quik LUA. Transactions	24.01.2018 11:45:16	Info	Sending logon to 127.0.0.1:5001...
Quik LUA. Transactions	24.01.2018 11:45:16	Info	Logon sent to 127.0.0.1:5001 OK.
Quik LUA. Transactions	24.01.2018 11:45:16	Info	Start message processing.
Quik LUA. Market data	24.01.2018 11:45:16	Info	Connect to 127.0.0.1:5001...
Quik LUA. Market data	24.01.2018 11:45:16	Info	Connect to 127.0.0.1:5001 is OK.
Quik LUA. Market data	24.01.2018 11:45:16	Info	Sending logon to 127.0.0.1:5001...
Quik LUA. Market data	24.01.2018 11:45:16	Info	Logon sent to 127.0.0.1:5001 OK.
Quik LUA. Market data	24.01.2018 11:45:16	Info	Start message processing.
BasketMessageAdapter	24.01.2018 11:45:16	Error	&amp;quot;Ошибка подключения для LuaFixMarketDataMessageAdapter: System.IO.IOException: Поток вернул 0 байт.
в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos)
в StockSharp.Fix.Native.BaseFixReader.ReadByte()
в StockSharp.Fix.Native.TextFixReader.ReadTag()
в #=qkEJ7YR1Ul9APsCYTmDY96bOcSkeSTfYFCZP7Gz2wQJCAh1c9$27Y91bZ7IBcwIKK.#=qE0Anfxcqy0AuFkC9BNimdw==(IFixReader #=qeM6vQmsh7Gs_ycRvLvKbmQ==, FixTags #=q8CHBbEcWtlUxDUR74hOL2g==)
в #=qkEJ7YR1Ul9APsCYTmDY96bOcSkeSTfYFCZP7Gz2wQJCAh1c9$27Y91bZ7IBcwIKK.#=qrKFzm$BmKDZn$x34WCUQ_Q==(IFixReader #=qeM6vQmsh7Gs_ycRvLvKbmQ==, Boolean #=qcSlF3Lacn$$0_Wm1fwstMVJyhL3i7f9Jhu4M4AfOf9E=, String #=qYhgEggmLrrLDIcZ95gA24VLYCvpgK_gl28MiaBbz8XY=)
в StockSharp.Fix.Dialects.BaseFixDialect.#=qjaKtWwZN7c59V3rKzmkZUEXXG2Oiq0KqlnmaI_o8UK5XNJKIU12nJxNqHBl2uJCV()
в StockSharp.Fix.FixMessageAdapter.#=qRr8kz2unEqwjir4ZKwFqx4U9CA6rgFAATVdCdmOEDAg=()&amp;quot;
RealTimeEmulationTrader&lt;code&gt;1	24.01.2018 11:45:16	Error	&amp;quot;System.InvalidOperationException: Процесс подключения был прервал из-за неожиданного отключения. ---&amp;gt; System.IO.IOException: Поток вернул 0 байт. в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.ReadTag() в #=qkEJ7YR1Ul9APsCYTmDY96bOcSkeSTfYFCZP7Gz2wQJCAh1c9$27Y91bZ7IBcwIKK.#=qE0Anfxcqy0AuFkC9BNimdw==(IFixReader #=qeM6vQmsh7Gs_ycRvLvKbmQ==, FixTags #=q8CHBbEcWtlUxDUR74hOL2g==) в #=qkEJ7YR1Ul9APsCYTmDY96bOcSkeSTfYFCZP7Gz2wQJCAh1c9$27Y91bZ7IBcwIKK.#=qrKFzm$BmKDZn$x34WCUQ_Q==(IFixReader #=qeM6vQmsh7Gs_ycRvLvKbmQ==, Boolean #=qcSlF3Lacn$$0_Wm1fwstMVJyhL3i7f9Jhu4M4AfOf9E=, String #=qYhgEggmLrrLDIcZ95gA24VLYCvpgK_gl28MiaBbz8XY=) в StockSharp.Fix.Dialects.BaseFixDialect.#=qjaKtWwZN7c59V3rKzmkZUEXXG2Oiq0KqlnmaI_o8UK5XNJKIU12nJxNqHBl2uJCV() в StockSharp.Fix.FixMessageAdapter.#=qRr8kz2unEqwjir4ZKwFqx4U9CA6rgFAATVdCdmOEDAg=() --- Конец трассировки внутреннего стека исключений ---&amp;quot; RealTimeEmulationTrader&lt;/code&gt;1	24.01.2018 11:45:16	Error	Connection lost...
RealTimeEmulationTrader&lt;code&gt;1	24.01.2018 11:45:16	Error	Ошибка подключения RealTimeEmulationTrader&lt;/code&gt;1	24.01.2018 11:45:16	Error	&amp;quot;System.InvalidOperationException: Процесс подключения был прервал из-за неожиданного отключения. ---&amp;gt; System.IO.IOException: Поток вернул 0 байт.
в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos)
в StockSharp.Fix.Native.BaseFixReader.ReadByte()
в StockSharp.Fix.Native.TextFixReader.ReadTag()
в #=qkEJ7YR1Ul9APsCYTmDY96bOcSkeSTfYFCZP7Gz2wQJCAh1c9$27Y91bZ7IBcwIKK.#=qE0Anfxcqy0AuFkC9BNimdw==(IFixReader #=qeM6vQmsh7Gs_ycRvLvKbmQ==, FixTags #=q8CHBbEcWtlUxDUR74hOL2g==)
в #=qkEJ7YR1Ul9APsCYTmDY96bOcSkeSTfYFCZP7Gz2wQJCAh1c9$27Y91bZ7IBcwIKK.#=qrKFzm$BmKDZn$x34WCUQ_Q==(IFixReader #=qeM6vQmsh7Gs_ycRvLvKbmQ==, Boolean #=qcSlF3Lacn$$0_Wm1fwstMVJyhL3i7f9Jhu4M4AfOf9E=, String #=qYhgEggmLrrLDIcZ95gA24VLYCvpgK_gl28MiaBbz8XY=)
в StockSharp.Fix.Dialects.BaseFixDialect.#=qjaKtWwZN7c59V3rKzmkZUEXXG2Oiq0KqlnmaI_o8UK5XNJKIU12nJxNqHBl2uJCV()
в StockSharp.Fix.FixMessageAdapter.#=qRr8kz2unEqwjir4ZKwFqx4U9CA6rgFAATVdCdmOEDAg=()
--- Конец трассировки внутреннего стека исключений ---&amp;quot;
RealTimeEmulationTrader&lt;code&gt;1	24.01.2018 11:45:16	Error	&amp;quot;System.IO.IOException: Не удается записать данные в транспортное соединение: Программа на вашем хост-компьютере разорвала установленное подключение. ---&amp;gt; System.Net.Sockets.SocketException: Программа на вашем хост-компьютере разорвала установленное подключение в System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags) в System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size) --- Конец трассировки внутреннего стека исключений --- в System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size) в StockSharp.Fix.Native.BaseFixWriter.WriteByte(Byte value) в StockSharp.Fix.Native.TextFixWriter.Write(FixTags tag) в #=qkEJ7YR1Ul9APsCYTmDY96bOcSkeSTfYFCZP7Gz2wQJCAh1c9$27Y91bZ7IBcwIKK.#=qbnTxebCh5naVKuTP50P3k4KXzA0Fjq_404cZ55rKwX4=(IFixWriter #=qi7FuDeshIXfFfA64Csricw==, IFixWriter #=q5PeD4l514coplRk$2ujIxA==, String #=qsCgJ083TD5Aa$xZvMt42_Q==, String #=qoLAzgN0Kh_lheqhd48N$8g==, String #=q4kBCyTkBkUEn9THCTgFvLg==, String #=q80dqdMkYjgZNW5xMzexXbw==, FastDateTimeParser #=qsbZWEOkg$21jhsBLA6YH1UxwCIg7f0INGhWMj6JBh2c=, Int64 #=qUz4Z6S8dxyBnczddeObmQg==, Action&lt;/code&gt;1 #=q8$o8xjMCwIe4kBKR01oc1w==)
в StockSharp.Fix.Dialects.BaseFixDialect.#=qIpxBmYgzSoxO08zIcAXVwuu5N1DfaO7cbR5GfOBdcuSAULStpMjkIii7dDQqk22Y(Message #=q$IcwKIHJUjHUfGlAeQ9BUA==)
в StockSharp.Fix.FixMessageAdapter.OnSendInMessage(Message message)
в StockSharp.Quik.Lua.LuaFixMarketDataMessageAdapter.OnSendInMessage(Message message)
в StockSharp.Messages.MessageAdapter.SendInMessage(Message message)&amp;quot;
Quik LUA. Market data	24.01.2018 11:45:16	Error	&amp;quot;System.IO.IOException: Не удается записать данные в транспортное соединение: Программа на вашем хост-компьютере разорвала установленное подключение. ---&amp;gt; System.Net.Sockets.SocketException: Программа на вашем хост-компьютере разорвала установленное подключение
в System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
в System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)
--- Конец трассировки внутреннего стека исключений ---
в System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)
в StockSharp.Fix.Native.BaseFixWriter.WriteByte(Byte value)
в StockSharp.Fix.Native.TextFixWriter.Write(FixTags tag)
в #=qkEJ7YR1Ul9APsCYTmDY96bOcSkeSTfYFCZP7Gz2wQJCAh1c9$27Y91bZ7IBcwIKK.#=qbnTxebCh5naVKuTP50P3k4KXzA0Fjq_404cZ55rKwX4=(IFixWriter #=qi7FuDeshIXfFfA64Csricw==, IFixWriter #=q5PeD4l514coplRk$2ujIxA==, String #=qsCgJ083TD5Aa$xZvMt42_Q==, String #=qoLAzgN0Kh_lheqhd48N$8g==, String #=q4kBCyTkBkUEn9THCTgFvLg==, String #=q80dqdMkYjgZNW5xMzexXbw==, FastDateTimeParser #=qsbZWEOkg$21jhsBLA6YH1UxwCIg7f0INGhWMj6JBh2c=, Int64 #=qUz4Z6S8dxyBnczddeObmQg==, Action&lt;code&gt;1 #=q8$o8xjMCwIe4kBKR01oc1w==) в StockSharp.Fix.Dialects.BaseFixDialect.#=qIpxBmYgzSoxO08zIcAXVwuu5N1DfaO7cbR5GfOBdcuSAULStpMjkIii7dDQqk22Y(Message #=q$IcwKIHJUjHUfGlAeQ9BUA==) в StockSharp.Fix.FixMessageAdapter.OnSendInMessage(Message message) в StockSharp.Quik.Lua.LuaFixMarketDataMessageAdapter.OnSendInMessage(Message message) в StockSharp.Messages.MessageAdapter.SendInMessage(Message message)&amp;quot; Quik LUA. Market data	24.01.2018 11:45:16	Error	&amp;quot;System.IO.IOException: Не удается записать данные в транспортное соединение: Программа на вашем хост-компьютере разорвала установленное подключение. ---&amp;gt; System.Net.Sockets.SocketException: Программа на вашем хост-компьютере разорвала установленное подключение в System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags) в System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size) --- Конец трассировки внутреннего стека исключений --- в System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size) в StockSharp.Fix.Native.BaseFixWriter.WriteByte(Byte value) в StockSharp.Fix.Native.TextFixWriter.Write(FixTags tag) в #=qkEJ7YR1Ul9APsCYTmDY96bOcSkeSTfYFCZP7Gz2wQJCAh1c9$27Y91bZ7IBcwIKK.#=qbnTxebCh5naVKuTP50P3k4KXzA0Fjq_404cZ55rKwX4=(IFixWriter #=qi7FuDeshIXfFfA64Csricw==, IFixWriter #=q5PeD4l514coplRk$2ujIxA==, String #=qsCgJ083TD5Aa$xZvMt42_Q==, String #=qoLAzgN0Kh_lheqhd48N$8g==, String #=q4kBCyTkBkUEn9THCTgFvLg==, String #=q80dqdMkYjgZNW5xMzexXbw==, FastDateTimeParser #=qsbZWEOkg$21jhsBLA6YH1UxwCIg7f0INGhWMj6JBh2c=, Int64 #=qUz4Z6S8dxyBnczddeObmQg==, Action&lt;/code&gt;1 #=q8$o8xjMCwIe4kBKR01oc1w==)
в StockSharp.Fix.Dialects.BaseFixDialect.#=qIpxBmYgzSoxO08zIcAXVwuu5N1DfaO7cbR5GfOBdcuSAULStpMjkIii7dDQqk22Y(Message #=q$IcwKIHJUjHUfGlAeQ9BUA==)
в StockSharp.Fix.FixMessageAdapter.OnSendInMessage(Message message)
в StockSharp.Quik.Lua.LuaFixMarketDataMessageAdapter.OnSendInMessage(Message message)
в StockSharp.Messages.MessageAdapter.SendInMessage(Message message)&amp;quot;
RealTimeEmulationTrader`1	24.01.2018 11:45:16	Error	Quik Error
[/spoiler]&lt;/p&gt;
&lt;p&gt;Если подключаться только одним из них (либо только QuikTrader либо только RealTimeEmulationTrader), то все нормально подключается и работает. Одновременно нет.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/42369/</id>
    <title type="text">Да вы можете одновременно использовать два коннектора. Какая у вас проблема? </title>
    <published>2018-01-24T11:05:01Z</published>
    <updated>2018-01-24T11:05:01Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.ru/users/97869/</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/42365/</id>
    <title type="text">Есть какой-то вариант как их (обычный коннектор и RealTimeEmulationTrader) запустить вместе? Или тол...</title>
    <published>2018-01-24T09:42:40Z</published>
    <updated>2018-01-24T09:42:40Z</updated>
    <author>
      <name>Георгий</name>
      <uri>https://stocksharp.ru/users/95046/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Есть какой-то вариант как их (обычный коннектор и RealTimeEmulationTrader) запустить вместе? Или только либо один работает, либо другой?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/42356/</id>
    <title type="text">Добрый день. Обычный коннектор не может эмулировать заявки. Только через RealTimeEmulationTrader </title>
    <published>2018-01-23T13:39:23Z</published>
    <updated>2018-01-23T13:39:23Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.ru/users/97869/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день.&lt;/p&gt;
&lt;p&gt;Обычный коннектор не может эмулировать заявки. Только через RealTimeEmulationTrader&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/42342/</id>
    <title type="text">Здравствуйте. Есть необходимость запускать в одном роботе как тестовые стратегии (что-то вроде RealT...</title>
    <published>2018-01-22T13:16:41Z</published>
    <updated>2018-01-22T13:16:41Z</updated>
    <author>
      <name>Георгий</name>
      <uri>https://stocksharp.ru/users/95046/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте.&lt;/p&gt;
&lt;p&gt;Есть необходимость запускать в одном роботе как тестовые стратегии (что-то вроде RealTimeEmulationTrader), так и рабочие. Пробовал когда-то давно создавать одновременно два коннектора (один обычный, а другой RealTimeEmulationTrader), но одновременно они работать не захотели. Запуск двух разных роботов с разными коннекторами, тоже нужного результата не дает (первый при запуске второго отключается от терминала и наоборот). Как можно в обычном коннекторе имитировать исполнение заявки как это делается в RealTimeEmulationTrader?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>