Mikhail Sukhov
|
Дата: 23.03.2011
D_Alex Нужно получить нереализованный объем заявки после ее снятия. Order.Balance показывает полный объем, как узнать именно нереализованный? Дождаться события OrdersChanged.
|
|
Спасибо:
|
|
|
|
|
a.dobryn
|
Дата: 24.03.2011
не совсем правильно объяснила =) сначала заявка снимается, потом проверяется, точно ли была снята. Узнаем, что да, была снята. Как уже после её снятия, когда она неактивна, узнать, сколько контрактов оставалось в заявке до её снятия?
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 24.03.2011
D_Alex не совсем правильно объяснила =) сначала заявка снимается, потом проверяется, точно ли была снята. Узнаем, что да, была снята. Как уже после её снятия, когда она неактивна, узнать, сколько контрактов оставалось в заявке до её снятия? Через Order.Balance. То, что он не показывает реальный остаток, говорит об ошибке в передаче данных (помогает ITrader.ProcessDataError). Или вы в программе не дождались того момента, как было получено подтверждение о снятии заявки.
|
|
|
|
|
a.dobryn
|
Дата: 24.03.2011
показывает не остаток, а полное количество, то есть если было выставлено 10, а осталось 8, то выдает все 10. Хм, гляну ProcessDataError
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 24.03.2011
D_Alex показывает не остаток, а полное количество, то есть если было выставлено 10, а осталось 8, то выдает все 10. Хм, гляну ProcessDataError Проверяйте сразу на Sample. Если он работает, а у вас нет, значит настройки таблиц в Квике правильные, и ошибка у вас в программе.
|
|
|
|
|
a.dobryn
|
Дата: 25.03.2011
Чудеса, на моем рабочем компе все в порядке. Наверное на том действительно что-то с настройкой квика. Спасибо за помощь =)
|
|
Спасибо:
|
|
|
|
|
a.dobryn
|
Дата: 25.03.2011
хотя нет, на рабочем тоже был застигнут этот глюк, причем в одном и том же месте иногда определяет правильно, а иногда - нет О_о и это при одинаковых условиях
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 25.03.2011
D_Alex хотя нет, на рабочем тоже был застигнут этот глюк, причем в одном и том же месте иногда определяет правильно, а иногда - нет О_о и это при одинаковых условиях ITrader.ProcessDataError
|
|
Спасибо:
|
|
|
|
|
a.dobryn
|
Дата: 28.03.2011
Mikhail Sukhov ITrader.ProcessDataError
Там чисто. Есть догадка, что определяется неверно, когда при попытке снятия заявки в тот момент она исполняется, буду проверять.
|
|
Спасибо:
|
|
|
|
|
a.dobryn
|
Дата: 29.03.2011
в ITrader.ProcessDataError так ничего и не появилось, и вроде выяснили, что это происходит, когда при попытке снять заявку она исполняется частично, и остаток возвращается неправильно, не неисполненную часть, а Volume
|
|
Спасибо:
|
|
|
|