Чему вы научитесь
- Загружать финансовые ряды MOEX через ISS API: SBER, LKOH, GAZP, USDRUB — от тикера до DataFrame
- Проверять стационарность через ADF и KPSS и переходить от цен к логарифмическим доходностям
- Читать ACF и PACF и осознанно задавать порядок (p, d, q) — вручную или через auto_arima
- Обучать Prophet с российскими нерабочими днями ЦБ, не допуская утечки через регрессор-из-будущего
- Строить LSTM на лог-доходностях с MC Dropout, ранней остановкой и интервалами прогноза
- Делать честный walk-forward бэктест с переобучением модели на каждом шаге
- Считать MAE, RMSE, MASE и sMAPE — и понимать, какая метрика когда корректна
- Сравнивать модели статистически: тест Диболда–Мариано и MASE против наивного бенчмарка
- Собирать прогноз в шаблон-пайплайн и адаптировать его под новый тикер за вечер
О курсе
Прогнозировать научились все — а честно прогнозировать финансовый ряд по-прежнему почти никто. Руководитель просит выручку на квартал вперёд с коридором доверия, и вечер уходит на то, чтобы переложить пример с авиапассажирами из документации на котировки SBER. Финансовый ряд коварен: на ценах нейросеть выдаёт R²=0.97 — и всё равно проигрывает наивному «завтра = сегодня».
Курс ставит рядом три рабочих подхода — ARIMA/SARIMA, Prophet и LSTM — и обучает их на одних и тех же российских данных: котировках SBER, LKOH, GAZP, паре USDRUB и месячной выручке ритейлера, загруженных напрямую из MOEX ISS API. Не «ещё один туториал на готовом датасете», а полный путь от тикера до прогноза с интервалом, который не стыдно показать CFO.
Этот курс учит прогнозу как инженерной дисциплине, а не как набору вызовов .fit(). Не «обучите модель», а: проверять стационарность через ADF и KPSS, ловить утечку через регрессор-из-будущего и валидировать честным walk-forward с переобучением на каждом шаге. Под капотом — pandas, statsmodels, pmdarima, Prophet и PyTorch; данные настоящие: MOEX ISS, ключевая ставка ЦБ РФ, нерабочие дни производственного календаря, ИПЦ Росстата.
Внутри: 5 модулей, 12 уроков, 134 шага. Код-задания решаются прямо на Stepik (чистый Python, разбор концепции), а «настоящая» практика — в Colab-ноутбуках курса: загрузка MOEX, auto_arima и диагностика остатков, Prophet с праздниками ЦБ, LSTM с MC Dropout и ранней остановкой, walk-forward и тест Диболда–Мариано. Финал — шаблон-пайплайн, который собирает прогноз и results_<тикер>.csv под новый тикер за вечер.
Сквозной пример курса — аналитик, которому к понедельнику нужен прогноз выручки и курса с честным интервалом и обоснованием выбора модели. Реалистичный сценарий: нестационарные цены, российские праздники ЦБ, ловушки утечки данных и нейросеть, которая проигрывает наивному бенчмарку. Такой же, с каким вы столкнётесь на следующей неделе.
Для кого этот курс
Начальные требования
Достаточно для старта:
- Базовый Python и pandas: циклы, функции, работа с DataFrame
- Умение построить график в matplotlib и запустить простую регрессию через statsmodels или sklearn
- Бесплатный аккаунт Google — для запуска Colab-ноутбуков курса
Не требуется: предварительное знание ML и нейросетей, финансовой математики, теории стохастических процессов — всё объясняется с нуля. Ставить тяжёлые библиотеки (statsmodels, Prophet, PyTorch) локально не нужно: реальная практика идёт в Colab.
Наши преподаватели
Как проходит обучение
Курс полностью асинхронный — проходите в своём темпе, без дедлайнов.
Формат шагов: текстовые объяснения → проверяемые код-задания и тесты на Stepik → «настоящая» практика с библиотеками в Colab-ноутбуках курса. Никаких длинных видеолекций.
Практика на двух уровнях: на Stepik код-задания на чистом Python проверяют, что вы поняли концепцию (стационарность, порядок ARIMA, метрики, утечка данных); в Colab — реальная работа с pandas, statsmodels, Prophet и PyTorch на данных MOEX.
Финальный проект — шаблон-пайплайн: загружает тикер, обучает ARIMA, Prophet, LSTM и наивный бенчмарк, сравнивает их по MASE и собирает results_<тикер>.csv. Меняете тикер — получаете прогноз под новый инструмент.
Программа курса
Сертификат
Что вы получаете
- Шаблон-пайплайн в Colab: ARIMA + Prophet + LSTM + наивный бенчмарк — собирает прогноз и results_<тикер>.csv под любой тикер MOEX
- 4 рабочих Colab-ноутбука: загрузка MOEX ISS, ARIMA/SARIMA, Prophet с праздниками ЦБ, LSTM с MC Dropout и интервалами
- Чек-лист честной валидации: ADF/KPSS, защита от утечки данных, walk-forward, выбор корректной метрики
- Понимание, когда нейросеть не нужна — и как доказать это наивным бенчмарком и тестом Диболда–Мариано
- Доступ к материалам навсегда