Отличия OnTrade и OnAllTrade

Страницы: 1
RSS
Отличия OnTrade и OnAllTrade, В чем отличие коллбеков? В каком случае использовать какой?
 
Добрый день.

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

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

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

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

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

Сделка и обезличенная сделка - это разные сущности.

В "Таблице сделок" отображаются только сделки, совершенные Вами (по счету и коду клиента, на которые у Вас есть права).
В "Таблицу обезличенных сделок" поступает информация обо всех сделках, заключенных в Торговой системе, без указания сторон, с ограниченным набором параметров.

Итак, если есть задача отслеживать заключение сделок в Торговой системе вообще (не только своих), необходимо использовать OnAllTrade.
Для получения информации об исполнении собственных сделок необходимо использовать OnTrade.
Страницы: 1
Читают тему
Наверх