Playbook backtest — плейбукът срещу цялата 4h история (Етап N)
Клас: метали (План 7) — активи XAU, XAG; праговете на плейбука са калибрирани на крипто (Етап A на План 6), тук се ПРИЛАГАТ, не се проверяват. Отделен файл — нищо не се смесва с PLAYBOOK_BACKTEST.md.
Генерирано: 2026-08-23 04:35 UTC · Правилата са пре-регистрирани (CLAUDE.md преди теста); нищо не е настройвано по резултата. Оценка: 1h където има (~120d), иначе 4h с ambiguous=стоп — еднакво песимистично за всички политики. НЕТО = минус 0.15% триене + funding carry по реалното държане. Отворените в края на данните позиции не влизат в агрегатите.
Кандидати: 675 · напълнени 634 · missed 39 · expired 1
Retest входът (зона [ниво−0.25×ATR, ниво]) не се пълни в 40 от 328 случая (12%) — ретрейсмънт-данъкът от Етап F2. Реалните ни retest зони стояха по-далеч (+1.7–3.9%), тоест живият missed процент е ПО-ВИСОК.
1. Политики на излизане (стоп R3, само неотказаните)
P1 механичен 50/25/25+BE · P2 изход по теза при 2 поредни 4h затваряния отвъд нивото · P3 TP1'=min(TP1, +1R) · P4 trailing зад 12-баровия екстремум +0.5×ATR · P23 = P3+P2 заедно (Етап N-c, композиция с непроменени параметри).
| вход | политика | n | win | ср. R бруто | ср. R НЕТО | ср. държане |
|---|---|---|---|---|---|---|
| market | P1 | 138 | 38% | +0.13R | +0.00R | 5.6d |
| market | P2 | 139 | 27% | +0.11R | -0.02R | 3.5d |
| market | P3 | 138 | 50% | -0.05R | -0.17R | 4.5d |
| market | P4 | 138 | 28% | +0.02R | -0.10R | 2.1d |
| market | P23 | 139 | 40% | -0.00R | -0.12R | 2.8d |
| retest | P1 | 143 | 34% | +0.06R | -0.08R | 4.6d |
| retest | P2 | 144 | 25% | +0.06R | -0.08R | 3.0d |
| retest | P3 | 143 | 47% | -0.16R | -0.29R | 3.5d |
| retest | P4 | 143 | 24% | -0.05R | -0.18R | 1.8d |
| retest | P23 | 144 | 38% | -0.10R | -0.23R | 2.3d |
2. Стоп-правилата (политика P1, ЕДНО И СЪЩО множество — неотказаните от R3)
R1 = пул+0.1×ATR (както стоеше стопът на #5) · R2 = пул+1×ATR · R3 = R2 + чист от следващия пул; под 1.0R до TP1 → отказ. Сравнението е върху същите кандидати — иначе R3 губи отказаните си (лесни, дребни) печалби и изглежда по-лош, отколкото е.
| правило | n | win | ср. R бруто | ср. R НЕТО | ср. държане |
|---|---|---|---|---|---|
| R1 | 283 | 18% | -0.02R | -0.38R | 2.4d |
| R2 | 281 | 36% | +0.11R | -0.02R | 4.8d |
| R3 | 281 | 36% | +0.10R | -0.04R | 5.1d |
| R4 | 277 | 55% | -0.07R | -0.13R | 10.0d |
Отказани от R3 (RR<1.0): 351 от 634 напълнени. Какво избегна отказът (същите под R2/P1): n=348 · win 58% · ср. НЕТО -0.20R
3. По архетип (R3 × P1, неотказани)
| архетип | вход | n | win | ср. R бруто | ср. R НЕТО | ср. държане |
|---|---|---|---|---|---|---|
| sweep | market | 39 | 44% | +0.43R | +0.31R | 6.4d |
| sweep | retest | 38 | 37% | +0.26R | +0.15R | 5.4d |
| cluster | market | 93 | 34% | -0.01R | -0.14R | 5.6d |
| cluster | retest | 105 | 33% | -0.01R | -0.16R | 4.4d |
| va | market | 6 | 50% | +0.33R | +0.22R | 2.3d |
4. По актив (R3 × P1, неотказани, market)
| актив | n | win | ср. R бруто | ср. R НЕТО | ср. държане |
|---|---|---|---|---|---|
| XAG | 69 | 33% | +0.06R | -0.03R | 4.3d |
| XAU | 69 | 42% | +0.20R | +0.03R | 7.0d |
5. Позиция в 30d диапазона (R3 × P1, market, неотказани)
| зона | n | win | ср. R бруто | ср. R НЕТО | ср. държане |
|---|---|---|---|---|---|
| ръб (≤25% или ≥75%) | 74 | 38% | +0.15R | -0.02R | 4.9d |
| среда (25–75%) | 64 | 38% | +0.11R | +0.03R | 6.5d |
6. Изпаряващото се MFE (R3 × P1, неотказани)
- Губещи: 180 · от тях с MFE ≥ 0.5R преди загубата: 76 (42%)
- Среден MFE на губещите: +0.67R — толкова хартия се изпарява средно
- Сравни P3 срещу P1 в таблица 1: това е цената/ползата от прибиране на +1R.
7. Sanity split: първа срещу втора половина (R3 × P1, market)
| половина | n | win | ср. R бруто | ср. R НЕТО | ср. държане |
|---|---|---|---|---|---|
| 1 | 80 | 31% | -0.06R | -0.16R | 5.1d |
| 2 | 58 | 47% | +0.39R | +0.23R | 6.4d |
8. R4: стопът зад СЛЕДВАЩИЯ пул (План 8, т.4)
Три живи стопа (#5/#6/#8) умряха между R3 и следващия недокоснат пул. R4 = винаги зад него (+1.0×ATR); без такъв пул — R3 + 1.0×ATR. Цената: по-широк стоп → по-нисък R:R → повече откази (RR<1.0). Честното сравнение е и по двете: същото множество (неотказаните от R3) и „всеки със своите откази“.
| правило × политика | множество | n | win | ср. R бруто | ср. R НЕТО | ср. държане |
|---|---|---|---|---|---|---|
| R3 × P1 | неотказани от R3 | 281 | 36% | +0.10R | -0.04R | 5.1d |
| R4 × P1 | неотказани от R3 | 277 | 55% | -0.07R | -0.13R | 10.0d |
| R3 × P23 | неотказани от R3 | 283 | 39% | -0.05R | -0.18R | 2.5d |
| R4 × P23 | неотказани от R3 | 283 | 27% | -0.03R | -0.08R | 2.9d |
| R3 × P1 | своите откази | 281 | 36% | +0.10R | -0.04R | 5.1d |
| R4 × P1 | своите откази | 67 | 30% | -0.20R | -0.31R | 9.5d |
| R3 × P23 | своите откази | 283 | 39% | -0.05R | -0.18R | 2.5d |
| R4 × P23 | своите откази | 69 | 29% | -0.10R | -0.18R | 2.7d |
Откази по RR<1.0: R3 351 от 634 напълнени · R4 565 от 634. Тотал НЕТО (своите откази, P1): R3 -10.4R (n=281) · R4 -21.0R (n=67). Неотказаните от R3, при които R4 спасява пълен стоп: 52; при които R4 печели по-малко от R3 (същият TP, по-голям риск): 101.
9. По посока (План 9, т.2)
Хипотезата от 20.08: прагът RR≥1 (стълба-стоповете) реже лонгове несиметрично — [geometry] отказите на живо спестяват шортове и изхвърлят лонгове. Тук е историческият еквивалент: market вход; неотказаните под R3×P1, отказаните по RR<1 под R2×P1 (както в секция 2).
| посока | множество | n | win | ср. R бруто | ср. R НЕТО | ср. държане |
|---|---|---|---|---|---|---|
| long | неотказани | 64 | 30% | -0.17R | -0.37R | 6.4d |
| short | неотказани | 74 | 45% | +0.40R | +0.33R | 5.0d |
| long | отказани по RR<1 | 114 | 57% | -0.16R | -0.28R | 3.7d |
| short | отказани по RR<1 | 92 | 64% | +0.01R | -0.08R | 2.8d |
10. Импулсен режим (План 9, т.1)
Режим = ≥2 от последните 6 бара с обхват >1.5×ATR — дефиницията и критерият за ръб са пре-регистрирани в NOTES.md ПРЕДИ пробега. Клетката на петте живи стопа е „В режим × срещу тренда" (контра-тренд вход в импулсен пазар). market, неотказани, R3×P1.
| режим | спрямо тренда | n | win | ср. R бруто | ср. R НЕТО | ср. държане |
|---|---|---|---|---|---|---|
| В режим | срещу тренда | 21 | 43% | +0.48R | +0.27R | 7.1d |
| В режим | по тренда | 19 | 47% | +0.27R | +0.19R | 5.3d |
| без режим | срещу тренда | 64 | 31% | -0.10R | -0.23R | 4.8d |
| без режим | по тренда | 34 | 41% | +0.28R | +0.17R | 6.6d |
Ключовата клетка (В режим × срещу тренда) по половини: h1 n=13 нето +0.09R · h2 n=8 нето +0.56R.
Ограничения (чети преди изводи)
- Сигналите са МЕХАНИЧНИ приближения на плейбука — без позициониране/funding конфлуенция, без преценка. Реалните сетъпи са филтрирани по-строго; това мери правилата, не преценката.
- Преди ~120d оценката е на 4h с ambiguous=стоп → систематично песимистична; сравненията между политики/правила остават честни.
- Retest зоната е фиксирана дефиниция ([ниво−0.25×ATR, ниво]); реалните зони се чертаят по структура.
- Пуловете/профилът се преизчисляват на 6 бара — статус на пул може да закъснее с ден.
- Триене 0.15% нотионал на сделка независимо от частичните изходи (леко опростено).