Фейд пампа · шорт gap-down earnings → MOO · тайминг + постмаркет + аудит

ИССЛЕДОВАНИЕ · бумага

Главный вывод (честно, после leakage-поправки)

❌ Купить «снизу» упавших на отчёте — не работает; «звёздный» шорт@онсет — это был лукахед

Лонг-выкуп дна мёртв во всех вариантах. Шорт прямо на первом импульсе пампа (07:15) давал WR 67%/avg +2.25% — но это selection-lookahead: событие определялось через «gap≤−10% достигнут где-то в окне», а вход случался раньше этого порога. После причинного гейта (gap≤−10% и ликвидность уже верны на баре входа) эдж схлопнулся до WR 54%, avg +0.52% и умирает при 0.5% издержек.

✅ Что реально выжило: постмаркет-фильтр на шорте@09:00

Единственный причинный фильтр, переживающий 0.5% издержек: шортить, когда к 09:00 цена отжата обратно к/выше вчерашней постмаркетной (after-hours) цены. WR 62%, avg +0.75%, net@0.5% +0.25%, все 3 года ≥61%, p(WR≤50)=0.013 (N=87). Это ровно твоя идея про постмаркет — но работает для ШОРТА отжатого пампа, не для выкупа дна. Trap: если к 09:00 уже отскочил ≥10% — не шортить (сквизер, WR 39%).

Итоги

★★ Самый робастный: шорт ОТКРЫТИЕ→ЗАКРЫТИЕ (регулярная сессия)

✅ Фейд идёт весь день, не только до открытия — и это торгуемее всего

Решение в 09:00 (причинные фильтры) → шорт на открытии 09:30 → выход в close. Никакого премаркет-шорта. Лучший набор — ликвидные не-сквизеры (PM$vol≥$20M ∩ цена≥$20 ∩ к 09:00 не отскочил ≥10%): N=253, WR 58.5%, медиана +1.00%, avg +0.72%, net@0.5% +0.22%, p(WR≤50)=0.005. Постмаркет-AH фильтр тут НЕ нужен (ужимает N и теряет значимость). MOO оставлял деньги — close даёт больше.

Шорт open→close по фильтрам (полная выборка, дневные O/C)

Фильтр (известен в 09:00)NWRavg%med%net@.3net@.5WR CIpWR50

Сырой open→close шорт теряет (имена отскакивают от открытия). Плюс даёт именно фильтр «крупный+ликвидный+без сквиза». Хвост (худшие −18/−13%) — внутридневные сквизы; медиана всё равно +1%.

Когда случается памп

Дно печатается в среднем ~08:35, пик пампа ~09:20 (74% пиков в 09:00–09:29). Памп — движение В ОТКРЫТИЕ. Отскок дно→пик медиана +%.

Когда дно и когда пик (по часам)

Шорт close→MOO по времени входа

Раннее (07:00–07:55) — лучший avg, но это и зона selection-leak. Надёжная точка — 09:00 (гейт уже выполнен).

Первый мув пампа + проверка на leakage

Первый мув (онсет: первый объёмный зелёный бар) загорается рано (медиана ~07:15). Но вход на онсете до того, как событие «состоялось» (gap≤−10% + ликвидность) — это подглядывание. Ниже — честное сравнение.

★ Постмаркет-фильтр — sweep причинных фильтров (шорт@09:00→MOO)

Базовый причинный шорт@09:00 после издержек ≤0. Ищем фильтр, который держит net@0.5%>0 И положителен во все 3 года. net.5 — средний после 0.5% издержек/сделку. pWR50 — вероятность что WR≤50 (хотим мало).
Фильтр (известен в 09:00)NWRavg%net@.3net@.53 года≥53pWR50

WR по фильтрам

Аудит выжившего кандидата (шорт@онсет, причинный гейт)

Стресс по издержкам

Робастность

Правила (если торговать выжившую версию)

  • Сетап: акция на отчёте → gap DOWN ≥10% на объёме, ADV≥2M, цена≥$5.
  • Фильтр входа (в 09:00): цена отжата обратно к/выше вчерашней постмаркетной (after-hours, ~20:00) цены (drop_от_AH ≥ 0). Желательно цена ≥ $20 (ликвидность/borrow).
  • НЕ входить, если к 09:00 уже отскочил ≥10% от PM-дна (сквизер) или памп всё ещё делает новые хаи (поздний онсет, после 09:00).
  • Вход: шорт по close 09:00. Выход: аукцион открытия 09:30 (MOO). Без переноса.
  • Реализм: net эдж ~+0.25–0.6%/сделку после 0.5% издержек; N мал; держать как paper/watchlist, малый размер.

Словарь