# GAMMAREG01 — добавка: Validation + G9 + G10 за замразената клетка

**Автор:** Claude (2026-10-19). **Разрешение:** Kaloyan, 2026-10-19: „Да, отвори Validation 2021-01 до 2023-06 само за замразената клетка GAMMAREG01 и пусни G9 и G10.“
Написано и замразено (sha256 в `GAMMAREG01_VALIDATION_PREREG.lock`) **преди** отварянето на Validation. Скрипт: `alpha_v3/gammareg01_validate.py`.

## Клетка (единствената, sha 02873cd888d42a22)
`nas100usd | NY_OPEN (09:30–12:00 ET, вход 09:45–11:30) | M5 | DONCH N=10 F0 | стоп 1.5 × ATR14(M5) | цел 2.0R | до 2 сделки/ден`, търгува се само в дни, в които рангът (252 дни) на VIX/VIX3M от предишния ден е ≥ 0.70.
Discovery: 757 дни, +0.153R/ден, t 3.93, SD ≈ 1.07R/ден.

## Мощност (правило 14)
Validation = 2021-01-01 → 2023-06-30 без 5 търговски дни embargo от всяка страна. Очаквам ~150–250 режимни дни (2022 е година с много бекуърдейшън). При n = 180 и истинския Discovery ръб очакваното t е ≈ 1.9; при ръб, свит наполовина, ≈ 0.96. Затова Validation е **филтър, не доказателство**: решаващ остава G12 (holdout 2023-07 → днес, t ≥ 2.326), който тук не се отваря.

## Решаващи прагове (FAIL ANYWHERE = FAIL)
- **V1:** среден дневен нетен R в режимните дни на Validation > 0 и едностранно t ≥ 1.645.
- **V2:** при 2× разход средното > 0.
- **V3:** средното ≥ 0.5 × Discovery (≥ +0.0764R/ден).
- **G9** (сделките на режимните дни, Discovery + Validation, отделно за всеки етап):
  - преизпълнение през `hdam/hdam_sim.py` на bid/ask на файла, `ambiguity="pessimistic"`; нетното средно на сделка в Validation > 0;
  - `GateG9MicrostructureAuditor` (`validation/prop_gates_suite.py`, без промяна, инструмент US100) върху hdam сделките: GDR ≤ 0.15, bridge-претеглено очакване ≥ +0.05R на сделка, 0 входа в 60-секундното ембарго около отварянето.
- **G10:**
  - lag профил на 1-минутните доходности nas100usd (верен часовник) срещу CME NQ L1 M1 (`data/cme_m1/NQ`), RTH 2021-01 → 2023-06: пикът трябва да е на k = 0 с марж ≥ 0.10 (`GateG10DataClockAuditor`);
  - фаза на часовника −3 … +3 мин. (правило 9) на Discovery: средното в режимните дни > 0 при всички 7 фази;
  - причинност на режима: VIX/VIX3M се взема от ред, датиран преди деня на сделката (0 нарушения).

## След пуска
Validation се запечатва отново (`out/unlock.json` се преименува). Holdout (G12) не се пипа. При минаване статусът остава `UNVERIFIED CANDIDATE — GATES PENDING` (G11, G12 остават).
