PM→MOO v3.6 SCALP · eq fade-points · advisory
отчёт собран 04.07.2026 · spine v35_recal_spine_2026_07_04

Бектест 31.03 → 02.07 / 65 сессий

Проверка «через неделю» после аварии 24 июня, когда селектор качества входов сломался. Данные докачаны до последнего торгового дня включительно (02.07) — в обход живого сбоя Datum API.

книга: A/A+ · цена ≥ $7 окно входов: 07:30–09:20 ET выход: всегда MOO 09:30 хедж: QQQ 1:1 результаты: net, с комиссиями, без слиппеджа
Вердикт
Движется в лучшую сторону

Июньский слом оказался эпизодом на 4 сессии, а не началом распада. База зарабатывает четвёртый месяц подряд, селектор ожил.

База · вся книга A/A+
+0.28%/сделку
в июле, рост 4-й месяц подряд:
+0.02 → +0.12 → +0.15 → +0.28
Селектор eq≥0.80 · после слома
WR 62%
+0.85%/сделку за 7 сессий,
вилка CI (+0.04…+1.59) — ноль исключён
Фиксы 24.06 · честный экзамен
1 : 1
stretch-floor подтверждён
QQQ-гейт похоронен
00

Как устроена стратегия — на пальцах

Каждое утро в премаркете часть акций «пампят» — разгоняют на десятки процентов на тонком объёме. Статистика говорит: перекачанное к открытию рынка чаще сдувается. Стратегия это и продаёт.

① Вход · шорт пампа

С 07:30 до 09:20 ET ищем ликвидные акции (грейд A/A+, цена от $7), которые сильно оторвались вверх от своей «справедливой» утренней цены. Продаём в шорт, параллельно покупаем QQQ на ту же сумму — чтобы движение всего рынка не влияло на результат.

② Выход · только на открытии

Держим до опенинг-аукциона 09:30 и закрываемся по нему. Никаких ранних тейков: сдувание пампа — монотонный дрейф к открытию, а аукцион исполняется без проскальзывания. Проверяли трижды — любой ранний выход хуже.

③ eq · градусник перекачки

eq — оценка от 0 до 1: насколько эта акция растянута относительно других сегодняшних пампов (отрыв от VWAP, скорость роста, RSI). eq ≥ 0.80 — ярлык «A+FADE»: самые перекачанные ~15–20 имён в день. Именно этот селектор и есть ядро v3.6.

WR — доля прибыльных сделок. 50% = монетка, всё выше — преимущество.
%/сделку — средний результат одной сделки, уже с хеджем и комиссиями.
CI (вилка 95%) — диапазон, где с вероятностью 95% живёт «настоящее» среднее. Не задевает ноль → эффект реален, а не шум.
HI-LO spread — разница между корзиной eq≥0.80 и eq<0.20. Положительная = селектор действительно отличает хорошие входы от плохих.
01

Хроника: жил — сломался — ожил

Смотрим только на ядро — сделки eq≥0.80. Три фазы: до слома, четыре чёрные сессии, и семь сессий после. Полоска под цифрами — та самая вилка CI относительно нуля.

■ ДО СЛОМА31.03–16.06 · 54 сессии · N=953
WR 61.6% · +0.65%/сделку

Здоровый период: селектор стабильно отделяет лучшее от худшего (spread +0.73, вилка целиком в плюсе).

CI среднего, %/сделку
■ СЛОМ17–23.06 · 4 сессии · N=52
WR 34.6% · +0.13%

Селектор перевернулся: «лучшие» входы работали хуже худших (spread −0.05). Причина — режим продолжения моментума в squeeze-мелочи (космос/eVTOL/дроны): половина перекачек продолжала расти до открытия.

CI среднего
■ ПОСЛЕ · восстановление24.06–02.07 · 7 сессий · N=133
WR 62.4% · +0.85%/сделку

Вернулся на уровень «до слома» и даже выше по среднему. Важно: это не один счастливый день — даже если выкинуть лучший день (30.06), остаётся WR 58.3% и +0.59%.

CI среднего

Оговорка честности: 7 сессий — мало для окончательного вывода. Вилка среднего уже не задевает ноль, но вилка spread'а (−0.03…+1.59) ещё цепляет его краем. Статус — «восстанавливается», полное доверие вернём после проверки ~13.07.

02

Траектория по неделям

Средний результат сделки eq≥0.80 за каждую неделю (столбики) и WR (точки внизу). Красная зона — недели слома, янтарная — восстановление. Хорошо видно: май был пиком, середина июня — ямой, последняя неделя — возврат к форме.

Неделя 25.05 (+2.63%/сделку, WR 87.5) — аномально удачная, не эталон. Недели 15.06 и 22.06 накрывают слом 17–23.06 не день-в-день (точные фазы — в разделе 01).

03

Последние 16 сессий под микроскопом

Каждый столбик — средний результат сделок eq≥0.80 за день. Под столбиком — WR и число сделок. Две звёздочки — дни, которые вытянули восстановление: 30.06 (13 из 13 в плюс) и 02.07 (46 сделок, WR 89% — широкий памп-день перед выходным, весь сдулся как по учебнику).

04

Работает ли сам «градусник» eq

Если eq — настоящий сигнал, результат должен расти вместе с ним. На полном окне так и есть: лесенка от −0.05% в мусорной корзине до +0.65% в топовой.

Корзины eq · всё окно 31.03–02.07
корзинасделокWR%/сделку
eq ≥ 0.80 A+FADE1 13860.5%+0.651
0.50 – 0.808 10051.9%+0.134
0.20 – 0.507 96050.4%+0.052
< 0.203 63546.1%−0.054

HI-LO spread +0.70, вилка (+0.43…+1.00) — на всём окне селектор жив без вопросов.

Децили eq: лесенка · всё окно vs после слома

После слома (низ) края уже разошлись правильно: худший дециль −0.08, лучший +0.73. Середина пока шумит — ещё один довод подождать до ~13.07.

05

Экзамен для фиксов от 24.06

24 июня предложили два лекарства. С тех пор пришло 7 новых сессий, которые фиксы никогда не видели — идеальная контрольная. Результат: одно лекарство работает, второе вредит.

вариант ядра eq≥0.80до слома
(WR · %/сд)
слом
(WR)
экзамен 24.06–02.07
(WR · %/сд · осталось сделок)
вердикт
без фиксов61.6 · +0.6534.662.4 · +0.85 · 100%база
F1 — брать только сильно растянутые
vwap_dev ≥ 2
67.8 · +0.9633.376.1 · +0.99 · 53%ПОДТВЕРЖДЁН
F2 — не шортить при сильном QQQ
qqq_asof ≤ 0.15
60.0 · +0.5342.444.0 · +0.53 · 56%ПОХОРОНЕН
F3 — F2 + IWM-гейт59.7 · +0.5141.944.6 · +0.62 · 49%похоронен
F4 — F1 + F2 вместе70.5 · +1.0236.436.8 · +0.00 · 14%похоронен
Экзамен по дням: что фиксы сделали бы с каждой сессией

Читать так: в ячейке — средний %/сделку, ниже WR и число сделок. «0 сделок» — фикс полностью выключил день.

Почему QQQ-гейт похоронен

Идея была «не шортить пампы, когда рынок прёт вверх». Экзамен опроверг её дважды: 24.06 гейт оставил 8 сделок — все убыточные (WR 0%), а 02.07 выкинул все 46 сделок лучшего дня (QQQ был силён — а фейд дал WR 89%). Сильный рынок ≠ пампы не сдуваются.

F1: сильный, но со слепым пятном

Фильтр «только сильно растянутые» поднимает WR во всех трёх окнах (на экзамене 76%), но полностью пропустил 30.06 — там все 13 победителей были «слабо растянуты» (vwap_dev 0.9–1.9). Поэтому — мягкий приоритет в карточке, не жёсткий запрет.

RDW +5.1%AMPX +4.9%JOBY +3.6% QXO +2.9%RCAT +2.8%ONDS +1.7%

Победители 30.06 — тот же squeeze-кластер (космос/eVTOL/дроны), который ломал стратегию в середине июня. Кластер развернулся и теперь сдувается — за ним следим отдельно.

06

В деньгах: бумажная симуляция

Размеры как в advisory-карточке: A = $1 000, A+ = $3 000 на сделку, максимум 30 позиций в день, тилт по вчерашнему дню. Без слиппеджа (по правилу аудитов), исполнение MOO.

Вся книга A/A+ · 65 дней
+$23 378
1 950 сделок · WR 60.9% · в среднем +$360/день · только 6% убыточных дней · maxDD −$184
Только eq≥0.80 · 65 дней
+$10 061
458 сделок · WR 67.0% · +$157/день при задействованных ~$17K вместо ~$59K
Вся книга · после слома (7д)
+$2 100
210 сделок · WR 59.1% · +$300/день — книга в порядке
eq≥0.80 · после слома (7д)
+$1 367
49 сделок · WR 69.4% · +$195/день · maxDD −$52

Про Sharpe сознательно молчим: дневные значения тут выходят >5, а по нашему doubt-протоколу таким числам без полного гаунтлета верить нельзя — смотрим на WR / средний результат / N.

07

Данные, честность, что дальше

Инцидент Datum и докачка 02.07

С ~03.07 у Datum сломан основной механизм выгрузки минуток (range-запрос отдаёт пусто на любых датах). Премаркет 02.07 добыт обходным путём — через last_n_candles (у него сессионная логика якоря: после закрытия дня отдаёт весь день целиком). Получено 82 346 баров / 1 603 тикера — отпечаток совпадает с обычным днём (01.07: 81 490 / 1 604), ноль ошибок. Дальше данные прошли штатный конвейер и все проверки. Если Datum не починится до вт 07.07 — обходной скрипт обобщаем на новые дни.

Оговорки честности

① Пере-сборка данных воспроизвела опубликованный бейзлайн примерно (N 968 vs 1 162, +0.64 vs +0.72): календари отчётностей/сплитов обновились. Все сравнения внутри отчёта — на одном наборе, они консистентны.
② «После слома» = всего 7 сессий; вилка spread'а ещё цепляет ноль.
③ Squeeze-дни вроде 30.06 двигают ядро в обе стороны — концентрация риска в одном кластере.

Следующие шаги
  • Тикет в Datum на сломанный range-запрос минуток — ночной сбор данных зависит от него.
  • Re-check ~13.07 (наберётся ≥12 сессий после слома): WR ≥ 55% и spread-вилка > 0 → вернуть A+FADE статус полного доверия.
  • Решение за тобой: вшить F1 (vwap_dev ≥ 2) как мягкий приоритет в карточку v3.6 — поднимет качество топ-сигналов, не убивая squeeze-дни.
  • Мониторить squeeze-кластер (космос/eVTOL/дроны) — главный драйвер ядра в обе стороны.