S# 4.0.5 order.TransactionId = 0 в NewOrders~/topic/2130/s-4_0_5-order_transactionid--0-v-neworders/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-29T10:43:24Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/13780/Бугага :-) У меня тоже самое. И в 4.0.5 и оно же в 4.0.3 было. Суть в том, что недры СТокШарпа вывод...2011-11-19T13:43:10Z2016-08-16T00:04:15ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ru<div class="quote"><span class="quotetitle">sergun <a href="https://stocksharp.ru/posts/m/13704/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Бугага :-)<br /><br />У меня тоже самое.<br /><br />И в 4.0.5 и оно же в 4.0.3 было.<br /><br />Суть в том, что недры СТокШарпа выводят в лог сообщение о NewOrder с TransactionId==0 (!!!)<br />20:50:18.515 | | QuikTrader | New order: TransactionId=0, Id==5913817775, Price=1726,5, Balance=4, Security=GDZ1@RTS, State=Active <br /><br />и после этого, как я понимаю, этот ордер не попадает в Strategy.Orders<br /><br />Причем спрашивал тут Михаила:<br /><a href="http://stocksharp.com/posts/m/13340/
" title="http://stocksharp.com/posts/m/13340/
">http://stocksharp.com/posts/m/13340/
</a><br /><br />и был проигнорирован.<br /><br />Ну ё-моё, потерял кучу времени в коммерческом проекте на поиск причин.. Хорошо, что Заказчик не взял лося :-)<br />Даешь исходники в свободный доступ!!!</div></div><br /><br />Это при Move?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/13772/Ну ё-моё, потерял кучу времени в коммерческом проекте на поиск причин.. Хорошо, что Заказчик не взял...2011-11-18T22:12:20Z2016-08-16T00:04:15ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ru<div class="quote"><span class="quotetitle">sergun <a href="https://stocksharp.ru/posts/m/13755/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/13709/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">sergun <a href="https://stocksharp.ru/posts/m/13704/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Ну ё-моё, потерял кучу времени в коммерческом проекте на поиск причин.. Хорошо, что Заказчик не взял лося :-)<br />Даешь исходники в свободный доступ!!!</div></div><br /><br /><a href="http://stocksharp.com/forum/2001/Tiekushchiie-zadachi/" title="http://stocksharp.com/forum/2001/Tiekushchiie-zadachi/">Даешь помощь проекту</a> чтобы баги фиксились быстрее. А Гидра и Плаза так вообще пол года как в исходниках.[confused] </div></div><br /><br />Не знаю-не знаю, open source должен быть полным :-) Тогда помощь проекту естественным образом повалит, причем и в виде фикса багов и по рефакторингу и по архитектуре.. <br />Гора ж буржуйских успешных проектов так живет. Причем когда code contributor'ами могут быть все. А ядро команды заведует мерджами в транк :-)<br /><br />Так что, таки даешь open-source :-)</div></div><br /><br />Сейчас есть таски по открытому коду? Есть, навалом.<br />Кто-нибудь помогает? Да, 1-2 человека порой что-то делают если им в очередной раз намекнуть.<br /><br />Смысл открывать всё, если, по тому что сейчас открыто, пользы почти 0?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/13755/Ну ё-моё, потерял кучу времени в коммерческом проекте на поиск причин.. Хорошо, что Заказчик не взял...2011-11-18T15:29:02Z2016-08-16T00:04:14Zsergunhttps://stocksharp.ru/users/6139/info@stocksharp.ru<div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/13709/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">sergun <a href="https://stocksharp.ru/posts/m/13704/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Ну ё-моё, потерял кучу времени в коммерческом проекте на поиск причин.. Хорошо, что Заказчик не взял лося :-)<br />Даешь исходники в свободный доступ!!!</div></div><br /><br /><a href="http://stocksharp.com/forum/2001/Tiekushchiie-zadachi/" title="http://stocksharp.com/forum/2001/Tiekushchiie-zadachi/">Даешь помощь проекту</a> чтобы баги фиксились быстрее. А Гидра и Плаза так вообще пол года как в исходниках.[confused] </div></div><br /><br />Не знаю-не знаю, open source должен быть полным :-) Тогда помощь проекту естественным образом повалит, причем и в виде фикса багов и по рефакторингу и по архитектуре.. <br />Гора ж буржуйских успешных проектов так живет. Причем когда code contributor'ами могут быть все. А ядро команды заведует мерджами в транк :-)<br /><br />Так что, таки даешь open-source :-)Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/13709/Ну ё-моё, потерял кучу времени в коммерческом проекте на поиск причин.. Хорошо, что Заказчик не взял...2011-11-18T10:34:06Z2016-08-16T00:04:13ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">sergun <a href="https://stocksharp.ru/posts/m/13704/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Ну ё-моё, потерял кучу времени в коммерческом проекте на поиск причин.. Хорошо, что Заказчик не взял лося :-)<br />Даешь исходники в свободный доступ!!!</div></div><br /><br /><a href="http://stocksharp.com/forum/2001/Tiekushchiie-zadachi/" title="http://stocksharp.com/forum/2001/Tiekushchiie-zadachi/">Даешь помощь проекту</a> чтобы баги фиксились быстрее. А Гидра и Плаза так вообще пол года как в исходниках.[confused] Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/13704/Бугага :-) У меня тоже самое. И в 4.0.5 и оно же в 4.0.3 было. Суть в том, что недры СТокШарпа вывод...2011-11-18T06:09:48Z2016-08-16T00:04:12Zsergunhttps://stocksharp.ru/users/6139/info@stocksharp.ruБугага :-)<br /><br />У меня тоже самое.<br /><br />И в 4.0.5 и оно же в 4.0.3 было.<br /><br />Суть в том, что недры СТокШарпа выводят в лог сообщение о NewOrder с TransactionId==0 (!!!)<br />20:50:18.515 | | QuikTrader | New order: TransactionId=0, Id==5913817775, Price=1726,5, Balance=4, Security=GDZ1@RTS, State=Active <br /><br />и после этого, как я понимаю, этот ордер не попадает в Strategy.Orders<br /><br />Причем спрашивал тут Михаила:<br /><a href="http://stocksharp.com/posts/m/13340/
" title="http://stocksharp.com/posts/m/13340/
">http://stocksharp.com/posts/m/13340/
</a><br /><br />и был проигнорирован.<br /><br />Ну ё-моё, потерял кучу времени в коммерческом проекте на поиск причин.. Хорошо, что Заказчик не взял лося :-)<br />Даешь исходники в свободный доступ!!!Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14793/Асинхронный вариант не использую. 1. В курсе что он сейчас by default? Да, у меня везде IsAsyncMode ...2011-12-18T12:34:46Z2011-12-18T12:34:46ZRoman0https://stocksharp.ru/users/6034/info@stocksharp.ru<div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/14785/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">Roman0 <a href="https://stocksharp.ru/posts/m/14784/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Асинхронный вариант не использую.</div></div><br />1. В курсе что он сейчас by default?</div></div><br />Да, у меня везде IsAsyncMode = false<br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote"><br />2. Можете свои заявки, которые отправляете на регистрацию, складывать в коллекцию? И в NewOrders проверять заявки с нулевой транзакцией, есть ли они в этой коллекции? Нужно точно понять, те ли самые это заявки, которые вы отправляете или копии.</div></div><br />Не обещаю, но попробую. Кстати, вроде бы что-то такое было, что в заявках с нулевым TransactionId не сохранялись значения в ExtensionInfo, но это не точно.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14785/Асинхронный вариант не использую. 1. В курсе что он сейчас by default? 2. Можете свои заявки, которы...2011-12-17T16:43:19Z2011-12-17T16:43:19ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">Roman0 <a href="https://stocksharp.ru/posts/m/14784/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Асинхронный вариант не использую.</div></div><br /><br />1. В курсе что он сейчас by default?<br />2. Можете свои заявки, которые отправляете на регистрацию, складывать в коллекцию? И в NewOrders проверять заявки с нулевой транзакцией, есть ли они в этой коллекции? Нужно точно понять, те ли самые это заявки, которые вы отправляете или копии.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14784/Обработайте событие PreProcessDdeData и выведите всю поступающую туда информацию. Попробую. 17:00:52...2011-12-17T15:16:58Z2011-12-17T15:16:58ZRoman0https://stocksharp.ru/users/6034/info@stocksharp.ru<div class="quote"><span class="quotetitle">Alexander Mukhanchikov <a href="https://stocksharp.ru/posts/m/14782/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Обработайте событие PreProcessDdeData и выведите всю поступающую туда информацию.<br /></div></div><br />Попробую.<br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote">17:00:52 TransactionId == 0 (6203206514, Sell, 1, 131930)<br />откуда выводится?<br /></div></div><br />Из NewOrders.<br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote">Я правильно понял, что проблема наблюдается крайне редко, и как для синхронной отправки, так и для асинхронной?</div></div><br />Как уже писали и из моего опыта, где-то 1 раз на 100-200 заявок. Асинхронный вариант не использую.<br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote">Какая версия квика используется и какая версия Trans2Quik.dll?</div></div><br />В данном конкретном случае Quik 5.23.0.124 и Trans2Quik 1.1.0.9, но и на других версиях такое было (5.20 с чем-то).Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14782/Обработайте событие PreProcessDdeData и выведите всю поступающую туда информацию. 17:00:52 Transacti...2011-12-17T13:22:18Z2011-12-17T13:26:39ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ruОбработайте событие PreProcessDdeData и выведите всю поступающую туда информацию.<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote">17:00:52 TransactionId == 0 (6203206514, Sell, 1, 131930)</div></div><br />откуда выводится?<br /><br />Я правильно понял, что проблема наблюдается крайне редко, и как для синхронной отправки, так и для асинхронной?<br />Какая версия квика используется и какая версия Trans2Quik.dll?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14529/вот несколько заявок с коментами 12:05:53.073; RIZ1 Buy Price: 144470 Qty: 1 Thread: null 12:05:53.0...2011-12-11T21:52:24Z2011-12-11T21:52:24Zskuvvhttps://stocksharp.ru/users/28621/info@stocksharp.ruвот несколько заявок с коментами<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote">12:05:53.073; [Sending New Order] RIZ1 Buy Price: 144470 Qty: 1 Thread: null<br />12:05:53.073; [Sending New Order] RIZ1 quikTransID:56574018 msg: test Thread: null<br />12:05:53.340;[_trader_NewOrders] TransactionId: 0 Price: 144470 Qnt: 1 msg: test<br />**********************************************************************************<br />17:33:20.995; [Sending New Order] RIZ1 Buy Price: 143180 Qty: 1 Thread: null<br />17:33:20.996; [Sending New Order] RIZ1 quikTransID:56574661 msg: test Thread: null<br />17:33:21.342;[_trader_NewOrders] TransactionId: 0 Price: 143180 Qnt: 1 msg: test<br />**********************************************************************************<br />13:05:09.192; [Sending New Order] RIZ1 Buy Price: 145720 Qty: 1 Thread: null<br />13:05:09.193; [Sending New Order] RIZ1 quikTransID:68578277 msg: test Thread: null<br />13:05:09.981;[_trader_NewOrders] TransactionId: 0 Price: 145720 Qnt: 1 msg: test<br />**********************************************************************************<br />15:37:51.881; [Sending New Order] RIZ1 Buy Price: 139300 Qty: 1 Thread: null<br />15:37:51.881; [Sending New Order] RIZ1 quikTransID:68580019 msg: test Thread: null<br />15:37:52.154; [_trader_NewOrders] TransactionId: 0 Price: 139300 Qnt: 1 msg: test</div></div><br />Скриншотов квика нету...Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14510/Сегдня проявилась эта проблема, выглядит вот так: 17:00:51.2511250 RegisterOrder Order: TransactionI...2011-12-09T15:23:56Z2011-12-09T15:23:56ZRoman0https://stocksharp.ru/users/6034/info@stocksharp.ruСегдня проявилась эта проблема, выглядит вот так:<br /><div class="code"><strong>Код</strong><div class="innercode"><br />17:00:51.2511250 RegisterOrder Order: TransactionId=59273463 Direction=Sell Time=01.01.0001 0:00:00 Price=131930 Volume=1 State=None Status= Balance=1 Comm=S#HHEXFEH1 Portfolio=SPBFUT00XXX Id=0 Type=Limit Ext=0<br />17:00:52 TransactionId == 0 (6203206514, Sell, 1, 131930)<br />17:00:52.0011250 NewOrders Order: TransactionId=0 Direction=Sell Time=09.12.2011 17:00:51 Price=131930 Volume=1 State=Done Status= Balance=0 Comm=S#HHEXFEH1 Portfolio=SPBFUT00XXX Id=6203206514 Type=Limit Ext=0<br />17:00:52.0011250 NewMyTrades Order: TransactionId=0 Direction=Sell Time=09.12.2011 17:00:51 Price=131930 Volume=1 State=Done Status= Balance=0 Comm=S#HHEXFEH1 Portfolio=SPBFUT00XXX Id=6203206514 Type=Limit Ext=0<br />Trade: 09.12.2011 17:00:51 Direction:Sell Price:140475 Volume:1<br />17:00:52.0167500 OrdersChanged Order: TransactionId=0 Direction=Sell Time=09.12.2011 17:00:51 Price=131930 Volume=1 State=Done Status= Balance=0 Comm=S#HHEXFEH1 Portfolio=SPBFUT00XXX Id=6203206514 Type=Limit Ext=0<br />17:00:52.3448750 OrdersChanged Order: TransactionId=0 Direction=Sell Time=09.12.2011 17:00:51 Price=131930 Volume=1 State=Done Status= Balance=0 Comm=S#HHEXFEH1 Portfolio=SPBFUT00XXX Id=6203206514 Type=Limit Ext=0<br />17:00:52.3605000 OrdersChanged Order: TransactionId=59273463 Direction=Sell Time=09.12.2011 17:00:51 Price=131930 Volume=1 State=Done Status=Accepted Balance=0 Comm=S#HHEXFEH1 Portfolio=SPBFUT00XXX Id=6203206514 Type=Limit Ext=0<br /><br /><br />18:43:45.5233750 RegisterOrder Order: TransactionId=59273676 Direction=Buy Time=01.01.0001 0:00:00 Price=140755 Volume=1 State=None Status= Balance=1 Comm=S#HHEXFEH1 Portfolio=SPBFUT00XXX Id=0 Type=Limit Ext=0<br />18:43:46 TransactionId == 0 (6206871807, Buy, 1, 140755)<br />18:43:46.0858750 NewOrders Order: TransactionId=0 Direction=Buy Time=09.12.2011 18:43:45 Price=140755 Volume=1 State=Active Status= Balance=1 Comm=S#HHEXFEH1 Portfolio=SPBFUT00XXX Id=6206871807 Type=Limit Ext=0<br />18:43:46.4296250 OrdersChanged Order: TransactionId=0 Direction=Buy Time=09.12.2011 18:43:45 Price=140755 Volume=1 State=Active Status= Balance=1 Comm=S#HHEXFEH1 Portfolio=SPBFUT00XXX Id=6206871807 Type=Limit Ext=0<br />18:43:46.4452500 NewMyTrades Order: TransactionId=0 Direction=Buy Time=09.12.2011 18:43:45 Price=140755 Volume=1 State=Active Status= Balance=1 Comm=S#HHEXFEH1 Portfolio=SPBFUT00XXX Id=6206871807 Type=Limit Ext=0<br />Trade: 09.12.2011 18:43:46 Direction:Buy Price:140755 Volume:1<br />18:43:46.4452500 OrdersChanged Order: TransactionId=59273676 Direction=Buy Time=09.12.2011 18:43:45 Price=140755 Volume=1 State=Done Status=Accepted Balance=0 Comm=S#HHEXFEH1 Portfolio=SPBFUT00XXX Id=6206871807 Type=Limit Ext=0<br />18:43:46.4921250 OrdersChanged Order: TransactionId=59273676 Direction=Buy Time=09.12.2011 18:43:45 Price=140755 Volume=1 State=Done Status=Accepted Balance=0 Comm=S#HHEXFEH1 Portfolio=SPBFUT00XXX Id=6206871807 Type=Limit Ext=0<br /></div></div>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14259/Ордера со сделками грузятся из разных мест независимо, поэтому наверное такая рассинхронность может ...2011-12-05T19:48:53Z2011-12-05T19:48:53Zl-wayhttps://stocksharp.ru/users/16565/info@stocksharp.ru<div class="quote"><span class="quotetitle">Alexander Mukhanchikov <a href="https://stocksharp.ru/posts/m/14257/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Ордера со сделками грузятся из разных мест независимо, поэтому наверное такая рассинхронность может быть.<br /><br />в 4.0.7 это наблюдается?</div></div><br /><br />Александр,<br />не совсем понял, что значит "такая рассинхронность может быть"? Мы получае ордера и сделки в событиях, при этом основываемся на том, что id транзакции является уникальным и по нему можно идентифицировать любой ордер и трейд. Если это не так - то в каких случаях не так и как в таких случае понимать, что это событие по конкретной транзакции?<br /><br />4.0.7 еще не пробовал. А есть предположение, что 4.0.7 исправит ситуацию?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14257/Ордера со сделками грузятся из разных мест независимо, поэтому наверное такая рассинхронность может ...2011-12-05T19:33:06Z2011-12-05T19:33:06ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ruОрдера со сделками грузятся из разных мест независимо, поэтому наверное такая рассинхронность может быть.<br /><br />в 4.0.7 это наблюдается?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14256/1) Какая версия 2) Правильно ли настроен квик? Что говорит Verifier? Скриншот Таблицы заявок, что пр...2011-12-05T19:19:57Z2011-12-05T19:19:57Zl-wayhttps://stocksharp.ru/users/16565/info@stocksharp.ru<div class="quote"><span class="quotetitle">Alexander Mukhanchikov <a href="https://stocksharp.ru/posts/m/14255/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">1) Какая версия<br />2) Правильно ли настроен квик? Что говорит Verifier?<br />Скриншот Таблицы заявок, что приводится, явно не правильный и не соответствует документации.</div></div><br /><br />Версия 4.0.5.<br />квик настроен верно, верифаер пишет - все ок. замечу, что с такими настройками квика робот стабильно работал около 2 недель. В OnProcessDataError ничего не пришло. Квик самый обычный, с одним счетом.<br /><br />заявки вывел в отдельную таблицу чтобы сделать скриншот, для удобства отображения. Настройки заявок для торговли - во вложении. <br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14255/1) Какая версия 2) Правильно ли настроен квик? Что говорит Verifier? Скриншот Таблицы заявок, что пр...2011-12-05T19:08:58Z2011-12-05T19:08:58ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ru1) Какая версия<br />2) Правильно ли настроен квик? Что говорит Verifier?<br />Скриншот Таблицы заявок, что приводится, явно не правильный и не соответствует документации.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14254/Сегодня столкнулся с такой же проблемой Постараюсь подробно изложить всю информацию, которую удалось...2011-12-05T19:05:39Z2011-12-05T19:05:39Zl-wayhttps://stocksharp.ru/users/16565/info@stocksharp.ruСегодня столкнулся с такой же проблемой<br />Постараюсь подробно изложить всю информацию, которую удалось получить из логов. Это сами логи:<br /><br />19:00:46: 19:00:02: send limit order 67585732<br />19:00:46: 19:00:03: order changed 67585732 , order id 0 , order status , orderd state Done, matched True<br />19:00:47: 19:00:03: order changed 67585732 , order id 0 , order status , orderd state Done, matched True<br />19:00:47: 19:00:03: order changed 67585732 , order id 0 , order status , orderd state Done, matched True<br />19:00:50: 19:00:06: order changed 67585732 , order id 6127049890 , order status Accepted, orderd state Done, matched True<br />19:00:50: 19:00:06: trade changed 67585732 , order id 6127049890 , order status Accepted orderd state Done matched True<br />19:00:50: 19:00:06: send limit order 67585734<br />19:00:50: 19:00:06: Send market order 67585735<br />19:00:51: 19:00:07: order changed 67585734 , order id 0 , order status , orderd state Done, matched True<br />19:00:51: 19:00:07: order changed 67585734 , order id 0 , order status , orderd state Done, matched True<br />19:00:51: 19:00:07: order NOT MINE changed 0 , order id 6127051649 , order status orderd state Done<br />19:00:51: 19:00:07: trade NOT MINE changed 0 , order id 6127051649 , order status orderd state Done<br />19:00:51: 19:00:07: order changed 67585734 , order id 0 , order status , orderd state Done, matched True<br />19:00:51: 19:00:07: order changed 67585735 , order id 0 , order status , orderd state Done, matched True<br />19:00:51: 19:00:07: order changed 67585735 , order id 0 , order status , orderd state Done, matched True<br />19:00:51: 19:00:07: order changed 67585734 , order id 6127051648 , order status Accepted, orderd state Done, matched True<br />19:00:51: 19:00:07: trade changed 67585734 , order id 6127051648 , order status Accepted orderd state Done matched True<br /><br /><br /><br /><br />то, что идет после send limit order/Send market order - это ид транзакции, которые возвращает trader.RegisterOrder(order)<br /><br />order NOT MINE changed и order changed - это события Trader.OrdersChanged, Trader.NewOrders<br />trade NOT MINE changed и trade changed - это событие Trader.NewMyTrades<br /><br />в логах видим, что для заявки 6127051649 приходят события order changed и trade changed, в которых id транзакции равен 0. на самом деле id транзакции должен был быть 67585735. Это видно на скриншотах во вложении.<br /><br />ошибка произошла после перезапуска робота во время клиринга. квик при этом не перезапускался.<br />в текущем состоянии робот стабильно работал в течении пару недель - ошибка не воспроизводилась.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14231/В общем от всех у кого проблемы нужны ответы на следующие вопросы: 1) Версия S# 2) Что выдаёт Verifi...2011-12-05T11:34:35Z2011-12-05T11:54:50Zskuvvhttps://stocksharp.ru/users/28621/info@stocksharp.ru<div class="quote"><span class="quotetitle">Alexander Mukhanchikov <a href="https://stocksharp.ru/posts/m/14228/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">skuvv <a href="https://stocksharp.ru/posts/m/14227/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">Alexander Mukhanchikov <a href="https://stocksharp.ru/posts/m/13786/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">В общем от всех у кого проблемы нужны ответы на следующие вопросы:<br />1) Версия S#<br />2) Что выдаёт Verifier<br />3) На каком инструменте и на каком рынке<br />4) Посылаются заявки синхронно или асинхронно<br />5) Какая транзакция - добавление новой заявки или перерегистрация старой<br />6) Квик с общими счетами или нет<br />7) Чему равно TransactionId после RegisterOrder</div></div><br /><br />1) 4.0.4<br />2) в таблицах которые используются ошибок нет<br />3) RIZ1<br />4) асинхронный режим<br />5) новая заявка<br />6) общий счет<br />7) после RegisterOrder TransactionId всегда имеет значение <br /><br />ps количество нулевых ордеров в день 1-5 из 800 ордеров</div></div><br /><br />Т.е. после RegisterOrder TransactionId есть, а в событии NewOrder - нет?<br />Покажите, как эта заявка выглядит в квике.<br />И предоставьте лог - цена \ время \ id \ любой комментарий после RegisterOrder и тоже самое в NewOrder + скрин как раз из квика.</div></div><br />Пока таких логов нет, как появятся - отпишусь.<br />upd - только заметил что в квике поля коментариев пустые, заполнял раньше через <br />_order.ExtensionInfo.Add(DdeOrderColumns.ClientCode, Text);<br />добавил заполнение через _order.Comment = Text;<br />коменты в квике появились, посмотрим насчет нулевых заявокCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14228/В общем от всех у кого проблемы нужны ответы на следующие вопросы: 1) Версия S# 2) Что выдаёт Verifi...2011-12-05T09:56:29Z2011-12-05T09:56:29ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ru<div class="quote"><span class="quotetitle">skuvv <a href="https://stocksharp.ru/posts/m/14227/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">Alexander Mukhanchikov <a href="https://stocksharp.ru/posts/m/13786/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">В общем от всех у кого проблемы нужны ответы на следующие вопросы:<br />1) Версия S#<br />2) Что выдаёт Verifier<br />3) На каком инструменте и на каком рынке<br />4) Посылаются заявки синхронно или асинхронно<br />5) Какая транзакция - добавление новой заявки или перерегистрация старой<br />6) Квик с общими счетами или нет<br />7) Чему равно TransactionId после RegisterOrder</div></div><br /><br />1) 4.0.4<br />2) в таблицах которые используются ошибок нет<br />3) RIZ1<br />4) асинхронный режим<br />5) новая заявка<br />6) общий счет<br />7) после RegisterOrder TransactionId всегда имеет значение <br /><br />ps количество нулевых ордеров в день 1-5 из 800 ордеров</div></div><br /><br />Т.е. после RegisterOrder TransactionId есть, а в событии NewOrder - нет?<br />Покажите, как эта заявка выглядит в квике.<br />И предоставьте лог - цена \ время \ id \ любой комментарий после RegisterOrder и тоже самое в NewOrder + скрин как раз из квика.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14227/В общем от всех у кого проблемы нужны ответы на следующие вопросы: 1) Версия S# 2) Что выдаёт Verifi...2011-12-05T09:49:08Z2011-12-05T09:49:08Zskuvvhttps://stocksharp.ru/users/28621/info@stocksharp.ru<div class="quote"><span class="quotetitle">Alexander Mukhanchikov <a href="https://stocksharp.ru/posts/m/13786/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">В общем от всех у кого проблемы нужны ответы на следующие вопросы:<br />1) Версия S#<br />2) Что выдаёт Verifier<br />3) На каком инструменте и на каком рынке<br />4) Посылаются заявки синхронно или асинхронно<br />5) Какая транзакция - добавление новой заявки или перерегистрация старой<br />6) Квик с общими счетами или нет<br />7) Чему равно TransactionId после RegisterOrder</div></div><br /><br />1) 4.0.4<br />2) в таблицах которые используются ошибок нет<br />3) RIZ1<br />4) асинхронный режим<br />5) новая заявка<br />6) общий счет<br />7) после RegisterOrder TransactionId всегда имеет значение <br /><br />ps количество нулевых ордеров в день 1-5 из 800 ордеровCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14210/Прояснил этот вопрос, по какой-то причине одна заявка из 14 в этот период действительно была из квик...2011-12-02T11:51:30Z2011-12-02T11:51:30ZRoman0https://stocksharp.ru/users/6034/info@stocksharp.ru<div class="quote"><span class="quotetitle">Alexander Mukhanchikov <a href="https://stocksharp.ru/posts/m/14209/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">Roman0 <a href="https://stocksharp.ru/posts/m/14208/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Прояснил этот вопрос, по какой-то причине одна заявка из 14 в этот период действительно была из квика ) Извиняюсь за беспокойство. Эта проблема точно была (в таблице заявок в программе был 0 в поле TransactionId), но не в этот раз )</div></div><br /><br />В программу могут экспортироваться все заявки из квика.<br />Если подаём руками - тогда действительно TransactionId = 0.<br /></div></div><br />Да, я знаю, в логе часто бывают такие заявки.<br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote"><br />В общем пока помечу что не воспроизводится.<br />Если повторится - пишите.<br /></div></div><br />Хорошо.Copyright @ StockSharp Platform LLC 2010 - 2024