| Severity | Проблема | Детали / что делать |
|---|
| Время | Шаг | Что происходит / что делает оператор |
|---|---|---|
| 01:00–05:00 | Ночной пайплайн W1–W3 | Данные D-1 (Massive + Datum OPG), W2-12 пересобирает юниверс (US common, ADV20≥2M sh, px≥$7, mcap≥$300M → ~935 тикеров), W3-8b строит беты из OPG-гэпов, W3-14 рестартует брокер. Оператор спит. |
| 04:00 | Старт поллинга | Fast-поллер сканирует книгу каждые 15с; карта COMBO на дашборде живая. Свежие беты подхватываются автоматически по mtime (~05:0x). Проверка глазами: бейдж β asof = вчерашняя сессия, uni ≈ 935, TRAP зелёный. |
| 07:30–07:55 | Добор-слоты (5-мин сетка) | Вход ТОЛЬКО при z_e ≥ 1 (идиосинкратический памп), размер $1000. Тикеры без беты/без z — молчат. SHORT по биду, ордера уходят сами (gRPC → NSDQ, при сбое — клипборд для ручной вставки). |
| 08:00–09:00 | E6B-слоты 08:00/05/15/30/40/09:00 | Полная v3.6-книга: скорер v3 отбирает A/A+ пампы (гейт PM $vol ≥ $1M). Размер входа = $1000 плоско (12.07: грейд-сайзинг и z-веса выключены; z работает только как добор-фильтр). Между слотами добор-сетка продолжает работать. |
| 07:30–09:00 | AVGUP доливки | Если запущенный SHORT растёт дальше — авто-доливка на ап-мувах, максимум 3 транша/тикер/день, каждый $1000. Вниз никогда не доливаемся (average-down запрещён, тестился хуже). По бэктесту flat — главный усилитель книги (+$12.2K/2м). |
| каждый слот | Хедж TQQQ | По взвешенному нетто книги: шорт-книга хеджится LONG TQQQ 1:3 (≈ QQQ 1:1). Нетто < $500 — нога не ставится. |
| 09:25 | Подготовка выхода | Источник выхода = блок «📤 MOO cover» в карточке (строится из ПОЗИЦИЙ брокера — включает скрытые A-грейды и avgup-транши) или окно позиций TradingApp. ⚠️ Копи-боксы матчей — НЕ источник выхода: там скрыты A и матчи ≠ филлы. BUY-to-cover все SHORT + продать hedge-ногу TQQQ тем же MOO. |
| 09:30 | ВЫХОД — MOO auction | ВСЯ книга закрывается ТОЛЬКО аукционным принтом MOO (не первым принтом сессии!). Это ручной шаг — пропуск = позиция в RTH без модели. Хедж TQQQ закрывается тем же MOO. |
| после 09:30 | Журнал | Все входы дня с z_e/β/весами лежат в broker/data/zapas_live/YYYY-MM-DD.jsonl — сырьё для post-hoc атрибуции (вклад тилта/добора/avgup). |
| стоп-условия | Когда НЕ торгуем | Дневной realized ≤ −$3K → новые входы блокируются (открытые ДЕРЖИМ до MOO — аукцион и есть выход). Бет нет / TrapBus мёртв → книга деградирует в чистую v3.6 (вес 1.0, добор молчит) — это fail-safe, не ошибка. TradingApp не запущен → стек не стартует вовсе. |
| Вход | Источник | Обновление |
|---|---|---|
| Live котировки, BidLstClsΔ% (кумулятив от закрытия D-1) | TradingApp пайпы → trap_service :8300 → TrapBus (2.5K тикеров) | каждые 10с |
| Юниверс (935: US common, ADV20≥2M, px≥$7, mcap≥$300M) | universe_pm_moo_dynamic.csv | ночью W2-12 |
| Беты и ref-ETF на тикер | zapas_betas_live.parquet ← build_zapas_betas.py (Datum OPG auction-принты) | ночью W3-8b + hot-reload |
| Скорер v3: raw_bb, momentum, pct/mcap-тилты, C7, гейт PM $vol≥$1M | scoring_pm_moo_v3.py | статичен (recal по ресёрчу) |
| Вчерашние ретёрны тикера и SPY (prior-day tilt R12/R13) | daily-стор (Massive) | ночью |
| SMH PM (rotation steer чипы/софт) | TrapBus | live |
| Грейды и размеры: A=$1K, A+=$3K | broker.yaml grade_position_usd | конфиг |
| Валидация правила: gauntlet 09.07 — 12м/251д, WF 4/4, boot CI>0, BH-FDR ✅ | zapas_gauntlet_rows12m_2026_07_09.parquet | research |