Функции обратного вызова

<< Click to Display Table of Contents >>

Функции обратного вызова

Previous pageReturn to chapter overviewNext page

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

main - реализация основного потока исполнения в скрипте

OnAccountBalance - изменение позиции по счету

OnAccountPosition - изменение позиции по счету

OnAllTrade - новая обезличенная сделка

OnCleanUp - смена торговой сессии и при выгрузке файла qlua.dll

OnClose - закрытие терминала QUIK

OnConnected - установление связи с сервером QUIK

OnDepoLimit - изменение бумажного лимита

OnDepoLimitDelete - удаление бумажного лимита

OnDisconnected - отключение от сервера QUIK

OnFirm - описание новой фирмы

OnFuturesClientHolding - изменение позиции по срочному рынку

OnFuturesLimitChange - изменение ограничений по срочному рынку

OnFuturesLimitDelete - удаление лимита по срочному рынку

OnInit - инициализация функции main

OnMoneyLimit - изменение денежного лимита

OnMoneyLimitDelete - удаление денежного лимита

OnNegDeal - новая заявка на внебиржевую сделку

OnNegTrade - новая сделка для исполнения

OnOrder - новая заявка или изменение параметров существующей заявки

OnParam - изменение текущих параметров

OnQuote - изменение стакана котировок

OnStop - остановка скрипта из диалога управления

OnStopOrder - новая стоп-заявка или изменение параметров существующей стоп-заявки

OnTrade - новая сделка

OnTransReply - ответ на транзакцию

Внимание:

Функции обратного вызова обрабатываются в основном потоке терминала QUIK. Поэтому пользователю необходимо оптимизировать время исполнения таких функций.

Интерпретатор языка Lua © ARQA Technologies / http://arqatech.com