Top.Mail.Ru

Как пройти в библиотеку функций QLUA?

Полноценный скрипт для терминала QUIK на языке QLua не написать без использования встроенных функций этого языка. Однако документация по встроенным функциям QLUA не собрана в одну книгу или единый PDF-файл, который можно скачать и изучить.

Она представляет собой набор справочных материалов, которые предоставляет разработчик терминала QUIK — компания ARQA Technologies.

Вот основные и самые надежные источники, где можно посмотреть состав библиотеки функций.

1. Официальная справка QUIK (самый важный источник)

Это самый полный и актуальный источник информации. Справка часто устанавливается на ваш компьютер вместе с терминалом QUIK.

Как найти:

Запустите терминал QUIK.

В верхнем меню выберите «Информация» -> «Справка по QLUA».

Либо нажмите клавишу F1 (в некоторых версиях это открывает именно справку по Lua, а не общую справку по терминалу).

Что вы там найдете. Откроется справочная система в формате CHM (или в браузере). В ней есть разделы:

«Встроенные функции». Описание всех функций, таких как message(), getNumberOf, getParamEx, getIndicatorData и других.

«Переменные окружения»: Список предопределенных переменных, например, close, high, low, volume.

«Функции обратного вызова»: Описание функций, которые терминал вызывает автоматически, таких как OnInit(), OnStop(), OnCalculate(), OnTick().

Важно!

Доступ к справке зависит от версии терминала, установленной у вашего брокера. В "полном" дистрибутиве QUIK (часто скачиваемом с сайта ARQA Technologies) справка устанавливается вместе с терминалом.

Однако многие брокеры (включая ВТБ, Финам, БКС и других) предоставляют "кастомные" версии сборки, где среда разработки QLUA и локальная справка могут отсутствовать для уменьшения размера дистрибутива или по другим причинам.

Если в вашем терминале в верхнем меню нет маршрута

«Информация» -> «Справка по QLUA»,

это означает, что локальная справка не была установлена.

Что делать в этом случае?

Ø  Искать файл справки вручную. Попробуйте найти на вашем компьютере файл с названием QLUA.chm или QLUA_ru.chm. Обычно он находится в папке с установленным терминалом (например, C:\QUIK\) или в подпапке \Help\. Если вы найдете этот файл, его можно открыть напрямую.

Ø  Использовать онлайн-справку. Актуальная и самая полная версия справки всегда доступна на официальном сайте разработчика ARQA Technologies.

 

2. Официальный форум разработчиков (forum.quik.ru)

Это «живой» источник информации, где можно найти примеры кода и получить ответы на сложные вопросы.

Как найти:

Ø  Зайдите на сайт forum.quik.ru.

Ø  Используйте поиск по форуму. Введите название интересующей вас функции (например, getOrderInfo или isConnected).

Ø  В разделе «Программирование» часто публикуются новости об обновлениях языка QLUA с описанием новых функций.


3. Сайт RusAlgo (rusalgo.com)

Это крупнейший русскоязычный ресурс, посвященный программированию для QUIK. Там собрана огромная база знаний, статей и готовых скриптов.

Как использовать. На сайте есть раздел со справочником по функциям QLUA. Информация там часто представлена в более удобном для быстрого поиска виде, чем в официальной справке, и дополнена практическими примерами от сообщества.


4. Примеры из поставки QUIK

Вместе с терминалом устанавливаются примеры скриптов и индикаторов.

Как найти. Обычно они находятся в папке с установленным QUIK, в директории \QLua\Samples\. Изучение кода этих файлов — отличный способ понять, как функции работают на практике.


Важно!

Библиотека функций QLUA постоянно развивается. ARQA Technologies добавляет новые функции (например, для работы со стаканом или таблицами) в новых версиях терминала.

Поэтому всегда проверяйте, соответствует ли версия справки версии вашего терминала QUIK.

0 / 2000
Ваш комментарий
Тебя ждёт миллион инвесторов
Регистрируйся бесплатно, чтобы учиться у лучших, следить за инсайтами и повторять успешные стратегии
Мы используем файлы cookie, чтобы улучшить ваш опыт на нашем сайте
Нажимая «Принять», вы соглашаетесь на использование файлов cookie в соответствии с Политикой конфиденциальности. Можно самостоятельно управлять cookie через настройки браузера: их можно удалить или настроить их использование в будущем.