Индивидуальный курс по созданию торговых роботов

Освойте полный процесс разработки торговых роботов: от поиска и создания идеи до обучения алгоритма, запуска и сопровождения в реальной торговле. Главный фокус курса — уникальные системы выхода из позиции.

О курсе

Цель курса — пройти весь путь от торговой идеи до работающего алгоритма и запустить в работу небольшой портфель торговых роботов.

Программа построена на трёх опорах: системном процессе разработки, глубокой работе с выходами из позиции и трезвой оценке исторических результатов.

Полный процесс разработки

Мы изучим последовательную систему разработки роботов: поиск и отбор идей, сборка алгоритма, обучение на исторических данных, анализ результатов, запуск и дальнейшее сопровождение робота.

Системы выхода из позиции

Точка входа определяет, когда робот начинает сделку. Система выхода определяет, как он ограничивает убыток, удерживает движение и фиксирует результат, то есть как робот зарабатывает. Именно поэтому большая часть курса посвящена проектированию и улучшению логик выхода.

Обучение робота на истории и анализ результатов

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

Для кого этот курс

01

Вы хотите управлять активами с помощью роботов

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

02

Вам нужна чёткая система создания роботов

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

03

Вы ищете идеи для улучшения своих алгоритмов

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

Кому курс не подойдёт

Курс не подойдёт, если вам нужно только освоить интерфейс TSLab или проверить одну-две отдельные идеи. Для изучения основ лучше выбрать базовый групповой курс, он дешевле и лучше подходит совсем новичкам. Если вам требуется помощь с алгоритмизацией конкретной идеи, у меня есть формат индивидуальных консультаций — опишите вашу задачу в Telegram.

Базовый групповой курс Написать мне в Telegram (откроется в новой вкладке)

Что нужно знать до старта

Для прохождения курса нужны знания TSLab минимум на начальном уровне. Если их пока нет — изучите 4 урока из моего базового курса на YouTube и видео «Алгоритмика №1». Если появятся вопросы, пишите мне в Telegram, не стесняйтесь: я стараюсь всегда помогать по мере возможности.

Первый урок базового курса на YouTube (курс записан на старой версии TSLab, но для базовых знаний это не важно — курс всегда актуален) (откроется на YouTube в новой вкладке)

Как проходит наша работа

Индивидуальная работа

Занимаемся индивидуально и в вашем темпе, на время курса я всегда на связи. Онлайн-консультации не ограничены по количеству: кроме общих вопросов мы разбираем на них практическую часть домашнего задания — дорабатываем ваши идеи и вместе продвигаем разработку ваших роботов.

Формат уроков

Занятия 1, 7 и 13 проходят лично в Zoom и записываются. Остальные уроки размещены на учебном портале: вы смотрите их в удобное время, выполняете домашнюю работу и после проверки последовательно получаете доступ к следующим материалам.

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

  1. Сборка алгоритмов из урока и переворот их в шорт

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

  2. Рабочая тетрадь

    Закрепляет теорию и собирает конспект, по которому можно быстро освежить материал курса.

  3. Практические задания

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

Итоги курса

Библиотека из 20+ кубиков для выхода из позиции

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

Собственные логики выхода из позиции

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

Методы обучения роботов и анализа истории

Разберём, как обучать торговых роботов, как анализировать результаты исторического тестирования и как снижать вероятность переоптимизации.

Доступ к закрытому чату и каналу

Там публикуются обновления библиотеки кубиков и другие новости сообщества учеников.

Портфель роботов, запущенный в работу

К концу курса мы соберём небольшой портфель торговых роботов и запустим его в работу (если вы будете хорошо работать).

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

2 модуля, 13 занятий. Занятия 1, 7 и 13 — личные, в Zoom.

Цели модуля:

  1. Рассказать об основных моделях управления позицией.
  2. Дать полную информацию по обучению торговых роботов и анализу этого обучения.
  3. Сформировать «скелеты» торговых роботов, которые мы будем улучшать.
  4. Сформировать набор уникальных идей для использования их в рамках изученных моделей по управлению позицией.
  • Занятие 1личное, Zoom
    • Методики поиска и разработки систем выхода из позиций.
    • Анализ торгового робота через призму точек выхода.
    • Разбор модели для контроля убытков.
    • Создание 3 базовых модификаций изученной модели.
  • Занятие 2
    • Систематизация работы с моделями выходов и позиции и их улучшение.
  • Занятие 3
    • Разбор модели для контроля прибыли.
    • Создание модификаций изученной модели на основе индикатора RSI и на основе поиска импульсных движений.
  • Занятие 4
    • Анализ идей для роботов.
    • Улучшение модели для контроля прибыли.
    • Подбор границ и шагов оптимизации.
  • Занятие 5
    • Разбор таблиц по учёту разработки роботов.
    • Пошаговый алгоритм оптимизации роботов и начало разработки первого робота.
  • Занятие 6
    • Разбор обработчиков для эффективной работы с адаптивными значениями.
    • Разбор 4 алгоритмов для определения волатильности.
    • Применение адаптивного расчёта и улучшение разрабатываемого бота.
  • Занятие 7личное, Zoom
    • Обучение торговых алгоритмов и методы анализа исторического тестирования робота.
    • Как снизить вероятность переоптимизации торгового алгоритма.
    • Как правильно выбрать элементы торгового робота.
    • Как следить за роботом в реальной торговле и проводить дообучение.

Цели модуля:

  1. Сделать изученные модели по управлению позицией максимально гибкими и функциональными.
  2. Изучить новые, более сложные модели по управлению позицией.
  3. Создать на основе изученных моделей торговых роботов, готовых к запуску в реальную торговлю.
  • Занятие 8
    • Использование адаптивных потоков данных в системах управления позицией.
    • Разбираем готовые варианты на основе анализа свечей старшего таймфрейма, анализа импульсов и индикатора RSI.
  • Занятие 9
    • Создание модели для управления позицией «Корректор».
    • Пример готовой модификации модели корректора на основе анализа изменений любых индикаторов.
  • Занятие 10
    • Улучшение модели корректора.
    • Пример готовой модификации модели корректора на основе анализа изменений отклонений любых индикаторов.
  • Занятие 11
    • Принципы и модель сегментирования логик для управления позицией.
    • Модель для контроля прибыли «Дисперсия».
  • Занятие 12
    • Использование сегментирования в рамках контроля убытков.
    • Пример продвинутого способа контроля убытков на основе анализа экстремумов.
  • Занятие 13личное, Zoom
    • Разбор актуальной библиотеки кубиков.
    • Доделываем роботов в рамках личных онлайн-консультаций.