Nick (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Флаги обезличенной сделки в событии OnAllTrade
 
При вызове функции обратного вызова OnAllTrade в нее передается таблица с параметрами обезличенной сделки. Одним из полей таблицы является поле flags с набором битовых флагов.

Документация описывает данные флаги как:

бит 0 (0x1) Сделка на продажу
бит 1 (0x2) Сделка на покупку


Вопрос: Какой физический смысл несут понятия "сделка на покупку" и "сделка на продажу" ? Разве в рамках одной и той же сделки не происходят одновременно покупка и продажа?
Отличия OnTrade и OnAllTrade, В чем отличие коллбеков? В каком случае использовать какой?
 
Добрый день.

В документации на QLua приводится сухое описание функций:

OnAllTrade
Функция вызывается терминалом QUIK при получении обезличенной сделки

OnTrade
Функция вызывается терминалом QUIK при получении сделки или при изменении
параметров существующей сделки.

Если дополнительно сравнить данные, которые приходят в OnAllTrade и OnTrade, то возникает ощущение, что OnTrade - просто расширенная версия OnAllTrade.

Поэтому меня возникает ряд вопрос: так в чем же отличие OnTrade и OnAllTrade? В каком случае я должен использовать какую из функций?
Страницы: 1
Наверх