Order.Balance после снятия заявки


Order.Balance после снятия заявки
Atom
3/23/2011


Нужно получить нереализованный объем заявки после ее снятия. Order.Balance показывает полный объем, как узнать именно нереализованный?

Tags:


Thanks:


1 2 3  >
Mikhail Sukhov

Avatar
Date: 3/23/2011
Reply


D_Alex Go to
Нужно получить нереализованный объем заявки после ее снятия. Order.Balance показывает полный объем, как узнать именно нереализованный?


Дождаться события OrdersChanged.
Thanks:

a.dobryn

Avatar
Date: 3/24/2011
Reply


не совсем правильно объяснила =) сначала заявка снимается, потом проверяется, точно ли была снята. Узнаем, что да, была снята. Как уже после её снятия, когда она неактивна, узнать, сколько контрактов оставалось в заявке до её снятия?
Thanks:

Mikhail Sukhov

Avatar
Date: 3/24/2011
Reply


D_Alex Go to
не совсем правильно объяснила =) сначала заявка снимается, потом проверяется, точно ли была снята. Узнаем, что да, была снята. Как уже после её снятия, когда она неактивна, узнать, сколько контрактов оставалось в заявке до её снятия?


Через Order.Balance. То, что он не показывает реальный остаток, говорит об ошибке в передаче данных (помогает ITrader.ProcessDataError). Или вы в программе не дождались того момента, как было получено подтверждение о снятии заявки.
Thanks: a.dobryn

a.dobryn

Avatar
Date: 3/24/2011
Reply


показывает не остаток, а полное количество, то есть если было выставлено 10, а осталось 8, то выдает все 10. Хм, гляну ProcessDataError
Thanks:

Mikhail Sukhov

Avatar
Date: 3/24/2011
Reply


D_Alex Go to
показывает не остаток, а полное количество, то есть если было выставлено 10, а осталось 8, то выдает все 10. Хм, гляну ProcessDataError


Проверяйте сразу на Sample. Если он работает, а у вас нет, значит настройки таблиц в Квике правильные, и ошибка у вас в программе.
Thanks: a.dobryn

a.dobryn

Avatar
Date: 3/25/2011
Reply


Чудеса, на моем рабочем компе все в порядке. Наверное на том действительно что-то с настройкой квика. Спасибо за помощь =)
Thanks:

a.dobryn

Avatar
Date: 3/25/2011
Reply


хотя нет, на рабочем тоже был застигнут этот глюк, причем в одном и том же месте иногда определяет правильно, а иногда - нет О_о и это при одинаковых условиях
Thanks:

Mikhail Sukhov

Avatar
Date: 3/25/2011
Reply


D_Alex Go to
хотя нет, на рабочем тоже был застигнут этот глюк, причем в одном и том же месте иногда определяет правильно, а иногда - нет О_о и это при одинаковых условиях


ITrader.ProcessDataError
Thanks:

a.dobryn

Avatar
Date: 3/28/2011
Reply


Mikhail Sukhov Go to

ITrader.ProcessDataError

Там чисто. Есть догадка, что определяется неверно, когда при попытке снятия заявки в тот момент она исполняется, буду проверять.
Thanks:

a.dobryn

Avatar
Date: 3/29/2011
Reply


в ITrader.ProcessDataError так ничего и не появилось, и вроде выяснили, что это происходит, когда при попытке снять заявку она исполняется частично, и остаток возвращается неправильно, не неисполненную часть, а Volume
Thanks:
1 2 3  >

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy