Алгоритмизируй свою торговлю

Стань программистом роботов для биржевой торговли по своей стратегии. Твоя стратегия останется при тебе.

Алготрейдинг
на LUA

КУРС ПО ПРОГРАММИРОВАНИЮ НА ЯЗЫКЕ LUA

Обзор

чему вы научитесь

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

Курс состоит из 9 теоретических и 8 практических занятий под руководством главного разработчика Сергея Усанова.

Проиграть видео
adult-communication-daylight-1346197.jpg
главный разработчик
Сергей Усанов

Ваш наставник

Главный разработчик компании LIVE IG Technology.
Специализация: C#, Python, Lua, алготрединг, торговля опционами.

6 лет опыта в написании роботов, тестировании стратегий и их оптимизации. Есть чёткое понимание работы биржи, терминала Квик, исполнения сделок, нюансов поведения в различных рыночных ситуациях.

как проходит
обучение

работа с наставником

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

изучаете тему урока

Материал разбит на короткие видеоуроки, чтобы идти в быстром темпе и лучше усваивать информацию

делаете домашнее задание

Если не получается, можно задать вопрос в общем чате и получить обратную связь

общаетесь с наставником

Преподаватель разбирает вопросы, которые решая самостоятельно Вы потратили бы в два раза больше времени

экзаминационная работа

По окончании курса у Вас будет готовый набор индикаторов и торговых алгоритмов

после окончания курса

Каждый ученик сможет:

  • Алгоритмизировать свою торговлю
  • Самостоятельно разрабатывать торговые стратегии, роботов помощников и уникальные индикаторы.
  • Зарабатывать на программировании торговых роботов.

студенты говрят...

Упор сделан на формирование самостоятельных навыков программирования (не бояться самостоятельно писать код, находить ошибки).
Николай М.
31.08.2021
Как бонус в конце курса дается одна уже готовая стратегия: в виде отдельного трехчасового урока по написанию робота-сеточника.
Костя К.
18.10.2021
Аналогов таких мастер-классов по программированию на lua я не встречал. Поэтому однозначно рекомендую курс. По итогам прохождения сформировано понимание как работает скрипт на Lua
Мария Ф.
16.02.2022

Алготрейдинг на C#

Алготрейдинг на C#

Стань профессиональным программистом для мировых бирж MOEX, USA, CRYPTO
Подробнее

Записаться
на курс

Хотите создать своего робота?

Записывайтесь на ближайший поток курса по алготрейдингу на языке программирования LUA

Каких роботов
можно написать

После курса программирования на LUA вы сможете написать таких роботов, как

Опционный хеджер — лучший помощник трейдера-опционщика. Набрать/разобрать конструкцию по заданной волатильности, осуществлять дельта хеджирование, отслеживать греки опционов — все это умеет робот «DELTA PRO»

Автоматический расчет лота для сделки, исходя из заданного процента риска. отслеживание уровней и вход на пробое. Автоматический или ручной вход. Автоматическое или ручное добавление к позиции (пирамидинг).

Автоматическое выставление стоп и тейк заявок при входе в сделку. Система пеевода позиции в безубыток, выставление до 4-х тейков (дай прибыли расти). Отдай рутину роботу!

Программа
курса

15 уроков 8 вебинаров и 14 практических заданий.
Продолжительность курса 2 месяца.

  • Закрываем риски.
  • Оптимальное F
  • Риск менеджмент
  • Повышаем вероятность
  • Математика трейдинга
  • Адаптивность стратегии
  • Где тестировать?
  • Знакомство.
  • Как пишут роботов?
  • Выбираем стратегию для робота, которого напишем прямо на курсе
  • Из чего состоит скрипт
  • Справочник LUA для QUICK
  • Пишем первый скрипт.
  • Функция MAIN.
  • Цикл.
  • Функции обратного вызова.
  • Создаём таблицу в QUICK.
  • Вывод значения в таблицу.


Домашнее задание
Создайте файл с параметрами для робота и выведете их в таблицу.

Разбираем нюансы. Ответы на вопросы.

  • Переменные и их типы.
  • Условия IF, ELSE.
  • Циклы FOR, WHILE, UNTIL


Домашнее задание
Создайте таблицу робота 50х50. Заполните клетки чётными цифрами от 0 до 500, используя только цикл, используя условие и цикл.

  • Сохранение данных, запись в файл.
  • Чтение данных из файла.
  • Функция получения времени.
  • Пишем интерфейс робота.


Домашнее задание

Создайте файл с параметрами для робота и выведете их в таблицу.

Разбираем нюансы. Ответы на вопросы.

  • Функция обработки события.
  • Создаём кнопку ВКЛ робота.
  • Код Класса.
  • Проверяем статус торговли.
  • Получаем параметры инструмента.
  • Получаем параметры таблицы.


Домашнее задание
Написать код для сохранения координат таблицы.

  • ID графика.
  • Получение данных с графика.
  • Пишем логику торгового алгоритма.


Домашнее задание
Написать функцию получения объёма с графика.

Разбираем нюансы. Ответы на вопросы.

  • Торговые операции.
  • ID заявки.
  • Чтение таблиц «Заявки», «Сделки», «Стоп-заявки».
  • Флаги.
  • Пишем алгоритм торговли.


Домашнее задание
Написать функцию для выставления «Стоп-заявки».

  • Пишем алгоритм выставления Стоп-лосс и Тейк-профит.


Домашнее задание
Записать в лог файл все ключевые действия алгоритма.

  • Что писать в лог?
  • Пишем функцию для записи в лог файл.


Домашнее задание
Записать в лог файл все ключевые действия алгоритма.

Разбираем нюансы. Ответы на вопросы.

  • Тестирование стратегий.
  • Программа TSLAB.
  • Как подбирать параметры.


Домашнее задание
Формализация своей стратегии.

  • Пишем код для ввода данных


Домашнее задание
Разработка интерфейса робота, с вводом данных.

Разбираем нюансы. Ответы на вопросы.

  • Работа со стаканом заявок.
  • Функции работы со стаканом.
  • Функции работы с обезличенными сделками.


Домашнее задание
Разработать функцию поиска крупной заявки в стакане.

  • Кластеры данных.
  • Разработка массива кластеров.


Домашнее задание
Разработать функцию профиля дневной сессии.

Разбираем нюансы. Ответы на вопросы.

  • Опционы.
  • Формулы Блэка Шоулза.
  • Греки.
  • Пишем формулы в код


Домашнее задание
Разработать функцию Дельта хеджирование опциона.

  • На что способен LUA.
  • Недостатки связки Квик-Lua.
  • Убираем «узкие места».


Домашнее задание
Разработать функцию Дельта хеджирование опциона.

Разбор торговых алгоритмов участников. Часть 1 и 2.

Алготрейдинг
на LUA

СТАРТ КУРСА 03 АПРЕЛЯ 2023

Курс обучения поможет как начинающим, так и продвинутым трейдерам стать программистами роботов для биржевой торговли по своей стратегии

top installations & activities