Систематически не происходит обновление статуса заявки


Систематически не происходит обновление статуса заявки
Atom
23.08.2011


Столкнулся с проблемой, когда заявка в stocksharp висит со статусом None, хотя реально она уже была исполнена (видно в SmartX), происходит не с каждой заявкой, но с очень многими. Как можно отследить причину подобного явления? Версия SmartCom последняя (пробовал переустановить - не помогло). Версия S# 3.2.5

Теги:


Спасибо:


< 1 2 
Ortn

Фотография
Дата: 25.08.2011
Ответить


Mikhail Sukhov Перейти
Ortn Перейти

Так вот в некоторых случаях activeorder висит со статусом None и Balance = 1 хотя заявка уже была исполнена. И это происходит не всегда (примерно в 30% случаях)


А что SmartComWrapper говорит в этом случае? Он данные какие-то шлет? Вы должны четко понимать, что если СмартКом ничего не присылает, значит S# и не будет ничего обновлять.

И да, перезапись старого ордера плохой стиль кодирования. Ведет к багам. Не удивлюсь, если в этом причина и вы смотрите не ту заявку.



Скажите, а можно подписаться на события SmartComWrapper, если программа работает с самим SmartTrader? Они не будут кофликтовать? Т.е. если я буду вызывать connect на SmartTrader, будут ли мне приходить события и по SmartComWrapper и SmartTrader? А то не знаю как лучше организовать проверку
Спасибо:

Mikhail Sukhov

Фотография
Дата: 25.08.2011
Ответить


Ortn Перейти
Скажите, а можно подписаться на события SmartComWrapper, если программа работает с самим SmartTrader? Они не будут кофликтовать? Т.е. если я буду вызывать connect на SmartTrader, будут ли мне приходить события и по SmartComWrapper и SmartTrader? А то не знаю как лучше организовать проверку


Конфликта не будет, так как SmartComWrapper является ядром коннектора. Что SmartTrader, что ваш код для него равнозначны.
Спасибо:
< 1 2 

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy