QLua. Скрипт для QUIK — различия между версиями
Материал из ТХАБ.РФ
Админ (обсуждение | вклад) м |
Админ (обсуждение | вклад) м |
||
Строка 3: | Строка 3: | ||
* Доступ к функциям QLua осуществляется из главного меню программы. После установки компонента, в меню программы появляется дополнительный пункт Таблицы / LUA / Доступные скрипты. | * Доступ к функциям QLua осуществляется из главного меню программы. После установки компонента, в меню программы появляется дополнительный пункт Таблицы / LUA / Доступные скрипты. | ||
− | == Индикаторы технического анализа == | + | == [[QUIK. QLua. Индикаторы технического анализа]] == |
Индикаторы технического анализа представляют собой '''отдельный класс скриптов''', которые удовлетворяют определенным условиям и расположены в папке '''LuaIndicators''' в каталоге терминала (например C:\Program Files\QUIK\LuaIndicators). Если папка отсутствует в каталоге, '''необходимо создать ее вручную'''. Список скриптов '''недоступен''' из диалога Таблицы / LUA / Доступные скрипты. | Индикаторы технического анализа представляют собой '''отдельный класс скриптов''', которые удовлетворяют определенным условиям и расположены в папке '''LuaIndicators''' в каталоге терминала (например C:\Program Files\QUIK\LuaIndicators). Если папка отсутствует в каталоге, '''необходимо создать ее вручную'''. Список скриптов '''недоступен''' из диалога Таблицы / LUA / Доступные скрипты. | ||
Строка 15: | Строка 15: | ||
== См. также == | == См. также == | ||
− | * [[QUIK. QLua. | + | * [[QUIK. QLua. Индикаторы технического анализа]] |
[[Категория:QUIK]] | [[Категория:QUIK]] | ||
[[Категория:Lua]] | [[Категория:Lua]] | ||
[[Категория:Торговый робот]] | [[Категория:Торговый робот]] |
Версия 14:16, 28 октября 2019
- Работу QLua обеспечивает файл qlua.dll, который должен находиться в одной папке с файлами Рабочего места QUIK, например, C:\Program Files\QUIK.
- Доступ к функциям QLua осуществляется из главного меню программы. После установки компонента, в меню программы появляется дополнительный пункт Таблицы / LUA / Доступные скрипты.
QUIK. QLua. Индикаторы технического анализа
Индикаторы технического анализа представляют собой отдельный класс скриптов, которые удовлетворяют определенным условиям и расположены в папке LuaIndicators в каталоге терминала (например C:\Program Files\QUIK\LuaIndicators). Если папка отсутствует в каталоге, необходимо создать ее вручную. Список скриптов недоступен из диалога Таблицы / LUA / Доступные скрипты.
- При добавлении нового индикатора на график плагин qlua сканирует папку LuaIndicators, проверяет файлы с расширением lua и luac (скомпилированные скрипты lua) на соответствие следующим требованиям:
- определена функция Init;
- определена функция OnCalculate;
- определена таблица Lua с именем Settings, в которой есть поле «Name».
Пример минимального корректного кода для индикатора: