# GAMMAREG01 — добавка 2: G11 (сметка FTMO) и G12 (holdout) за замразената клетка

**Автор:** Claude (2026-10-19). **Разрешение:** Kaloyan, 2026-10-19: „Да, пусни G11 и след това отвори holdout 2023-07 до днес за G12, само за тази клетка.“
Замразено (sha256 в `GAMMAREG01_G11_G12_PREREG.lock`) **преди** отварянето на holdout-а. Скрипт: `alpha_v3/gammareg01_g11_g12.py`.
Клетка: както в `GAMMAREG01_VALIDATION_PREREG.md` (sha 02873cd888d42a22). Предишни етапи: Discovery t 3.93, Validation t 1.66, G9 и G10 PASS.

## G11 — върху сделките от Discovery + Validation (holdout не се ползва)
- **Сметка:** самостоятелна FTMO 1-Step 100K (цел 10%, дневен лимит 3% от началото спрямо баланса в 00:00 CE(S)T, макс. 10% EOD trailing, консистентност 50%), `GateG11PropAccountingSimulator` без промяна.
- **Риск на сделка:** r = 1.25%. Проверка: r_max = 3% / (2 × (1 + q99.9 превишение на стопа + разход)); с входовете от Discovery + Validation (превишение 0.151R, разход 0.015R) r_max ≈ 1.29%. Скриптът преизчислява r_max от hdam сделките. Ако r_max < 1.25%, r = r_max, закръглено надолу до 0.05%.
- **Пътища:** един eval прозорец на всеки календарен месец (до 252 търговски дни или до целта), по реда на сделките; марки на MAE и MFE от M1 bid/ask.
[withheld: a line that refers to the lab's private live strategy]
- **Свит ръб:** половината от средния bid/ask нетен R на сделка от hdam върху Discovery + Validation.
- Max-loss пробивите в отделни прозорци са статистика (отчитат се), не вето.

## G12 — holdout 2023-07-01 → последния ден на файла
- **Статистика (същата като в Discovery):** дневен нетен R в режимните дни, модел на разхода на engine_gpu. Едностранно t ≥ 2.326 (`g12_confirmation`, n_confirmations = 1). Това е единственото статистическо вето.
- **Съпътстващо условие (G9 последователност):** средното hdam bid/ask нетно на сделка в holdout > 0.
- **Мощност (правило 14):** ~254 режимни дни; при ръба от Discovery (+0.153R/ден, SD 1.07) очакваното t ≈ 2.2 → P(минаване) ≈ 46%; при ръба от Validation (+0.132) ≈ 34%. Провал на G12 **не** доказва липса на ръб, но по стандарта убива кандидата (FAIL ANYWHERE = FAIL).
- След пуска holdout и Validation се запечатват отново (unlock.json се преименува).

## Присъда
Всички вета минават → `CANDIDATE PASSED 3-LAYER BATTERY (NOT DEPLOYED)`; внедряването остава решение на Kaloyan. Някое вето пада → KILLED.
