<< Click to Display Table of Contents >> Функции обратного вызова |
![]() ![]() ![]() |
Функции вызываются при получении следующих данных или событий терминалом 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