VesperfinCode

Курс по программированию торговых роботов на рынках: FORTS, FOREX, CRYPTO

Трейдинг может стать настоящим испытанием: каждый день перед вами графики, требующие непрерывного внимания и времени. 
Это может создать давление, ведущее к человеческим ошибкам, усталости и стрессу. 
Но представьте, что всю рутинную работу можно доверить автоматизированному помощнику, созданному по вашей стратегии.

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

Под руководством экспертов вы: 
  • Поймёте, как создать торговый алгоритм, который поможет минимизировать ошибки и усталость от постоянного мониторинга рынков FORTS, FOREX, CRYPTO;
  • Научитесь проводить тестирование торговых стратегий без риска финансовых потерь.
  • Освоите методы увеличения прибыльности стратегий с помощью машинного обучения.
  • Создадите собственного автоматического робота для торговли на рынке.

Формат обучения и особенности:
  • ОБУЧЕНИЕ ИНДИВИДУАЛЬНОЕ, но для желающих обсудить вопросы с однокурсниками, также предусмотрен общий чат
  • Прямые эфиры, видеоматериалы, теоретические блоки и практические задания.
  • Все учебные материалы остаются у вас, включая записи будущих эфиров по курсу следующего потока.
  • После окончания курса в закрытой группе выпускников вас ждут специальные образовательные эфиры и материалы по темам торговли, бэктестинга, машинного обучения и AI в трейдинге.
  • При успешной защите выпускной работы вы получите диплом.
VesperfinCode
Даты курса:
01
марта
30
апреля

36 уроков

2 месяца

Пн - Сб
Работа в чате с кураторами

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

Все занятия в личном кабинете

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

Много практики

Для обеспечения возможности немедленного применения и закрепления новых знаний

Прямые эфиры и видеозаписи

Дополняются теорией и практическими заданиями

Доступ ко всем материалам курса

Сохраняется после его окончания для дальнейшего закрепления знаний

«VesperfinCode» даст вам возможность:

Создать своего торгового робота и освоить Python
Погрузиться в практику реальной автоматизированной торговли
Освоить взаимодействие с API ключевыми биржевыми платформами
Освоить методику бэк-тестинга алгоритмических стратегий

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

Блок 1. Вводный модуль

  • Обсуждение различных видов торговли, включая ручную торговлю, полуавтоматические и полностью автоматизированные системы, с акцентом на их преимущества и текущее состояние рынка.
  • Виды автоматической торговли (виды роботов - по целевому типу)
  • Обзор языков программирования
  • Почему именно Python
  • Установка Python

Блок 2. Обучение языку Python

  • Синтаксис языка.
  • Типы данных.
  • Переменные и математика.
  • Операторы сравнения, тип bool.
  • Функции.
  • Форматирование.
  • Списки.
  • Словари.
  • Кортежи.
  • Множества.
  • Логические операторы.
  • Цикл for.
  • Другие циклы.
  • Функции и их составляющие.
  • Конструкции с функциями.
  • Прикладные функции.
  • Вложенные функции, понимание области видимости.
  • Возможности декораторов, их применение.
  • Что делать, если возникают ошибки, и как с ними бороться.

Блок 3. Подключение к торговой площадке

  • Особенности и преимущества коннекторов Quik, MT5, Bybit, Binance, Finam, Тинькофф, MOEX.
  • Процесс интеграции через API и библиотеки.
  • Как правильно регистрировать ключи и интегрировать их в вашего торгового робота.
  • Тестирование подключения, скачивание и анализ данных торговых инструментов.

Блок 4. Бэктестинг (тестирование) торговой стратегии

  • Выбираем торговый инструмент на подключенной площадке.
  • Загружаем данные по инструменту.
  • Создаем стратегию.
  • Продумываем логику по ордерам и входам/выходам.
  • Пишем бэктест стратегии.
  • Вводим риск-менеджмент.
  • Анализируем выбранную стратегию.
  • Рассчитываем ROI.

Блок 5. Машинное обучение

  • Введение в машинное обучение.
  • Задача регрессии и задача классификации.
  • Обзор различных методов – линейная регрессия, ансамбли лесов (xgboost, catboost, lightgbm).
  • Оптимизация торговой стратегии и дохода с помощью библиотек Optuna или Hyperopt.
  • Оптимизация торговой стратегии через GridSearch или Random Search.
  • Метод Грейнджера (Granger) или Коинтеграции (Cointegration) для оценки влияния независимых переменных на зависимую.
  • Передача конструктора моделей.
  • Внедрение индикаторов рынка в модель машинного обучения.
  • Применение AlgoPack от MOEX, включающего 300+ параметров готовых к использованию в торговле

Блок 6. Вывод полуавтоматического робота в Telegram

  • Создаём торгового Telegram-бота.
  • Прописываем логику и правила из стратегии.
  • Создаём лог-файл по текущим и закрытым сделкам.
  • Прописываем ключи к боту.
  • Подключаем скрипт к боту.
  • Отправляем торговые сигналы в канал.


Блок 7. Вывод торгового робота

  • Прописываем логику и правила из стратегии
  • Создаем лог-файл по текущим и закрытым сделкам
  • Подключение робота к площадкам
  • Мониторинг результатов
  • Вывод по запуску, просмотр логов, редактирование ошибок

Блок 8. Поднятие сервера для торгового робота или для канала

  • Целесообразность
  • Аренда сервера
  • Установка требуемого дистрибутива
  • Загрузка робота/сигналов на сервер

Блок 9. Завершение курса

  • Подведение итога по потенциалу машинного обучения в алгоритмической торговле
  • Разбор различных способов использования TradingView в торговых стратегиях.
  • Оценка влияния новостного фона на торговые решения.
  • Подведение итогов курса, обсуждение ключевых выводов и навыков, приобретённых участниками.

Вопрос-Ответ

Могу ли я создать торгового робота, не являясь программистом?
Да, конечно! Для успешного освоения материала не требуется быть экспертом в математике или программировании, но понадобится ваше желание разобраться в этом направлении. Мы разработали программу так, чтобы каждый мог достичь желаемых результатов, независимо от его предыдущего опыта или образования. Однако мы не утверждаем, что это будет легко. Вам нужно будет вспомнить математику, и если вы часто сдаётесь на полпути, этот курс точно не для вас. Здесь требуется упорство.
Нужно ли покупать дополнительное программное обеспечение?
Нет, покупать дополнительное платное программное обеспечение не потребуется. Все необходимое ПО, которое будет использоваться в рамках курса, абсолютно бесплатно.
Что нужно для прохождения курса?
Для комфортного прохождения курса вам потребуется ноутбук или стационарный компьютер. Программирование на мобильном устройстве (планшет, телефон) будет невозможно.

Всё необходимое программное обеспечение мы установим вместе. Дополнительные затраты или покупка определённого ПО не потребуются.

Общие требования:

  • Процессор: хотя бы двухъядерный, но предпочтительно четырёхъядерный или более, для обеспечения эффективной многозадачности.
  • Оперативная память (RAM): минимум 4 ГБ; рекомендуется 8-16 ГБ или более, чтобы с лёгкостью обрабатывать большие объёмы данных.
  • Жёсткий диск: SSD с минимум 256 ГБ для быстрого доступа к данным, но подойдет и HDD.
  • Видеокарта: не требуется мощная видеокарта.

Windows
Операционная система: Windows 10 или новее.

macOS
Операционная система: последняя версия macOS для поддержки всех возможностей и инструментов Python.

Linux (Ubuntu, Debian и др.)
Операционная система: последние версии популярных дистрибутивов, таких как Ubuntu или Debian, предпочтительнее для разработки.

Отзывы о курсе VesperfinCode

Стоимость курса

100 000 ₽

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

Можно писать только русские буквы
Неверный формат email
Неправильно введён телефон
Неправильно введён логин
Выберите удобный способ оплаты
Вернуться назад