RealTimeEmulationTrader постоянно выдает Error~/topic/3692/realtimeemulationtrader-postoyanno-vydaet-error/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-29T08:41:38Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/26058/Поставил версию 4.1.13.1 Ошибки с которой начинался топик уже нет. Спасибо большое. А ошибка со врем...2013-05-24T19:34:11Z2013-05-24T19:35:28Zlongtradeshttps://stocksharp.ru/users/6094/info@stocksharp.ruПоставил версию 4.1.13.1<br />Ошибки с которой начинался топик уже нет.<br /> Спасибо большое.<br />А ошибка со временем все же очень редко но проскакивает :<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote"><br />2013/05/24 20:41:14.307|Error |QuikTrader|System.ArgumentException: Новое событие MarketDepth, T=21:41:14.299Бид 3570 29/Оффер 3610 17(1) имеет дату более раннюю, чем текущее время эмулятора 24.05.2013 21:41:14.<br />Parameter name: message<br /> at StockSharp.Algo.Testing.MarketEmulator.#=qVTJhqdFfwN13BFw70_rUnQ==(Message #=qBQkYrem7F7dV_qXZXz3BuA==)<br /> at StockSharp.Algo.Testing.MarketEmulator.EnqueueMessage(Message message)<br /> at StockSharp.Algo.Testing.MarketEmulator.Emulate(Message msg)<br /> at StockSharp.Algo.Testing.MarketEmulator.UpdateQuotes(MarketDepth marketDepth, MarketDepth delta)<br /> at StockSharp.Algo.Testing.RealTimeEmulationTrader`1.#=qfSvSHyioh3cjIo_pGNOVZfIUIQQtwtHqyl2QJN7Zv5hMxbJ4nn7vOhdgvhNMLA0y(MarketDepth #=qzRsGKaSVz5IK8zfhVfiYVA==)<br /> at Ecng.Collections.CollectionHelper.ForEach[T](IEnumerable`1 source, Action`1 action)<br /> at StockSharp.Algo.Testing.RealTimeEmulationTrader`1.#=qYpGtYsqMRi2o2z6Tewq1Hm3pzOYn7E6885Vm3IVOhBE=(IEnumerable`1 #=qhK9XyF6opYtc5YfsIp_f4g==)<br /> at Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg)<br /> at Ecng.ComponentModel.EventsContainer`1.Raise(IEnumerable`1 items)<br />2013/05/24 20:57:17.189|Error |QuikTrader|System.ArgumentException: Новое событие MarketDepth, T=21:57:17.184Бид 6700 35/Оффер 6780 20(1) имеет дату более раннюю, чем текущее время эмулятора 24.05.2013 21:57:17.<br />Parameter name: message<br /> at StockSharp.Algo.Testing.MarketEmulator.#=qVTJhqdFfwN13BFw70_rUnQ==(Message #=qBQkYrem7F7dV_qXZXz3BuA==)<br /> at StockSharp.Algo.Testing.MarketEmulator.EnqueueMessage(Message message)<br /> at StockSharp.Algo.Testing.MarketEmulator.Emulate(Message msg)<br /> at StockSharp.Algo.Testing.MarketEmulator.UpdateQuotes(MarketDepth marketDepth, MarketDepth delta)<br /> at StockSharp.Algo.Testing.RealTimeEmulationTrader`1.#=qfSvSHyioh3cjIo_pGNOVZfIUIQQtwtHqyl2QJN7Zv5hMxbJ4nn7vOhdgvhNMLA0y(MarketDepth #=qzRsGKaSVz5IK8zfhVfiYVA==)<br /> at Ecng.Collections.CollectionHelper.ForEach[T](IEnumerable`1 source, Action`1 action)<br /> at StockSharp.Algo.Testing.RealTimeEmulationTrader`1.#=qYpGtYsqMRi2o2z6Tewq1Hm3pzOYn7E6885Vm3IVOhBE=(IEnumerable`1 #=qhK9XyF6opYtc5YfsIp_f4g==)<br /> at Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg)<br /> at Ecng.ComponentModel.EventsContainer`1.Raise(IEnumerable`1 items)<br /></div></div>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25982/Если этого не достаточно, еще и пример попробую переделать ... Повторить получилось, будем смотреть ...2013-05-16T15:12:59Z2013-05-16T15:12:59Zlongtradeshttps://stocksharp.ru/users/6094/info@stocksharp.ru<div class="quote"><span class="quotetitle">esper <a href="https://stocksharp.ru/posts/m/25973/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">longtrades <a href="https://stocksharp.ru/posts/m/25967/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Если этого не достаточно, еще и пример попробую переделать ...</div></div><br />Повторить получилось, будем смотреть в чем дело.<br /></div></div><br /><br />Ок. Спасибо.<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25973/Если этого не достаточно, еще и пример попробую переделать ... Повторить получилось, будем смотреть ...2013-05-16T13:14:54Z2013-05-16T13:14:54Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ru<div class="quote"><span class="quotetitle">longtrades <a href="https://stocksharp.ru/posts/m/25967/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Если этого не достаточно, еще и пример попробую переделать ...</div></div><br />Повторить получилось, будем смотреть в чем дело.<br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25967/Вы пример пробовали переделывать и запускать, как в посте №27? Нет не пробовал. Меня просили показат...2013-05-16T12:10:34Z2013-05-16T12:12:59Zlongtradeshttps://stocksharp.ru/users/6094/info@stocksharp.ru<div class="quote"><span class="quotetitle">Moadip <a href="https://stocksharp.ru/posts/m/25957/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Вы пример пробовали переделывать и запускать, как в посте №27?</div></div><br /><br />Нет не пробовал.<br />Меня просили показать код в которм есть такие ошибки , я показал его в посте 14, 15 и логи показал от него. Так же попробовал тот же код с более ранней версией библиотеки, ошибка со ранним появлением события там не наблюдается.<br /> <br />Если этого не достаточно, еще и пример попробую переделать ...Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25957/Вы пример пробовали переделывать и запускать, как в посте №27?2013-05-16T04:23:28Z2013-05-16T04:23:28ZMoadiphttps://stocksharp.ru/users/5973/info@stocksharp.ruВы пример пробовали переделывать и запускать, как в посте №27?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25954/Ок. Тогда еще одни тест. Открываем Sample для Quik и меняем QuikTrader на RealTimeEmulationTrader. З...2013-05-15T19:08:24Z2013-05-15T19:15:30Zlongtradeshttps://stocksharp.ru/users/6094/info@stocksharp.ru<div class="quote"><span class="quotetitle">Moadip <a href="https://stocksharp.ru/posts/m/25937/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Ок. Тогда еще одни тест.<br /><br />Открываем Sample для Quik и меняем <b>QuikTrader</b> на <b>RealTimeEmulationTrader<QuikTrader></b>. <br />Запускаем. Пробуем открыть стакан.<br /><br />Стакан открывается без проблем, ошибок нет.<br /><br />Ошибка только на этой версии или воспроизводится на более ранних тоже?</div></div><br /><br />Попробуйте одновременно включить на експорт много стаканов , у меня одновременно подключены больше двадцати стаканов, може тогда и у вас будет та же ошибка и вы сможете ее локализовать.<br /><br />Кроме того попробуйте сделать как в посте номер 9. Один трейдер в другой и включить логирование на обоих трейдерах.<br /><br />Спасибо.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25938/4.1.8 Ошибка: Новое событие ... имеет дату более раннюю, чем текущее время эмулятора ... --- не появ...2013-05-14T19:34:49Z2013-05-15T06:41:39Zlongtradeshttps://stocksharp.ru/users/6094/info@stocksharp.ru4.1.8 <br /><br />Ошибка:<br />Новое событие ... имеет дату более раннюю, чем текущее время эмулятора ... --- не появляется<br /><br />а ошибка с которой начинался топик все таже существует , заявки в трейдере тоже остаются активными после удаления.<br /><br />Столько версий изменилось с 4.1.8 до 4.1.12 , а КанцелОрдер как там не работал так и до сих пор не работает , неужели никто не использует РиалТаймЭмулятор , как по мне так то должен бы быть самый реальный тест .Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25937/Ок. Тогда еще одни тест. Открываем Sample для Quik и меняем QuikTrader на RealTimeEmulationTrader. З...2013-05-14T18:58:05Z2013-05-14T18:58:05ZMoadiphttps://stocksharp.ru/users/5973/info@stocksharp.ruОк. Тогда еще одни тест.<br /><br />Открываем Sample для Quik и меняем <b>QuikTrader</b> на <b>RealTimeEmulationTrader<QuikTrader></b>. <br />Запускаем. Пробуем открыть стакан.<br /><br />Стакан открывается без проблем, ошибок нет.<br /><br />Ошибка только на этой версии или воспроизводится на более ранних тоже?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25935/ Можно так сделать: var trader = new RealTimeEmulationTrader(new QuikTrader()); trader.UnderlyingTra...2013-05-14T17:41:38Z2013-05-14T17:41:38Zlongtradeshttps://stocksharp.ru/users/6094/info@stocksharp.ru<div class="quote"><span class="quotetitle">Moadip <a href="https://stocksharp.ru/posts/m/25931/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><br />Можно так сделать:<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
var trader = new RealTimeEmulationTrader<QuikTrader>(new QuikTrader());
trader.UnderlyingTrader.SecuritiesTable.Columns.Add(DdeSecurityColumns.MinStepPrice);
</pre>
</div></div><br /></div></div><br /><br />Переделал так , тоже не помогло :(<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25933/ По ошибке. Попробуйте установить на компе московский часовой пояс + время. Это надо чтобы проверить...2013-05-14T17:06:40Z2013-05-14T17:06:40Zlongtradeshttps://stocksharp.ru/users/6094/info@stocksharp.ru<div class="quote"><span class="quotetitle">Moadip <a href="https://stocksharp.ru/posts/m/25931/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><br />По ошибке. Попробуйте установить на компе московский часовой пояс + время.<br />Это надо чтобы проверить во времени проблема или нет.</div></div><br /><br />Установил московский часовой пояс - не помогло все те же ошибки :(<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25931/почему так делаю , потому что мне нужны дополнительные поля которые я могу прописать только к Квик т...2013-05-14T15:29:26Z2013-05-14T15:29:26ZMoadiphttps://stocksharp.ru/users/5973/info@stocksharp.ru<div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote">почему так делаю , потому что мне нужны дополнительные поля которые я могу прописать только к Квик трейдеру :( , а к<br />мулятору нет</div></div><br />Можно так сделать:<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
var trader = new RealTimeEmulationTrader<QuikTrader>(new QuikTrader());
trader.UnderlyingTrader.SecuritiesTable.Columns.Add(DdeSecurityColumns.MinStepPrice);
</pre>
</div></div><br /><br />По ошибке. Попробуйте установить на компе московский часовой пояс + время.<br />Это надо чтобы проверить во времени проблема или нет.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25930/Как такое может быть что один и тотже код по разному работает ? В чем может быть причина у меня ? Гд...2013-05-14T15:05:06Z2013-05-14T15:09:33Zlongtradeshttps://stocksharp.ru/users/6094/info@stocksharp.ruКак такое может быть что один и тотже код по разному работает ?<br />В чем может быть причина у меня ? Где мне копать дальше ?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25929/А может вы не включили логирование КвикТрейдера ? Код 1 в 1 как в сообщении. 2013-05-14T14:58:19Z2013-05-14T14:58:19Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ru<div class="quote"><span class="quotetitle">longtrades <a href="https://stocksharp.ru/posts/m/25928/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">А может вы не включили логирование КвикТрейдера ? </div></div><br />Код 1 в 1 как в сообщении.<br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25928/А какую версию используете? У меня код из вашего сообщения никаких ошибок не выдает. А может вы не в...2013-05-14T14:47:38Z2013-05-14T14:47:38Zlongtradeshttps://stocksharp.ru/users/6094/info@stocksharp.ru<div class="quote"><span class="quotetitle">esper <a href="https://stocksharp.ru/posts/m/25919/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">А какую версию используете? У меня код из вашего сообщения никаких ошибок не выдает.</div></div><br /><br />А может вы не включили логирование КвикТрейдера ? Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25927/Ну да тут дело в милисекундах , на час отличается только время записи в лог.2013-05-14T14:45:47Z2013-05-14T14:45:47Zlongtradeshttps://stocksharp.ru/users/6094/info@stocksharp.ruНу да тут дело в милисекундах , на час отличается только время записи в лог.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25925/Если не секрет,у вас с Москвой во времени сколько разница? Разница в -1 час , но я что-то сомневають...2013-05-14T14:32:39Z2013-05-14T14:39:49Zlongtradeshttps://stocksharp.ru/users/6094/info@stocksharp.ru<div class="quote"><span class="quotetitle">Иван З. <a href="https://stocksharp.ru/posts/m/25923/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Если не секрет,у вас с Москвой во времени сколько разница?</div></div><br /><br />Разница в -1 час , но я что-то сомневають что проблема в разнице во времени.<br /><br />Хотя время сервера квик -1 час ко времени в таблице всех сделок.<br /><br />я пробовал сделать: <br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
LoggingHelper.SyncMarketTime(10000);
LoggingHelper.NowOffset = new TimeSpan(-1, 0, 0);
</pre>
</div></div><br /><br />мои трейды приходят в тоже время что и транслируються все тейды с биржы , но те же ошыбки и далее прут.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25926/Я к тому, что в логе интересное время 2013/05/14 12:24:07.990|Error |QuikTrader|System.ArgumentExcep...2013-05-14T14:39:11Z2013-05-14T14:39:11ZИван З.https://stocksharp.ru/users/6502/info@stocksharp.ruЯ к тому, что в логе интересное время <br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote">2013/05/14 <span class="highlight">12:24:07.990</span>|Error |QuikTrader|System.ArgumentException: Новое событие Changed,T=<span class="highlight">14:24:07.812,47855496</span>/1270 Продажа Цена=8070 Объем=1 Сост=Done Бал=1<br />имеет дату более раннюю, чем текущее время эмулятора 14.05.2013 <span class="highlight">13:24:07</span>.</div></div><br />А на картинке вроде нормальное время, только миллисекунды отличаютсяCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25924/Вот еще провел експеремент с _trader.CancelOrder , заявки не снимаються а остаются висеть активными ...2013-05-14T14:23:34Z2013-05-14T14:23:34Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ru<div class="quote"><span class="quotetitle">longtrades <a href="https://stocksharp.ru/posts/m/25921/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Вот еще провел експеремент с _trader.CancelOrder , заявки не снимаються а остаются висеть активными</div></div><br />По заявкам будет фикс.<br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25923/Если не секрет,у вас с Москвой во времени сколько разница?2013-05-14T14:19:42Z2013-05-14T14:19:42ZИван З.https://stocksharp.ru/users/6502/info@stocksharp.ruЕсли не секрет,у вас с Москвой во времени сколько разница?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25922/Включил : _trader.LogLevel = LogLevels.Debug; trader.LogLevel = LogLevels.Debug; вот лог. Плюс во вр...2013-05-14T14:12:23Z2013-05-14T14:17:46Zlongtradeshttps://stocksharp.ru/users/6094/info@stocksharp.ruВключил :<br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
_trader.LogLevel = LogLevels.Debug;
trader.LogLevel = LogLevels.Debug;
</pre>
</div></div><br /><br />вот лог. <br /><br />Плюс во время исполнения вsскочило вот такое сообщение:Copyright @ StockSharp Platform LLC 2010 - 2024