trading

Вероятностный интрадей MOEX: эволюция v1 → v4

Как работает (v4)

  1. На 10-мин барах считаются признаки: ценовые (доходности 1/3/6/12, волатильность, отклонение от MA20, время дня) + объёмные (относительный объём, z-объём, знаковый объём, тренд объёма).
  2. Раз в день обучаются модели (HistGBM) под два горизонта (H=3 и H=6) на «значимый ход > 2×издержки»; сигнал — по средней вероятности (мульти-горизонтный ансамбль).
  3. Только лонг: P(рост) ≥ порога → вход. Шорт-нога убрана (в среднем убыточна — борется с рыночным дрейфом).
  4. Удержание 6 баров (60 мин); окно входа 10:00–17:38, флэт 18:38 MSK.

Эволюция (что проверяли)

версия / проверкаитог
v1 — label «рост > 0», лонг+шорт3/4; шорт тянул вниз
v2 — лонг-онли4/4 (шорт убран)
v3 — ансамбль горизонтов H=3+64/4, почти ×2 к v2
v4 — ансамбль + объёмные признаки4/4, ещё сильнее (3/4 лет)
исполнение: market vs limitlimit не помогает (нет maker-скидки)
фьючерсы (SR/GZ/LK)2/4 — не спасают
meta-labeling (walk-forward порог)2/3 — помогает частично
режимный фильтр (IMOEX тренд/vol)не робастен
вселенная 30 против 6060 размывает эдж (3/4)
частота: порог 0.58 / все сессиибольше сделок, слабее; не помогает

Ключевые находки

Что можно улучшить

Данные для исследований

Сервис book собирает стакан (топ-15, глубина 5) в /opt/trading/orderbook/orderbook.csv. Стрим T-Invest недоступен, у BCS стакана нет — поллинг. Для order-flow нужно 2–4 недели данных.

Сравнение версий (v1 → v4)

Long-only (кроме v1), издержки тарифа «Премиум» (0,04%/сделку), основная сессия, порог 0.60–0.62. net — за сделку (в скобках — число сделок).

год v1 (L+S, H=6) v2 (L, H=6) v3 (ансамбль 3+6) v4 (ансамбль + объём)
2023+0.048% (683)+0.101% (392)+0.366% (61)+0.504% (58)
2024−0.005% (473)+0.061% (240)+0.115% (92)+0.072% (90)
2025+0.015% (647)+0.054% (272)+0.260% (43)+0.299% (47)
2026+0.139% (523)+0.117% (256)+0.149% (66)+0.248% (60)
лет +3/44/44/44/4
сделок/год473–683240–39243–9247–90

Разложение v1 по сторонам (почему убрали шорт)

годлонгшорт
2023+0.101% (392)−0.023% (291)
2024+0.061% (240)−0.073% (233)
2025+0.054% (272)−0.014% (375)
2026+0.117% (256)+0.159% (267)
Лонг в плюсе каждый год; шорт в минусе 3 из 4 лет → убрали шорт (v2). Ансамбль горизонтов (v3) усилил сигнал почти вдвое; объёмные признаки (v4) — ещё сильнее (3/4 лет). Число сделок при этом падает (v1 → v4): эдж в редких точных входах. Стратегия направленная (частично бета), но альфа над рынком положительна каждый год.

Вероятностные пары + pre-фильтр по коинтеграции (интрадей)

Перенос вероятностного фильтра (v1/v2) на спред пары: label = «значимый ход спреда» (|Δ| > 2×издержки пары), вход по z-скору + вероятность. liquid-вселенная (22 бумаги → 235 пар), 10-мин, walk-forward по годам, издержки тарифа «Премиум» (пара = 4 ноги → круг ~0.16%). net — за сделку.

Итоги исследований — парные, стоимостное направление и интрадей. Метрика — честный OOS (бета и отбор пар только по train) и walk-forward. «—» — вариант не прогонялся. Цвет: в минусе · слабо · проходит.

ИТОГОВАЯ МАТРИЦА (всё исследование)

Сводка по книгам

Крипта — OOS t-стат (все пары, 24 монеты, год)

Крипта — кэрри спот↔перп (дельта-нейтрально, 4 года)

Carry — монеты и сделки по годам (enter 0.0002, exit −0.0005)

Chan — фильтры возврата к среднему (pairs, 2 рынка)

Chan — momentum (TSMOM / XSMOM, 2 рынка)

AFML — meta-labeling / честная CV (крипта)

Pole — PCA-дефакторизация / CUSCORE

Фьючерсы — базис / cash-and-carry (крипта)

Шорты по бакетам удержания (крипта)

Graham — расширенный value-скрининг (MOEX)

Портфельные методы (ML4T гл. 17)

Обзор ML4T (S. Jansen, 3e) — 9 кейсов

Анализ формы траектории (shape matching, интегралы/ряды)

Календарные/сезонные паттерны (Kaufman гл. 10)

Адаптивные тренды + MTF (Kaufman гл. 17/19)

Объём и breadth (Kaufman гл. 12)

Моментум 12-1 MOEX (PIT, широкая вселенная)

Тренд на survivorship-корректной вселенной (крипта)

Пропущенные паттерны Kaufman

Расширение вселенной пар

Интрадей-бакеты удержания (0–3 … 1440 мин)

Проход по оставшимся книгам (quant-resources)

Рабочие стратегии на коротких периодах

Вероятностный фильтр на минутках (порог 60/70%)

Вероятностный фильтр MOEX (10-мин) — интрадей

Дивиденды/value на survivorship-корректной вселенной

Боевые спецификации + holdout (2 эджа)

Циклы (Kaufman гл. 11)

Распределения цен (Kaufman гл. 18)

Carver — EWMAC + vol targeting

Индикаторы (Colby)

Факторы (Quant Equity, MOEX)

MOEX (T-Bank) — residual-семейство

Стоимостное направление (Грэхем) — акции

Сессионные правила (интрадей, 10-мин)

Классические правила (тайм-стоп, интрадей)

Горизонты удержания (бакеты)