Built 2026-04-25 · 22,279 sessions · 756 tickers · 2024-07-14 → 2026-04-24 · Entry: close of 21:00 ET · Exit: close of 03:59 ET · LONG only
Тикер открыл Blue Ocean сессию (20:00 ET) уже с гэпом вниз > 5% относительно вчерашнего close. За первый час BO (20:00→21:00) он упал ещё на 5%+. Сегодня компания не отчитывалась AMC.
В 21:00 ET: BUY $5K stock + SHORT $5K SPY (hedge 1:1). В 03:59 ET: закрываем обе ноги.
Большой -5%+ first-hour дамп в воскресной вечерней сессии BO (она открывает понедельник).
BUY @21:00 ET воскресенье + SHORT SPY 1:1, exit 03:59 ET понедельник.
Прошлый RTH-день закрыл сильно вверх (+3%+), но в BO первый час сильно вниз (-5%+) — резкий разворот настроения за вечер.
Сегодняшний RTH SPY закрыл вверх, но один тикер падает -5%+ в BO первый час. Дивергенция от рынка.
Любой -5%+ дамп в первый час BO без дополнительных фильтров.
ret_20_21 < -5% × gap < -5% × no_AMC
11x growth → regime shift driver
| Период | N | Sh | Вердикт |
|---|---|---|---|
| Train (2024Q3 → 2025Q3) | ~25 | 0.4 | edge-а нет |
| Test (2025Q4 → 2026Q2) | ~67 | 8.7 | сильный edge |
Почему: ликвидность BO выросла в 11 раз — больше ретейла/HFT → чище mean-reversion mechanic.
Риск: если ликвидность BO опять схлопнется, edge может исчезнуть. Мониторить поквартально.
Самые частые тикеры в top edge:
В основном sub-$5 micro-caps + leveraged ETFs (MSTX/MSTZ/SOXS/ZSL/SCO). LCID = единственный ликвидный mid-cap. $5K на тикер часто не влезет в BO стакан (avg vol 5-50K shares) — слиппедж.
| Шаг | Правило |
|---|---|
| 1. Watchlist | Тикеры из ADV 2M+ universe (1,836), торгующиеся на Blue Ocean ATS |
| 2. Signal @ 21:00 ET | 1-час BO ret < -5% (close 20:00 → close 21:00) |
| 3. Confirmation | gap_close→20:00 < -5% (вчера close → 20:00 BO open) |
| 4. Filter | NO earnings AMC сегодня |
| 5. Filter | BO volume 20:00→21:00 ≥ 5,000 shares |
| 6. Sizing | ≤ 10% от avg BO 20:00-21:00 volume × price |
| 7. Entry — leg 1 | BUY stock @ close of 21:00 bar, $X notional |
| 8. Entry — leg 2 (hedge) | SHORT SPY @ close of 21:00 bar, $X notional (1:1) |
| 9. Hold | Через 22:00, 23:00, 00:00-03:00 |
| 10. Exit — leg 1 | SELL stock @ close of 03:59 bar |
| 11. Exit — leg 2 | COVER SPY @ close of 03:59 bar |
| 12. Optional boosters | Monday (+) · prev_day_ret > +3% (+) · spy_ret_today > 0 (+) |
cache_blue_ocean_2y/ — 1641 тикер parquet, 22.1M BO barsbo_research_build_features.py — session-level feature builderbo_research_scan.py — single/2/3-factor edge scannerbo_research_wf.py — quarterly walk-forward + train/testbo_session_features_enriched.parquet — 22,279 sessions × 756 tickers