Инвестиции [oojoo.ru] Создание торговых роботов для терминала QUIK на языке программирования Lua

  • Автор темы Flesh
  • Дата начала
Flesh
Flesh
Модератор
Сообщения
74,144
Реакции
602,813
Автор: oojoo.ru
Название: Создание торговых роботов для терминала QUIK на языке программирования Lua
1627403920412 png



Основная цель курса – это научить Вас создавать торговых роботов для терминала QUIK. Торговые роботы для терминала QUIK пишутся на языке программирования Lua. Lua – это простой, маленький, но в тоже время мощный язык программирования. Простота Lua облегчает его изучение. Курс рассчитан на людей, которые никогда не сталкивались с программированием. Курс начинается с простейших основ программирования на примере языка Lua и далее по нарастающей, до уровня, необходимого для написания торговых роботов для терминала QUIK. Минимальные требование для начала изучения курса: установленный терминал QUIK, знание терминала QUIK на уровне пользователя.

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

Спойлер: Подробное описание курса
Возможности языка Lua в терминале QUIK.
Язык Lua позволяет использовать все значения и параметры торговых инструментов, отображаемые в терминале QUIK.

Язык Lua позволяет отправлять в систему торговые заявки такие как:

- Рыночный приказ,
- Лимитированный приказ,
- Стоп-заявка,
- Тейк-профит,
- Тейк-профит и стоп-лосс.

А также отслеживать состояние заявок и снимать заявки из торговой системы.
Язык Lua позволяет использовать значения любого индикатора технического анализа отображаемого в терминале QUIK. А также с помощью языка Lua открывается возможность создания собственных индикаторов технического анализа.

Возможности Lua для QUIK практически безграничны (за редким исключением).

В данном курсе будут рассмотрены следующие вопросы:
1. Что такое язык программирования?
2. Среда разработки для языка Lua.
3. Основы языков программирования, на примере Lua.
4. Основные операторы языка Lua, необходимые для написания торговых роботов для терминала QUIK.
5. Набор команд необходимый для взаимодействия скрипта на языке Lua и терминала QUIK. Интерпретатор QLua .
6. Отслеживание и обработка значений и параметров торгового инструмента.
7. Написание торгового робота на языке Lua для терминала QUIK, с отслеживанием нескольких параметров для входа в сделку.
8. Выставление и снятие торговых заявок таких как: Рыночный приказ, Лимитированный приказ, Стоп-заявка, Тейк-профит, Тейк-профит и Стоп-Лимит.
9. Отслеживание и обработка значений индикаторов технического анализа.
10. Создание собственного индикатора технического анализа.
11. Запись истории действий совершенных торговым роботом.
12. Отправка e-mail сообщений для постоянного контроля работы торговых роботов. Отправка Push уведомлений на телефон.
13. Тестирование торговых стратегий на исторических данных, используя язык Lua.

!!!В данном курсе НЕ будет рассматриваться вопрос «Как сделать деньги на фондовом рынке?»!!!

СОДЕРЖАНИЕ
1. Необходимые программы и документы.
2. Основы программирования. Переменные.
3. Арифметические операторы.
4. Операторы сравнения. Логические операторы. Управляющая конструкция if then else end.
5. Функции.
6. Пример использования функций и управляющей конструкции if then else end.
7. Цикл while.
8. Таблицы и цикл for.
9. Таблицы с текстовыми ключами к строкам.
10. Преобразование типов переменных.
11. Запись и чтение файла.
12. Интерпретатор языка Lua для терминала QUIK.
13. Данные с графиков цен и индикаторов.
14.1. Работа с заявками. Лимитированная заявка.
14.2. Работа с заявками. Рыночная заявка, стоп-заявка Стоп-лимит и стоп-заявка Тэйк-профит.
14.3. Рыночная заявка и стоп-заявка типа Тэйк-профит и Стоп-лимит.
15. Работа со стаканом котировок.
16. Создание индикаторов технического анализа.
17. Отправка сообщений на Email из скрипта Lua.
18. Тестирование торговых систем (алгоритмов) на исторических данных.

Подробнее:

Скачать:
 
Сверху