Curiosity about life in all its aspects, I think, is still the secret of great creative people.
Материал разбит на короткие видеоуроки, чтобы идти в быстром темпе и лучше усваивать информацию
ДЕЛАЕТЕ ДОМАШНЕЕ ЗАДАНИЕ
Curiosity about life in all its aspects, I think, is still the secret of great creative people.
Если не получается, можно задать вопрос в общем чате и получить обратную связь
1
2
ОБЩАЕТЕСЬ С НАСТАВНИКОМ
Curiosity about life in all its aspects, I think, is still the secret of great creative people.
Преподаватель разбирает вопросы, на которые, решая самостоятельно, Вы потратили бы в два раза больше времени.
3
ЭКЗАМЕНАЦИОННАЯ РАБОТА
Curiosity about life in all its aspects, I think, is still the secret of great creative people.
По окончании курса у Вас будет готовый набор индикаторов и торговых алгоритмов
4
ЧТО ПОСЛЕ ОКОНЧАНИЯ КУРСА?
Curiosity about life in all its aspects, I think, is still the secret of great creative people.
Каждый ученик сможет - Алгоритмизировать свою торговлю - Самостоятельно разрабатывать торговые стратегии, роботов помощников и уникальные индикаторы. - Зарабатывать на программировании торговых роботов.
5
Программа курса
15 уроков 8 вебинаров и 14 практических заданий
• Закрываем риски. • Оптимальное F • Риск менеджмент • Повышаем вероятность • Математика трейдинга • Адаптивность стратегии • Где тестировать?
• Знакомство.• Как пишут роботов? • Выбираем стратегию для робота, которого напишем прямо на курсе • Из чего состоит скрипт • Справочник LUA для QUICK • Пишем первый скрипт. • Функция MAIN. • Цикл. • Функции обратного вызова. • Создаём таблицу в QUICK. • Вывод значения в таблицу.
Домашнее задание Создайте файл с параметрами для робота и выведете их в таблицу.
Разбираем нюансы. Ответы на вопросы.
• Переменные и их типы. • Условия IF, ELSE. • Циклы FOR, WHILE, UNTIL.
Домашнее задание Создайте таблицу робота 50х50. Заполните клетки чётными цифрами от 0 до 500, используя только цикл, используя условие и цикл.
• Сохранение данных, запись в файл. • Чтение данных из файла. • Функция получения времени. • Пишем интерфейс робота.
Домашнее задание Создайте файл с параметрами для робота и выведете их в таблицу.
Разбираем нюансы. Ответы на вопросы.
• Функция обработки события. • Создаём кнопку ВКЛ робота. • Код Класса. • Проверяем статус торговли. • Получаем параметры инструмента. • Получаем параметры таблицы.
Домашнее задание Написать код для сохранения координат таблицы.
• ID графика. • Получение данных с графика. • Пишем логику торгового алгоритма.
Домашнее задание Написать функцию получения объёма с графика.
Разбираем нюансы. Ответы на вопросы.
• Торговые операции. • ID заявки. • Чтение таблиц «Заявки», «Сделки», «Стоп-заявки». • Флаги. • Пишем алгоритм торговли.
Домашнее задание Написать функцию для выставления «Стоп-заявки».
• Пишем алгоритм выставления Стоп-лосс и Тейк-профит.
Домашнее задание Записать в лог файл все ключевые действия алгоритма.
• Что писать в лог? • Пишем функцию для записи в лог файл.
Домашнее задание Записать в лог файл все ключевые действия алгоритма.
Разбираем нюансы. Ответы на вопросы.
• Тестирование стратегий. • Программа TSLAB. • Как подбирать параметры.
Домашнее задание Формализация своей стратегии.
• Пишем код для ввода данных
Домашнее задание Разработка интерфейса робота, с вводом данных.
Разбираем нюансы. Ответы на вопросы.
• Работа со стаканом заявок. • Функции работы со стаканом. • Функции работы с обезличенными сделками.
Домашнее задание Разработать функцию поиска крупной заявки в стакане.
• Кластеры данных. • Разработка массива кластеров.
• Разбор торговых алгоритмов участников. Часть 2. • Финал.
Усанов Сергей
За годы практики наработан огромный опыт в написании роботов, тестировании стратегий и их оптимизации. Прошел полный путь развития трейдера – от форекса – до опционного алготрейдера. По образованию компьютерный инженер системотехник. Я сам не особо дисциплинированный человек поэтому ручная торговля даётся мне большими усилиями. Роботы – это совсем другое!
Преподаватель курса
Практикующий алготрейдер с огромным опытом торгов
На рынке MOEX
6 лет
В одной сделке
256 000 р
Прибыль / Риск
10/1
Действующий алготрейдер
Записаться на курс
«Алгоритмизируй свою торговлю
30 000 ₽ 27 000 ₽
15 уроков продолжительностью 1-1,5 часа каждый
8 вебинаров с разбором ваших работ
14 практических занятий
Общий чат единомышленников
Поддержка от наставника после завершения курса в течение 2 недель
Торговые роботы работают по чётко заданному алгоритму. У них нет эмоций, сомнений. Они всегда в рынке и их «внимание» стопроцентно направлено на соблюдение стратегии. Более того вы можете эксплуатировать не одного робота – а хоть 200! Таким образом достигается диверсификация рисков.
И да – и нет. Всё зависит от предрасположенности человека к математике и алгоритмическому мышлению. Но в любом случае лучше попробовать и узнать твоё это или нет. Я программировал еще в школе. Но потом на много лет забросил и даже не думал – что это то дело, от которого у меня глаза горят!
Есть несколько конструкторов торговых роботов. Самый простой и понятный – это TSLAB. Своих первых роботов я создал именно в нём. Из плюсов: можно быстро собрать стратегию, протестировать ее на истории и подобрать оптимизированные параметры. Из минусов: ограниченные возможности, абонентская плата.
Рынок – это огромный поток информации. Быстро проанализировать, пересчитать – человеку часто не по силам. Роботы с этим справляются за миллисекунды. Ещё роботы снимают с трейдера рутинную работу – выставить тейк и стоп, котировать опционы, пересчитывать лотность, стоп лосс в системах с активным управлением капиталом и многое другое.
Обычно – несколько дней. И это не смотря на то, что у меня уже накопилась собственная обширная библиотека функций. Каждый робот индивидуален по дизайну и алгоритму. К каждому -всегда индивидуальный подход. И самое большое время отнимает тестирование. В реальном рынке всегда очень много нюансов, случайностей, задержек. Как правило робот на 60% состоит из защиты от таких непредсказуемостей.
Такая доходность вполне достижима – НО! Во первых - вы будете загружать весь депозит на одного робота. Во вторых – эта доходность показана на исторических данных и как правило на оптимизированных параметрах. Я вам скажу, что создавал простые индикаторные стратегии, которые показывали (на оптимизированных параметрах по истории) и 1000% годовых. Соответственно у вас рынок должен быть точно таким же как на истории. А это невозможно. Рынок всегда меняется. Поэтому это будет пан или пропал… Никому в такие игры я не рекомендую играть. Всегда нужно диверсифицировать, грамотно применять риск менеджмент и следить за оптимальными настройками роботов.
Это язык программирования, который также встроен в терминал QUICK. Он появился раньше чем LUA. И первых роботов для QUICK писали именно на нём. QPILE значительно проигрывает роботам на LUA как в скорости, так и в юзабилити готовых роботов. Но для не сложных стратегий, где не требуется скорость вычислений – он вполне подходит.