О программе

Интерпретатор языка Lua (QLua) – это библиотека, которая предоставляет пользователю возможность взаимодействия с Рабочим местом QUIK при помощи скриптов, созданных на языке Lua. Подробнее о Lua на сайте www.lua.org.

Возможности программы

QLua обеспечивает доступ к внутренним данным Рабочего места QUIK и отправку клиентских транзакций из скрипта Lua на сервер QUIK. QLua обеспечивает (в отличие от языка QPILE) асинхронную обработку данных в скрипте по мере получения, а так же возможность непрерывно опрашивать клиентский терминал для получения новых данных. Для асинхронной обработки используются специальные функции обратного вызова (далее callback), которые описываются в скрипте.

QLua обеспечивает обработку следующих событий от Рабочего места QUIK:

Все перечисленные события могут вызывать соответствующий callback в скрипте.

Дополнительной возможностью является загрузка в скрипт библиотек, написанных на других языках программирования.

Некорректная работа сторонних библиотек, загруженных скриптом, может приводить к ошибкам в работе терминала QUIK.