Остались вопросы?
Администратор школы ответит вам в ближайшее время
Многие думают, что ИИ в трейдинге — это когда нейросеть написала код или выдала прогноз текстом. В этом модуле вы пойдёте дальше и соберёте полноценный ML-пайплайн: подготовите данные, создадите признаки, обучите модель, проверите её качество и встроите результат в торговую систему. За 21 день вы научитесь создавать и проверять модели машинного обучения для трейдинга.
Что вы изучите:
✔ ML-пайплайн для трейдинга: данные, признаки, разметка, обучение, валидация и контроль переобучения
✔ Использование моделей для фильтрации торговых сигналов
✔ Распознавание состояний рынка: тренда, флэта и смены рыночной фазы
✔ Адаптацию логики робота под разные состояния рынка
✔ Подбор параметров и гиперпараметров, включая байесовскую оптимизацию
✔ Прогнозные модели и оценку вероятных сценариев движения рынка
✔ Проверку качества моделей с помощью метрик и тестов
✔ Парный трейдинг и поиск взаимосвязей между инструментами
✔ Использование ИИ при формировании инвестиционного портфеля
✔ Принципы работы DeFi-ботов
Практические технологии:
✔ Детекторы флэта и режимные фильтры для изменения логики робота
✔ Байесовские модели и классификаторы для оценки вероятностей
✔ Bayesian Optimization для подбора гиперпараметров
✔ Критерии остановки и контроль процесса оптимизации
✔ Reinforcement Learning: знакомство с обучением робота на взаимодействии со средой — в зависимости от уровня группы
✔ Тесты качества, помогающие отличать закономерность от случайного совпадения
Чему вы научитесь:
✔ Обучать модели на исторических данных и корректно проверять результат
✔ Выявлять переобучение и ошибки в логике модели
✔ Встраивать ML в торгового робота как фильтр сделок, детектор состояния рынка или механизм адаптации параметров
✔ Сравнивать результаты стратегии с ML-фильтрацией и без неё
✔ Оценивать рыночные сценарии и вероятности вместо попыток угадать точную цену
✔ Выстраивать повторяемый процесс ML-разработки вместо отдельных экспериментов
Разработка с ИИ:
✔ Использование VFCodeGPT для написания, объяснения и проверки кода
✔ Помощь ИИ при подготовке данных, создании признаков и сборке ML-пайплайна
✔ Поиск возможных ошибок и проблем в логике модели
✔ Сравнение моделей, параметров и способов валидации
✔ Подготовка документации и описание проведённых экспериментов
Системный подход:
✔ Полный процесс: данные → признаки → обучение → проверка → внедрение в робота → контроль качества
✔ Отдельное внимание к переобучению, состояниям рынка, устойчивости и ошибкам модели
✔ Понимание того, на основании каких данных модель предлагает совершить сделку или подождать
В комплекте:
✔ Шаблоны ML-пайплайнов: признаки → обучение → валидация → прогноз
✔ Примеры моделей для фильтрации сделок, определения состояния рынка и оценки сценариев
✔ Инструменты подбора параметров и гиперпараметров
✔ Инструкции по интеграции ML-моделей в торгового робота
✔ VFCodeGPT для работы с кодом и моделями
✔ Доступ к платным ИИ-моделям ChatGPT, Kimi и MiniMax без отдельной оплаты подписок, API-ключей и использования VPN
Результат: вы сможете создавать и проверять модели машинного обучения, оценивать вероятные сценарии рынка и встраивать ML в логику торгового робота.
Важно: требуются знания Python и опыт создания торговых роботов. Рекомендуется проходить модуль после Модуля 1 и Модуля 2.
Курс образовательный. Подходит для получения налогового вычета.

Для участников, которые знают Python, умеют работать с рыночными данными и понимают устройство торгового робота. Рекомендуется проходить после модулей 1 и 2.
Вы сможете создавать и проверять модели машинного обучения, оценивать вероятные сценарии рынка и встраивать ML в логику торгового робота.
• Задачи машинного обучения на финансовых данных
• Этапы ML-проекта
• Подготовка и очистка данных
• Разделение данных по времени
• Обучающая, валидационная и тестовая выборки
• Базовая модель для сравнения
• Воспроизводимость экспериментов
• Контроль утечки данных
• Проектирование ML-пайплайна
• Объяснение кода подготовки данных
• Поиск возможной утечки данных
• Подготовка структуры эксперимента
• Признаки на основе цены, объёма и волатильности
• Технические индикаторы как признаки
• Временные и режимные признаки
• Создание целевой переменной
• Регрессия и классификация
• Баланс классов
• Нормализация и масштабирование
• Отбор признаков
• Проверка качества разметки
• Генерация идей для признаков
• Проверка формул и расчётов
• Объяснение влияния признаков
• Поиск признаков, использующих будущие данные
• Линейная и логистическая регрессия
• Деревья решений и ансамбли
• XGBoost, CatBoost и LightGBM
• Байесовские модели и классификаторы
• Сравнение нескольких моделей
• Интерпретация результатов
• Ограничения прогнозных моделей на рынке
• Подготовка кода обучения моделей
• Сравнение вариантов реализации
• Разбор ошибок обучения
• Документирование параметров и результатов
• Временная валидация
• Метрики классификации и регрессии
• Матрица ошибок и пороги принятия решения
• Стабильность результата по периодам
• Переобучение и способы его выявления
• Проверка модели на новых данных
• Сравнение с базовой моделью и исходной стратегией
• Сценарии и вероятности вместо точных обещаний цены
• Объяснение метрик и результатов
• Поиск слабых мест в схеме валидации
• Проверка выводов по модели
• Подготовка отчёта об эксперименте
• Параметры и гиперпараметры модели
• Grid Search и Random Search
• Optuna и Hyperopt
• Bayesian Optimization
• Выбор целевой метрики
• Критерии остановки
• Ограничения автоматической оптимизации
• Контроль переобучения при подборе параметров
• Подготовка пространства параметров
• Создание кода оптимизации
• Анализ результатов экспериментов
• Поиск признаков переобучения
• Модель как фильтр торгового сигнала
• Определение состояния рынка
• Адаптивные параметры стратегии
• Подготовка данных в реальном времени
• Контроль качества входных данных
• Логирование прогнозов и решений
• Мониторинг стабильности модели
• Обновление и повторное обучение
• Сравнение работы стратегии с ML и без него
• Встраивание модели в существующий проект
• Проверка интерфейсов между компонентами
• Диагностика ошибок
• Подготовка документации и инструкции по обновлению
Нет. Модель не знает будущее и не может гарантировать точный прогноз. Она анализирует исторические данные, находит закономерности и оценивает вероятные сценарии.
На курсе особое внимание уделяется валидации, метрикам, переобучению и проверке модели на данных, которые не использовались при обучении.
ML-модель может использоваться как дополнительный фильтр торговых сигналов, детектор состояния рынка или механизм адаптации параметров. Вы научитесь передавать модели подготовленные данные, получать результат и использовать его в логике торговой системы.
Также вы сравните работу стратегии с ML-компонентом и без него.
В программе рассматриваются линейная и логистическая регрессия, деревья решений, XGBoost, CatBoost, LightGBM, байесовские модели, методы подбора гиперпараметров, Optuna, Hyperopt и AutoML.
Также предусмотрено знакомство с нейронными сетями и Reinforcement Learning. Практическая глубина этих тем зависит от уровня группы.
Для большинства учебных задач достаточно компьютера с процессором от 4 ядер, 8 ГБ оперативной памяти и SSD. Для более крупных наборов данных и сложных экспериментов желательно 16 ГБ оперативной памяти или использование удалённых вычислительных ресурсов.
Конкретные требования зависят от объёма данных и выбранной модели.