Alexander
|
Дата: 15.11.2011
а кода клиента нету?
В общем, ждём TransactionId после вызова RegisterOrder :)
|
|
|
|
Спасибо:
|
|
|
|
|
|
Roman0
|
Дата: 15.11.2011
Alexander Mukhanchikov:
а кода клиента нету?
Код клиента присутствует, совпадает со счетом, просто не попал в кадр )
Alexander Mukhanchikov:
В общем, ждём TransactionId после вызова RegisterOrder :)
Да все же остальные заявки без этих чудес были ) Добавил в код вывод в лог TransactionId после RegisterOrder, завтра посмотрю.
|
|
|
|
Спасибо:
|
|
|
|
|
|
Roman0
|
Дата: 15.11.2011
|
|
|
|
|
Как и ожидалось TransactionId есть сразу и что это было - непонятно. Только если в квике почему-то значение не изменилось и оставалось 0 (или изменилось на 0)? Еще есть отличие в значении Status, здесь оно сразу Accepted, а там было не определено какое-то время.
16:04:01.2493341 RegisterOrder Order: TransactionId=57039553 Direction=Buy Time=01.01.0001 0:00:00 Price=148865 Volume=2 State=Active Status=Accepted Balance=2 Comm=S#PJ23GVK2 Portfolio=SPBFUT00XXX Id=5868886383 Type=Limit
16:04:01.2493341 NewOrders Order: TransactionId=57039553 Direction=Buy Time=01.01.0001 0:00:00 Price=148865 Volume=2 State=Active Status=Accepted Balance=2 Comm=S#PJ23GVK2 Portfolio=SPBFUT00XXX Id=5868886383 Type=Limit
16:04:01.4192451 OrdersChanged Order: TransactionId=57039553 Direction=Buy Time=15.11.2011 16:04:01 Price=148865 Volume=2 State=Done Status=Accepted Balance=0 Comm=S#PJ23GVK2 Portfolio=SPBFUT00XXX Id=5868886383 Type=Limit
16:04:01.4202216 NewMyTrades Order: TransactionId=57039553 Direction=Buy Time=15.11.2011 16:04:01 Price=148865 Volume=2 State=Done Status=Accepted Balance=0 Comm=S#PJ23GVK2 Portfolio=SPBFUT00XXX Id=5868886383 Type=Limit
Trade: Time=15.11.2011 16:04:01 Direction=Buy Price=148850 Volume=2 Id=450515242
16:04:01.4211981 OrdersChanged Order: TransactionId=57039553 Direction=Buy Time=15.11.2011 16:04:01 Price=148865 Volume=2 State=Done Status=Accepted Balance=0 Comm=S#PJ23GVK2 Portfolio=SPBFUT00XXX Id=5868886383 Type=Limit
16:04:01.4319396 OrdersChanged Order: TransactionId=57039553 Direction=Buy Time=15.11.2011 16:04:01 Price=148865 Volume=2 State=Done Status=Accepted Balance=0 Comm=S#PJ23GVK2 Portfolio=SPBFUT00XXX Id=5868886383 Type=Limit
|
|
|
|
Спасибо:
|
|
|
|
|
|
Alexander
|
Дата: 15.11.2011
Что изменилось по сравнению с самым первым логом?
Тут всё нормально идёт.
Проблема ушла?
|
|
|
|
Спасибо:
|
|
|
|
|
|
Roman0
|
Дата: 15.11.2011
Alexander Mukhanchikov:
Что изменилось по сравнению с самым первым логом?
Тут всё нормально идёт.
Проблема ушла?
В программе ничего не менялось, проблема возникла один раз, все последующие заявки были с правильными Id и вчера тоже. Сегодня, как и во все передыдущие месяцы, всё нормально )
|
|
|
|
Спасибо:
|
|
|
|
|
|
Alexander
|
Дата: 15.11.2011
Roman0:
Alexander Mukhanchikov:
Что изменилось по сравнению с самым первым логом?
Тут всё нормально идёт.
Проблема ушла?
В программе ничего не менялось, проблема возникла один раз, все последующие заявки были с правильными Id и вчера тоже. Сегодня, как и во все передыдущие месяцы, всё нормально )
Воспроизведётся ещё раз - пишите.
И посмотрите при этом чему равно Id транзакции в квике.
|
|
|
|
Спасибо:
|
|
|
|
|
|
skuvv
|
Дата: 16.11.2011
эта проблема существует очень давно.
вот сейчас отловил заявку
16:06:33.461 [_trader_NewOrders] TransactionId: 0 unknown new order Thread: EventDispatcher thread #заявки
16:06:33.466 [_trader_NewOrders] OrderList id: 57884196 Thread: EventDispatcher thread #заявки
в квике у неё id = 57884196
|
|
|
|
Спасибо:
|
|
|
|
|
|
Alexander
|
Дата: 16.11.2011
skuvv:
эта проблема существует очень давно.
Начиная с какой версии?
Что показывает Verifier на квике?
Какая версия S#?
Привидите скриншот квика
Как отправляется эта заявка и как выводится Id в NewOrder?
Квик с общими счетами или нет?
Это при Move?
|
|
|
|
Спасибо:
|
|
|
|
|
|
sergun
|
Дата: 18.11.2011
Бугага :-)
У меня тоже самое.
И в 4.0.5 и оно же в 4.0.3 было.
Суть в том, что недры СТокШарпа выводят в лог сообщение о NewOrder с TransactionId0 (!!!)
20:50:18.515 | | QuikTrader | New order: TransactionId=0, Id5913817775, Price=1726,5, Balance=4, Security=GDZ1@RTS, State=Active
и после этого, как я понимаю, этот ордер не попадает в Strategy.Orders
Причем спрашивал тут Михаила:
http://stocksharp.com/posts/m/13340/
и был проигнорирован.
Ну ё-моё, потерял кучу времени в коммерческом проекте на поиск причин.. Хорошо, что Заказчик не взял лося :-)
Даешь исходники в свободный доступ!!!
|
|
|
|
Спасибо:
|
|
|
|
|
|
Mikhail Sukhov
|
Дата: 18.11.2011
sergun:
Ну ё-моё, потерял кучу времени в коммерческом проекте на поиск причин.. Хорошо, что Заказчик не взял лося :-)
Даешь исходники в свободный доступ!!!
Даешь помощь проекту чтобы баги фиксились быстрее. А Гидра и Плаза так вообще пол года как в исходниках.[confused]
|
|
|
|
Спасибо:
|
|
|
|
|