﻿<?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">Не регистрируется заявка в RealTimeEmulationTrader</title>
  <id>~/topic/3024/ne-registriruetsya-zayavka-v-realtimeemulationtrader/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-10T17:08:49Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=3024" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/24562/</id>
    <title type="text">Mikhail Sukhov: foRs: Ау, есть кто живой? подскажите хотя бы как самому вручную эмулировать совершен...</title>
    <published>2013-03-15T09:13:25Z</published>
    <updated>2016-08-16T00:12:21Z</updated>
    <author>
      <name>foRs</name>
      <uri>https://stocksharp.ru/users/28037/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(24556)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(24542)" rel="nofollow" target="_blank"&gt;foRs&lt;/a&gt;:&lt;/strong&gt;
Ау, есть кто живой? подскажите хотя бы как самому вручную эмулировать совершение сделки&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Может какой-то мини код привести? Потому что сейчас уж совсем не понятно, о чем речь.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Здесь пол темы мы обсуждаем почему не срабатывают лимитные заявки.
т.е. если выставить ордер по цене BestBid - 30, в направлении Buy, то она не срабатывает (ждал долго и стакан уходил глубоко и довольно далеко)&lt;/p&gt;
&lt;p&gt;вот тут есть примеры кода
&lt;a href="http://stocksharp.com/posts/m/23502/"&gt;http://stocksharp.com/posts/m/23502/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Еще дополнение, заявка срабатывает если например цена ордера на покупку 155200, а цена покупки в районе 155100. В пределах от 0 до 40 от лучшей заявки, почему не срабатывает ордер&lt;/p&gt;
&lt;p&gt;Еще дополнение ВСЁ выше сказанное пашет только на 4.1.7, на 4.1.9 сделки НЕ совершаются вообще&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21458/</id>
    <title type="text">esper: Это временная проблема RealTimeEmulationTrader, как вариант, лучше использовать тестер из бол...</title>
    <published>2012-09-21T08:47:20Z</published>
    <updated>2016-08-16T00:09:01Z</updated>
    <author>
      <name>risty</name>
      <uri>https://stocksharp.ru/users/6257/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(21457)" rel="nofollow" target="_blank"&gt;esper&lt;/a&gt;:&lt;/strong&gt;
Это временная проблема RealTimeEmulationTrader, как вариант, лучше использовать тестер из более ранних версий.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Спасибо за ответ.
Пример из релиза 4.1.3 так же не работает&lt;/p&gt;
&lt;div class="spoiler"&gt;&lt;p&gt;System.ArgumentException не обработано пользовательским кодом
Message=Элемент с тем же ключом уже был добавлен.
Source=mscorlib
StackTrace:
в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
в System.Collections.Generic.Dictionary&lt;code&gt;2.Insert(TKey key, TValue value, Boolean add) в System.Collections.Generic.Dictionary&lt;/code&gt;2.Add(TKey key, TValue value)
в Ecng.Collections.SynchronizedDictionary&lt;code&gt;2.Add(TKey key, TValue value) в Ecng.Collections.CachedSynchronizedDictionary&lt;/code&gt;2.Add(TKey key, TValue value)
в StockSharp.Algo.Slippage.SlippageManager.Register(Order order, Decimal estimatedPrice)
в StockSharp.Algo.Slippage.SlippageManager.Register(Order order)
в StockSharp.Algo.Strategies.Strategy.#=qAF$cAaWD8w6Sf0n2jICfhn3SnIpbRRHW0JdqTYJw4BU=.#=q6LA44T$FSqxi6oZ3W2ppWZVAK415i9fMe2wqeMO4F28=()
в StockSharp.Algo.Strategies.Strategy.#=qfgs3t3F0QJo2uAeiNU2Ttpv2pumAF4y2coQRpub6uDk=.#=qg_9r_6HVmeb3crTgbQEYyZG1aCymBtmmqXvLAMXxG1s=()
в StockSharp.Algo.Strategies.Strategy.#=qDi$TOxQqFULo7BC_ufyNgU4LgLgC6leIVgzHqovrf2Y=.#=qGOiRqrNYsm05dsneYckP8g==(Action #=qZ1RO65PUdyczAFAlB5vbMg==)
в StockSharp.Algo.Strategies.Strategy.#=qE_CXVx3b6gFmJBM42_6QlA==(Action #=qWIPEEA7aG$_X1GVNHJoYng==)
в StockSharp.Algo.Strategies.Strategy.AddOrder(Order order)
в Ecng.Collections.CollectionHelper.ForEach(IEnumerable&lt;code&gt;1 source, Action&lt;/code&gt;1 action)
в StockSharp.Algo.Strategies.Strategy.#=qItQ_g_CJFenTf_DUQIRiSZ75O5671OlCK3jDT_6AHjs=.OnAdded(Strategy #=qLIZqpJfr9DarPEyQ3YDiyg==)
в Ecng.Collections.BaseCollection&lt;code&gt;2.Add(TItem item) в Ecng.Collections.SynchronizedCollection&lt;/code&gt;2.Add(TItem item)
в SampleSMA.SmaStrategy.ProcessCandle(Candle candle) в C:\Users\Ваня\Documents\Visual Studio 2010\Projects\SampleSMA_test_4.1.3\SmaStrategy.cs:строка 67
в StockSharp.Algo.MarketRule&lt;code&gt;2.#=qNvRzgzB6em7JDGjsbTFqXxbqeYm4_dxOCnhENHYLkDY=() в StockSharp.Algo.MarketRuleHelper.#=qT2TJX7Q4a_7MzEJwb4JZVA==(IMarketRuleContainer #=q3Bx0jRHnSGWyW2NARSa2bQ==, IMarketRule #=qNwrOeGKzx4dDfI1P0G1FlA==, Func&lt;/code&gt;1 #=qcQGieqgBTngV7lIdWpneZQ==)
в StockSharp.Algo.Strategies.Strategy.#=qZN_cuD5wldlf$19zm9HEHOu53gC9q$o3p0BaigJO5Uifnf5Ca1F2zuE82jYB0neTnptvAtr2nPz5H5J$XHX2Ug==(IMarketRule #=qAhGKN8uVo_OSrIVPofUuRg==, Func`1 #=qUBOGk205A97cP6cLpZ0cpA==)
InnerException:&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="http://stocksharp.com/forum/2958/4-1-3-Pieriestali-prikhodit--sobstviennyie-sdielki/"&gt;Вот у мужчин похожее исключение&lt;/a&gt;
Буду пробовать 4.1.2.
Если вы можете посоветовать сборку с рабочими примерами - не стесняйтесь !)&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24808/</id>
    <title type="text">Ошибку поправили, фикс будет в следующем обновлении в течение недели. </title>
    <published>2013-03-26T10:21:22Z</published>
    <updated>2013-03-26T10:21:22Z</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/24727/</id>
    <title type="text">Кто-нибудь починит это? Скачал версии 4.1.0 и до 4.1.9. Начал проверять по порядку и вышло что после...</title>
    <published>2013-03-22T08:00:40Z</published>
    <updated>2013-03-22T08:00:40Z</updated>
    <author>
      <name>foRs</name>
      <uri>https://stocksharp.ru/users/28037/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Кто-нибудь починит это?
Скачал версии 4.1.0 и до 4.1.9.&lt;/p&gt;
&lt;p&gt;Начал проверять по порядку и вышло что после изменений в версии 4.1.4. Сделки уже НЕ работают!&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24601/</id>
    <title type="text">Mikhail Sukhov: foRs: Еще дополнение ВСЁ выше сказанное пашет только на 4.1.7, на 4.1.9 сделки совер...</title>
    <published>2013-03-18T04:40:07Z</published>
    <updated>2013-03-18T04:40:07Z</updated>
    <author>
      <name>foRs</name>
      <uri>https://stocksharp.ru/users/28037/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(24578)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(24562)" rel="nofollow" target="_blank"&gt;foRs&lt;/a&gt;:&lt;/strong&gt;
Еще дополнение ВСЁ выше сказанное пашет только на 4.1.7, на 4.1.9 сделки совершаются&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Тоесть на последней версии все работает?&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/24578/</id>
    <title type="text">foRs: Еще дополнение ВСЁ выше сказанное пашет только на 4.1.7, на 4.1.9 сделки совершаются Тоесть на...</title>
    <published>2013-03-15T16:49:30Z</published>
    <updated>2013-03-15T16:49:30Z</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(24562)" rel="nofollow" target="_blank"&gt;foRs&lt;/a&gt;:&lt;/strong&gt;
Еще дополнение ВСЁ выше сказанное пашет только на 4.1.7, на 4.1.9 сделки совершаются&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/24556/</id>
    <title type="text">foRs: Ау, есть кто живой? подскажите хотя бы как самому вручную эмулировать совершение сделки Может ...</title>
    <published>2013-03-15T08:16:16Z</published>
    <updated>2013-03-15T08:16:16Z</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(24542)" rel="nofollow" target="_blank"&gt;foRs&lt;/a&gt;:&lt;/strong&gt;
Ау, есть кто живой? подскажите хотя бы как самому вручную эмулировать совершение сделки&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/24498/</id>
    <title type="text">на реальном сервере Quik. Причем котирование MarketQuotingStrategy работает, а регистрация заявок от...</title>
    <published>2013-03-12T12:28:36Z</published>
    <updated>2013-03-12T12:33:06Z</updated>
    <author>
      <name>foRs</name>
      <uri>https://stocksharp.ru/users/28037/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;на реальном сервере Quik.
Причем котирование MarketQuotingStrategy работает, а регистрация заявок отдельно не пашет&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24497/</id>
    <title type="text">foRs: Подтверждаю что при подключении к Квику не пашет SetOrder(OrderTypes.Limit, OrderDirections.Se...</title>
    <published>2013-03-12T12:19:05Z</published>
    <updated>2013-03-12T12:19:05Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(24496)" rel="nofollow" target="_blank"&gt;foRs&lt;/a&gt;:&lt;/strong&gt;
Подтверждаю что при подключении к Квику не пашет&lt;/p&gt;
&lt;p&gt;SetOrder(OrderTypes.Limit, OrderDirections.Sell, (decimal)Security.GetCurrentPrice() - 100)); // Исполняется
SetOrder(OrderTypes.Limit, OrderDirections.Sell, (decimal)Security.GetCurrentPrice() + 30); // Не исполняется
SetOrder(OrderTypes.Limit, OrderDirections.Buy, (decimal)Security.GetCurrentPrice() - 30); // Не исполняется&lt;/p&gt;
&lt;p&gt;Цена просто мимо проходит и заявка остаётся активной
Это на демо или на бою?
У меня просто то же самое наблюдается со стопами, но я решил, что это косяки демо-сервера&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24496/</id>
    <title type="text">Подтверждаю что при подключении к Квику не пашет SetOrder(OrderTypes.Limit, OrderDirections.Sell, (d...</title>
    <published>2013-03-12T11:20:58Z</published>
    <updated>2013-03-12T11:20:58Z</updated>
    <author>
      <name>foRs</name>
      <uri>https://stocksharp.ru/users/28037/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Подтверждаю что при подключении к Квику не пашет&lt;/p&gt;
&lt;p&gt;SetOrder(OrderTypes.Limit, OrderDirections.Sell, (decimal)Security.GetCurrentPrice() - 100)); // Исполняется
SetOrder(OrderTypes.Limit, OrderDirections.Sell, (decimal)Security.GetCurrentPrice() + 30); // Не исполняется
SetOrder(OrderTypes.Limit, OrderDirections.Buy, (decimal)Security.GetCurrentPrice() - 30); // Не исполняется&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/23551/</id>
    <title type="text">pyhta4og: А есть возможность собрать дебаг-лог эмулятора? и указать ID (или хотя бы время с точность...</title>
    <published>2013-01-21T10:29:03Z</published>
    <updated>2013-01-21T10:36:00Z</updated>
    <author>
      <name>Дюшес</name>
      <uri>https://stocksharp.ru/users/6407/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23506)" rel="nofollow" target="_blank"&gt;pyhta4og&lt;/a&gt;:&lt;/strong&gt;
А есть возможность собрать дебаг-лог эмулятора? и указать ID (или хотя бы время с точностью до секунд) заявки которая должна была исполнится но не исполнилась?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;
2013/01/21 14:16:57.531|       |MS_RTSI-3.13@FORTS|Регистрация новой Market (0x15BD13E) заявки на Sell с ценой 0 и объемом 1. 
2013/01/21 14:16:57.640|       |MS_RTSI-3.13@FORTS|Регистрация новой Limit (0x2FB4FD4) заявки на Buy с ценой 159800 и объемом 1. 
2013/01/21 14:16:57.671|       |MS_RTSI-3.13@FORTS|Регистрация новой Limit (0x2A9A8D9) заявки на Sell с ценой 159840 и объемом 1. 
2013/01/21 14:16:58.515|Warning|MS_RTSI-3.13@FORTS|Заявка принята биржей. Id: 1 TransId: 51400157 security: RTSI-3.13
2013/01/21 14:16:58.578|       |MS_RTSI-3.13@FORTS|Новая Sell сделка 1 по цене 159810 на 1 заявки 51400157.
2013/01/21 14:16:58.625|       |MS_RTSI-3.13@FORTS|Новая позиция: 12822-001@FORTS-RTSI-3.13@FORTS=-1.
2013/01/21 14:16:58.640|Warning|MS_RTSI-3.13@FORTS|Ордер id: 1 TransId 51400157 исполнен в объеме 1. security: RTSI-3.13
2013/01/21 14:16:58.640|       |MS_RTSI-3.13@FORTS|Заявка 51400157 больше не активна.
2013/01/21 14:16:58.656|Warning|MS_RTSI-3.13@FORTS|Заявка принята биржей. Id: 2 TransId: 51400158 security: RTSI-3.13
2013/01/21 14:16:58.656|Warning|MS_RTSI-3.13@FORTS|Заявка принята биржей. Id: 3 TransId: 51400159 security: RTSI-3.13

2013/01/21 14:17:56.578|Warning|MS_RTSI-3.13@FORTS|ЗАЯВКА 51400158 ДОЛЖНА БЫЛА ИСПОЛНИТЬСЯ!!!

&lt;/code&gt;&lt;/pre&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/23506/</id>
    <title type="text">Дюшес: Alexander Mukhanchikov: Не совсем понятно что подразумевается под лимиткой Можете привести ми...</title>
    <published>2013-01-16T17:45:43Z</published>
    <updated>2013-01-16T17:45:43Z</updated>
    <author>
      <name>pyhta4og</name>
      <uri>https://stocksharp.ru/users/497/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23502)" rel="nofollow" target="_blank"&gt;Дюшес&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23358)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Не совсем понятно что подразумевается под лимиткой
Можете привести минимальный код где будет видно создание трейдера и выставление заявок, которые не работают.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Выставляю лимитную заявку и жду пока цена пройдет выше/ниже нее (ждал пунктов 50). При этом сделка не происходит.&lt;/p&gt;
&lt;div class="spoiler"&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code&gt;    private void ConnectClick(object sender, RoutedEventArgs e)
    {
        if (!_isConnected)
        {
            if (_trader == null)
            {
                _trader = new RealTimeEmulationTrader&amp;lt;AlfaTrader&amp;gt;(new AlfaTrader());

                Portfolios.Trader = _trader;

                _trader.Connected += () =&amp;gt;
                {
                    _isConnected = true;

                    _trader.NewSecurities += securities =&amp;gt;
                    {
                        if(security == null)
                            security = securities.Where(s =&amp;gt; s.Type == SecurityTypes.Future).FirstOrDefault(s =&amp;gt; s.Code.StartsWith(&amp;quot;RTSI-&amp;quot;) || s.Code.StartsWith(&amp;quot;RI&amp;quot;));

                        if (security != null)
                        {
                            _trader.RegisterTrades(security);
                            _trader.RegisterSecurity(security);
                            _trader.RegisterMarketDepth(security);
                        }
                    };

                    _trader.StartExport();
                };
            }

            _trader.LogLevel = LogLevels.Debug;

            logManager.Sources.Add(_trader);

            _trader.Connect();
        }
        else
        {
            _trader.UnRegisterMarketDepth(security);

            _trader.Disconnect();
        }
    }
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;&amp;gt; 
&amp;gt; ```csharp

        private void StartClick(object sender, RoutedEventArgs e)
        {
            if (_strategy == null)
            {
                _strategy = new MyStrategy()
                {
                    Volume = 1,
                    Security = security,
                    Portfolio = Portfolios.SelectedPortfolio,
                    Trader = _trader,
                };

                _strategy.NewMyTrades += trades =&amp;gt; this.GuiAsync(() =&amp;gt;
                {
                    if (_strategy != null)
                    {
                        trades = trades.Where(t =&amp;gt; _strategy.Orders.Any(o =&amp;gt; o == t.Order));

                        _trades.Trades.AddRange(trades);
                    }
                });

                _strategy.Log += OnLog;

                _trader.NewOrders += orders =&amp;gt; _orders.Orders.AddRange(orders);

                logManager.Sources.Add(_strategy);
            }

            if (_strategy.ProcessState == ProcessStates.Stopped)
            {
                _strategy.Start();
                Start.Content = &amp;quot;Стоп&amp;quot;;
            }
            else
            {
                _strategy.Stop();
                Start.Content = &amp;quot;Старт&amp;quot;;
            }
        }

&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code&gt;class MyStrategy : Strategy
{
    protected override void OnStarted()
    {
        base.OnStarted();

        SetOrder(OrderTypes.Market, OrderDirections.Buy, 0); // Исполняется
        SetOrder(OrderTypes.Limit, OrderDirections.Sell, (decimal)Security.GetCurrentPrice() - 100)); // Исполняется
       
        SetOrder(OrderTypes.Limit, OrderDirections.Sell, Security.GetCurrentPrice().To&amp;lt;decimal&amp;gt;() + 30); // Не исполняется
        SetOrder(OrderTypes.Limit, OrderDirections.Buy, Security.GetCurrentPrice().To&amp;lt;decimal&amp;gt;() - 30); // Не исполняется
    }

    public void SetOrder(OrderTypes type, OrderDirections dir, decimal price)
    {
        var order = this.CreateOrder(dir, price);
        order.Type = type;

        RegisterOrder(order);
    }
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;&amp;gt; 
:::




А есть возможность собрать дебаг-лог эмулятора? и указать ID (или хотя бы время с точностью до секунд) заявки которая должна была исполнится но не исполнилась?
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/23502/</id>
    <title type="text">Alexander Mukhanchikov: Не совсем понятно что подразумевается под лимиткой Можете привести минимальн...</title>
    <published>2013-01-16T16:32:25Z</published>
    <updated>2013-01-16T16:32:25Z</updated>
    <author>
      <name>Дюшес</name>
      <uri>https://stocksharp.ru/users/6407/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23358)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Не совсем понятно что подразумевается под лимиткой
Можете привести минимальный код где будет видно создание трейдера и выставление заявок, которые не работают.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Выставляю лимитную заявку и жду пока цена пройдет выше/ниже нее (ждал пунктов 50). При этом сделка не происходит.&lt;/p&gt;
&lt;div class="spoiler"&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
        private void ConnectClick(object sender, RoutedEventArgs e)
        {
            if (!_isConnected)
            {
                if (_trader == null)
                {
                    _trader = new RealTimeEmulationTrader&amp;lt;AlfaTrader&amp;gt;(new AlfaTrader());

                    Portfolios.Trader = _trader;

                    _trader.Connected += () =&amp;gt;
                    {
                        _isConnected = true;

                        _trader.NewSecurities += securities =&amp;gt;
                        {
                            if(security == null)
                                security = securities.Where(s =&amp;gt; s.Type == SecurityTypes.Future).FirstOrDefault(s =&amp;gt; s.Code.StartsWith(&amp;quot;RTSI-&amp;quot;) || s.Code.StartsWith(&amp;quot;RI&amp;quot;));

                            if (security != null)
                            {
                                _trader.RegisterTrades(security);
                                _trader.RegisterSecurity(security);
                                _trader.RegisterMarketDepth(security);
                            }
                        };

                        _trader.StartExport();
                    };
                }

                _trader.LogLevel = LogLevels.Debug;

                logManager.Sources.Add(_trader);

                _trader.Connect();
            }
            else
            {
                _trader.UnRegisterMarketDepth(security);

                _trader.Disconnect();
            }
        }

&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
        private void StartClick(object sender, RoutedEventArgs e)
        {
            if (_strategy == null)
            {
                _strategy = new MyStrategy()
                {
                    Volume = 1,
                    Security = security,
                    Portfolio = Portfolios.SelectedPortfolio,
                    Trader = _trader,
                };

                _strategy.NewMyTrades += trades =&amp;gt; this.GuiAsync(() =&amp;gt;
                {
                    if (_strategy != null)
                    {
                        trades = trades.Where(t =&amp;gt; _strategy.Orders.Any(o =&amp;gt; o == t.Order));

                        _trades.Trades.AddRange(trades);
                    }
                });

                _strategy.Log += OnLog;

                _trader.NewOrders += orders =&amp;gt; _orders.Orders.AddRange(orders);

                logManager.Sources.Add(_strategy);
            }

            if (_strategy.ProcessState == ProcessStates.Stopped)
            {
                _strategy.Start();
                Start.Content = &amp;quot;Стоп&amp;quot;;
            }
            else
            {
                _strategy.Stop();
                Start.Content = &amp;quot;Старт&amp;quot;;
            }
        }

&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
    class MyStrategy : Strategy
    {
        protected override void OnStarted()
        {
            base.OnStarted();

            SetOrder(OrderTypes.Market, OrderDirections.Buy, 0); // Исполняется
            SetOrder(OrderTypes.Limit, OrderDirections.Sell, (decimal)Security.GetCurrentPrice() - 100)); // Исполняется
           
            SetOrder(OrderTypes.Limit, OrderDirections.Sell, Security.GetCurrentPrice().To&amp;lt;decimal&amp;gt;() + 30); // Не исполняется
            SetOrder(OrderTypes.Limit, OrderDirections.Buy, Security.GetCurrentPrice().To&amp;lt;decimal&amp;gt;() - 30); // Не исполняется
        }

        public void SetOrder(OrderTypes type, OrderDirections dir, decimal price)
        {
            var order = this.CreateOrder(dir, price);
            order.Type = type;

            RegisterOrder(order);
        }

&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/23358/</id>
    <title type="text">Дюшес: esper: Дюшес: 4.1.7.21978 Дюшес: Попробовал на альфе и квике. Заявки выставляются, но не испо...</title>
    <published>2013-01-13T16:16:35Z</published>
    <updated>2013-01-13T16:17:21Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23297)" rel="nofollow" target="_blank"&gt;Дюшес&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23294)" rel="nofollow" target="_blank"&gt;esper&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23286)" rel="nofollow" target="_blank"&gt;Дюшес&lt;/a&gt;:&lt;/strong&gt;
4.1.7.21978&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23283)" rel="nofollow" target="_blank"&gt;Дюшес&lt;/a&gt;:&lt;/strong&gt;
Попробовал на альфе и квике. Заявки выставляются, но &lt;strong&gt;не исполняются при наступлении условия лимитированные ордера&lt;/strong&gt;. Лимитные заявки, отправленные по рынку, исполняются. Debug лог нужен?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Сразу не заметил, какую именно заявку вы выставляете? Стоп-заявку, лимитку или маркет?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Стоп-заявку не пробовал. Пробовал лимитку - не получилось, маркет - срабатывает, лимитку по маркету (в смысле buy например цена + 100, sell = цена - 100) - тоже срабатывает. Результаты примерно одинаковые на альфе и квике.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Не совсем понятно что подразумевается под лимиткой и под &amp;gt; при наступлении условия лимитка.
Можете привести минимальный код где будет видно создание трейдера и выставление заявок, которые не работают.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/23298/</id>
    <title type="text">esper: Конструктор csharp QuikTrader() равносилен вызову ```csharp QuikTrader(QuikTerminal.GetDefaul...</title>
    <published>2013-01-11T05:58:22Z</published>
    <updated>2013-01-11T13:58:31Z</updated>
    <author>
      <name>Геннадий Ванин (Gennady Vanin)</name>
      <uri>https://stocksharp.ru/users/6413/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23295)" rel="nofollow" target="_blank"&gt;esper&lt;/a&gt;:&lt;/strong&gt;
Конструктор &lt;code&gt;csharp QuikTrader() &lt;/code&gt;равносилен вызову ```csharp
QuikTrader(QuikTerminal.GetDefaultPath())&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code class="language-и,"&gt;
Да, действительно, не посмотрел, как реализован parameterless QuikTrader constructor
```csharp
public QuikTrader()
      : this(QuikTerminal.GetDefaultPath())
{
}

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Очень полезно объяснять - так и сам частенько узнаёшь, что объясняk&lt;/p&gt;
&lt;p&gt;Всё-равно, надо было убедиться, что Дюшес не забывает запускать и логинить вручную КВИК, т.к. SampleRealTimeTesting основан на SmartCOM, где терминал запускать не надо&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/23297/</id>
    <title type="text">esper: Дюшес: 4.1.7.21978 Дюшес: Попробовал на альфе и квике. Заявки выставляются, но не исполняются...</title>
    <published>2013-01-11T05:53:34Z</published>
    <updated>2013-01-11T05:53:34Z</updated>
    <author>
      <name>Дюшес</name>
      <uri>https://stocksharp.ru/users/6407/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23294)" rel="nofollow" target="_blank"&gt;esper&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23286)" rel="nofollow" target="_blank"&gt;Дюшес&lt;/a&gt;:&lt;/strong&gt;
4.1.7.21978&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23283)" rel="nofollow" target="_blank"&gt;Дюшес&lt;/a&gt;:&lt;/strong&gt;
Попробовал на альфе и квике. Заявки выставляются, но &lt;strong&gt;не исполняются при наступлении условия лимитированные ордера&lt;/strong&gt;. Лимитные заявки, отправленные по рынку, исполняются. Debug лог нужен?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Сразу не заметил, какую именно заявку вы выставляете? Стоп-заявку, лимитку или маркет?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Стоп-заявку не пробовал. Пробовал лимитку - не получилось, маркет - срабатывает, лимитку по маркету (в смысле buy например цена + 100, sell = цена - 100) - тоже срабатывает. Результаты примерно одинаковые на альфе и квике.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/23296/</id>
    <title type="text">Геннадий Ванин (Gennady Vanin): Никаких намёков или поводов переходить на личности и личные убеждени...</title>
    <published>2013-01-11T05:44:42Z</published>
    <updated>2013-01-11T05:44:42Z</updated>
    <author>
      <name>Дюшес</name>
      <uri>https://stocksharp.ru/users/6407/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23293)" rel="nofollow" target="_blank"&gt;Геннадий Ванин (Gennady Vanin)&lt;/a&gt;:&lt;/strong&gt;
Никаких намёков или поводов переходить на личности и личные убеждения или верования я никогда никому не давал.
Да я не переходил на личности, я просто пошутил. Если обидел, то прошу прощения.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/23295/</id>
    <title type="text">Геннадий Ванин (Gennady Vanin): У Вас создаётся шлюз КВИК, который не имееет никакой информации, ни ...</title>
    <published>2013-01-11T05:19:09Z</published>
    <updated>2013-01-11T05:19:09Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23293)" rel="nofollow" target="_blank"&gt;Геннадий Ванин (Gennady Vanin)&lt;/a&gt;:&lt;/strong&gt;
У Вас создаётся шлюз КВИК, который не имееет никакой информации, ни как подсоединится к запущенному терминалу КВИК, никак не определяет и не считывает такую инфу (например, из GUI), ни пытается это сделать, в принципе эту информацию не может никак использовать&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Конструктор &lt;code&gt;csharp QuikTrader() &lt;/code&gt;равносилен вызову ```csharp
QuikTrader(QuikTerminal.GetDefaultPath())&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-и,"&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/23294/</id>
    <title type="text">Дюшес: 4.1.7.21978 Дюшес: Попробовал на альфе и квике. Заявки выставляются, но не исполняются при на...</title>
    <published>2013-01-11T05:15:47Z</published>
    <updated>2013-01-11T05:16:13Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23286)" rel="nofollow" target="_blank"&gt;Дюшес&lt;/a&gt;:&lt;/strong&gt;
4.1.7.21978&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23283)" rel="nofollow" target="_blank"&gt;Дюшес&lt;/a&gt;:&lt;/strong&gt;
Попробовал на альфе и квике. Заявки выставляются, но &lt;strong&gt;не исполняются при наступлении условия лимитированные ордера&lt;/strong&gt;. Лимитные заявки, отправленные по рынку, исполняются. Debug лог нужен?&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/23293/</id>
    <title type="text">Дюшес: А чего просто запустить руками и ввести пароль религия не позволяет? :) Я не знаю ни Вашей ре...</title>
    <published>2013-01-11T04:45:31Z</published>
    <updated>2013-01-11T05:00:28Z</updated>
    <author>
      <name>Геннадий Ванин (Gennady Vanin)</name>
      <uri>https://stocksharp.ru/users/6413/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23292)" rel="nofollow" target="_blank"&gt;Дюшес&lt;/a&gt;:&lt;/strong&gt;
А чего просто запустить руками и ввести пароль религия не позволяет? :)
Я не знаю ни Вашей религии, ни , что она Вам запрещает при использовании C# или S#.
Никаких намёков или поводов переходить на личности и личные убеждения или верования я никогда никому не давал.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;В КВИК, если Вы запускаете его  руками, то устанавливаете соединение QUIK с сервером, вводя руками логин+пароль или же Вы можете соединить терминал с сервреом из кода.&lt;/p&gt;
&lt;p&gt;Но у Вас код не имеет никакой информации, как  подсоединться к уже запущенному терминалу КВИК (если он уже запущен и подсоединен к серверу) и не запускает его.
У Вас создаётся шлюз КВИК, который не имееет никакой информации, ни как подсоединится к запущенному терминалу КВИК, никак не определяет и не считывает такую инфу (например, из GUI), ни пытается это сделать, в принципе эту информацию не может никак использовать
У Вас вообще в коде ничего нет, относящееся к терминалу КВИК! только шлюз КВИК в вакууме без какого-либо конкретно используемого терминала&lt;/p&gt;
&lt;p&gt;2й и 3й проект вообще непонятно как относятся к RealTimeEmulation&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>