Playbook backtest — плейбукът срещу цялата 4h история (Етап N)
Клас: метали (План 7) — активи XAU, XAG; праговете на плейбука са калибрирани на крипто (Етап A на План 6), тук се ПРИЛАГАТ, не се проверяват. Отделен файл — нищо не се смесва с PLAYBOOK_BACKTEST.md.
Стоп единица на този пробег: пул + 1.0×ATR(4h). Живата стойност е по клас (config.STOP_PAD_BY_CLASS); криптото стана 2.0 на 04.09.2026 с явно решение в журнала, акции и метали остават 1.0. Числата ПРЕДИ тази дата са мерени с 1.0 и не са сравними ред по ред с по-новите.
Генерирано: 2026-10-21 04:12 UTC · Правилата са пре-регистрирани (CLAUDE.md преди теста); нищо не е настройвано по резултата. Оценка: 1h където има (дялът е в таблица 7б), иначе 4h с ambiguous=стоп — еднакво песимистично за всички политики. НЕТО = минус 0.15% триене + funding carry по реалното държане. Отворените в края на данните позиции не влизат в агрегатите.
Кандидати: 865 · напълнени 813 · missed 50 · expired 1
Retest входът (зона [ниво−0.25×ATR, ниво]) не се пълни в 51 от 417 случая (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, композиция с непроменени параметри) · P5 TP1'=min(TP1, +0.5R), стоп → входа веднага · P5b същото частично, стопът остава до оригиналния TP1, после 25/25 на TP1/TP2 (протокол 24.09, секция 11) · P23-3 = P23 с 3 затваряния отвъд тезата (съсед за робастност, протокол №13, секция 11).
| вход | политика | n | win | ср. R бруто | ср. R НЕТО | ср. държане |
|---|---|---|---|---|---|---|
| market | P1 | 160 | 39% | +0.13R | -0.02R | 5.2d |
| market | P2 | 160 | 30% | +0.12R | -0.02R | 3.3d |
| market | P3 | 160 | 52% | +0.03R | -0.11R | 4.3d |
| market | P4 | 161 | 30% | +0.05R | -0.08R | 2.0d |
| market | P23 | 160 | 43% | +0.07R | -0.06R | 2.7d |
| market | P23-3 | 160 | 44% | +0.04R | -0.09R | 2.9d |
| market | P5 | 159 | 63% | -0.04R | -0.18R | 3.2d |
| market | P5b | 160 | 39% | +0.04R | -0.10R | 4.9d |
| retest | P1 | 167 | 36% | +0.07R | -0.08R | 4.3d |
| retest | P2 | 167 | 28% | +0.08R | -0.07R | 2.9d |
| retest | P3 | 167 | 49% | -0.08R | -0.22R | 3.4d |
| retest | P4 | 169 | 28% | -0.00R | -0.15R | 1.8d |
| retest | P23 | 167 | 41% | -0.02R | -0.16R | 2.3d |
| retest | P23-3 | 167 | 43% | -0.06R | -0.21R | 2.4d |
| retest | P5 | 168 | 68% | -0.06R | -0.20R | 2.5d |
| retest | P5b | 167 | 36% | +0.05R | -0.10R | 4.1d |
2. Стоп-правилата (политика P1, ЕДНО И СЪЩО множество — неотказаните от R3)
R1 = пул+0.1×ATR (както стоеше стопът на #5) · R2 = пул+1×ATR · R3 = R2 + чист от следващия пул; под 1.0R до TP1 → отказ. Сравнението е върху същите кандидати — иначе R3 губи отказаните си (лесни, дребни) печалби и изглежда по-лош, отколкото е.
| правило | n | win | ср. R бруто | ср. R НЕТО | ср. държане |
|---|---|---|---|---|---|
| R1 | 327 | 20% | +0.05R | -0.35R | 2.3d |
| R2 | 327 | 37% | +0.12R | -0.03R | 4.4d |
| R3 | 327 | 37% | +0.10R | -0.05R | 4.8d |
| R4 | 313 | 57% | -0.05R | -0.10R | 9.5d |
Отказани от R3 (RR<1.0): 483 от 813 напълнени. Какво избегна отказът (същите под R2/P1): n=476 · win 63% · ср. НЕТО -0.15R
3. По архетип (R3 × P1, неотказани)
| архетип | вход | n | win | ср. R бруто | ср. R НЕТО | ср. държане |
|---|---|---|---|---|---|---|
| sweep | market | 44 | 41% | +0.33R | +0.20R | 5.9d |
| sweep | retest | 43 | 35% | +0.18R | +0.05R | 5.0d |
| cluster | market | 106 | 37% | +0.03R | -0.12R | 5.2d |
| cluster | retest | 124 | 36% | +0.03R | -0.13R | 4.1d |
| va | market | 10 | 50% | +0.29R | +0.11R | 1.5d |
4. По актив (R3 × P1, неотказани, market)
| актив | n | win | ср. R бруто | ср. R НЕТО | ср. държане |
|---|---|---|---|---|---|
| XAG | 76 | 36% | +0.08R | -0.03R | 4.2d |
| XAU | 84 | 42% | +0.17R | -0.01R | 6.1d |
5. Позиция в 30d диапазона (R3 × P1, market, неотказани)
| зона | n | win | ср. R бруто | ср. R НЕТО | ср. държане |
|---|---|---|---|---|---|
| ръб (≤25% или ≥75%) | 86 | 36% | +0.07R | -0.12R | 4.7d |
| среда (25–75%) | 74 | 42% | +0.20R | +0.09R | 5.8d |
6. Изпаряващото се MFE (R3 × P1, неотказани)
- Губещи: 205 · от тях с MFE ≥ 0.5R преди загубата: 97 (47%)
- Среден MFE на губещите: +0.70R — толкова хартия се изпарява средно
- Сравни P3 срещу P1 в таблица 1: това е цената/ползата от прибиране на +1R; P5 (частично на +0.5R) и P23 (+ изход по теза) са в секция 11 с праговете на протоколите си.
7. Sanity split: първа срещу втора половина (R3 × P1, market)
| половина | n | win | ср. R бруто | ср. R НЕТО | ср. държане |
|---|---|---|---|---|---|
| 1 | 87 | 33% | -0.01R | -0.12R | 5.1d |
| 2 | 73 | 45% | +0.29R | +0.11R | 5.3d |
7б. Плътност на оценката: с 1h или с 4h (План 12, Б)
Пътят се изминава с 1h свещи там, където ги има; иначе с 4h и ambiguous (стоп И цел в един бар) = стоп. Тоест по-грубата плътност е СИСТЕМАТИЧНО песимистична и хваща точно старата половина. Тук се брои колко е реално, вместо да се предполага.
| половина | затворени | изцяло на 1h | изобщо без 1h | ambiguous |
|---|---|---|---|---|
| 1 | 87 | 85% | 11% | 11% |
| 2 | 73 | 100% | 0% | 16% |
| общо | 160 | 92% | 6% | 14% |
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 | 327 | 37% | +0.10R | -0.05R | 4.8d |
| R4 × P1 | неотказани от R3 | 313 | 57% | -0.05R | -0.10R | 9.5d |
| R3 × P23 | неотказани от R3 | 327 | 42% | +0.03R | -0.11R | 2.5d |
| R4 × P23 | неотказани от R3 | 327 | 30% | +0.01R | -0.04R | 2.8d |
| R3 × P1 | своите откази | 327 | 37% | +0.10R | -0.05R | 4.8d |
| R4 × P1 | своите откази | 70 | 30% | -0.19R | -0.30R | 9.2d |
| R3 × P23 | своите откази | 327 | 42% | +0.03R | -0.11R | 2.5d |
| R4 × P23 | своите откази | 74 | 28% | -0.07R | -0.15R | 2.7d |
Откази по RR<1.0: R3 483 от 813 напълнени · R4 739 от 813. Тотал НЕТО (своите откази, P1): R3 -17.0R (n=327) · R4 -21.1R (n=70). Неотказаните от R3, при които R4 спасява пълен стоп: 57; при които R4 печели по-малко от R3 (същият TP, по-голям риск): 122.
9. По посока (План 9, т.2)
Хипотезата от 20.08: прагът RR≥1 (стълба-стоповете) реже лонгове несиметрично — [geometry] отказите на живо спестяват шортове и изхвърлят лонгове. Тук е историческият еквивалент: market вход; неотказаните под R3×P1, отказаните по RR<1 под R2×P1 (както в секция 2).
| посока | множество | n | win | ср. R бруто | ср. R НЕТО | ср. държане |
|---|---|---|---|---|---|---|
| long | неотказани | 77 | 27% | -0.26R | -0.47R | 5.7d |
| short | неотказани | 83 | 49% | +0.48R | +0.40R | 4.7d |
| long | отказани по RR<1 | 152 | 59% | -0.16R | -0.28R | 3.3d |
| short | отказани по RR<1 | 131 | 73% | +0.11R | +0.02R | 2.6d |
10. Импулсен режим (План 9, т.1)
Режим = ≥2 от последните 6 бара с обхват >1.5×ATR — дефиницията и критерият за ръб са пре-регистрирани в NOTES.md ПРЕДИ пробега. Клетката на петте живи стопа е „В режим × срещу тренда" (контра-тренд вход в импулсен пазар). market, неотказани, R3×P1.
| режим | спрямо тренда | n | win | ср. R бруто | ср. R НЕТО | ср. държане |
|---|---|---|---|---|---|---|
| В режим | срещу тренда | 27 | 44% | +0.39R | +0.16R | 6.0d |
| В режим | по тренда | 19 | 47% | +0.27R | +0.19R | 5.3d |
| без режим | срещу тренда | 73 | 32% | -0.09R | -0.24R | 4.5d |
| без режим | по тренда | 41 | 44% | +0.28R | +0.16R | 5.8d |
Ключовата клетка (В режим × срещу тренда) по половини: h1 n=14 нето +0.23R · h2 n=13 нето +0.08R.
11. Политики срещу P1 по половини — P5 (протокол 24.09) и P23 (протокол №13, 24.09)
P5 = P1 с първото частично на +0.5R (TP1′ = по-близкото от TP1 и +0.5R; 50% там, стоп → входа веднага, 25/25 на TP2/TP3 — механиката на P3 с 0.5 вместо 1.0). P5b (съседна) = същото частично, стопът ОСТАВА до оригиналния TP1, после 25/25 на TP1/TP2. P23 = P3 + P2 (частично на +1.0R + изход по теза при 2 поредни 4h затваряния отвъд нивото); P23-3 (съседна) = същото с 3 затваряния. Множеството е на P1 (R3, откази по оригиналния TP1, неотказани, затворени); праговете са записани в NOTES.md ПРЕДИ кода и се прилагат буквално отдолу. Мениджмънтът на живите сетъпи остава P1 при всеки изход тук — „минава" води до кандидат в регистъра (P5) или до живия крак Б на №13 (P23), не до правило.
| вход | политика | половина | n | win | ср. R бруто | ср. R НЕТО | ср. държане |
|---|---|---|---|---|---|---|---|
| market | P1 | 1 | 87 | 33% | -0.01R | -0.12R | 5.1d |
| market | P1 | 2 | 73 | 45% | +0.29R | +0.11R | 5.3d |
| market | P1 | общо | 160 | 39% | +0.13R | -0.02R | 5.2d |
| market | P2 | 1 | 87 | 25% | +0.03R | -0.08R | 2.8d |
| market | P2 | 2 | 73 | 36% | +0.24R | +0.05R | 3.9d |
| market | P2 | общо | 160 | 30% | +0.12R | -0.02R | 3.3d |
| market | P3 | 1 | 87 | 46% | -0.10R | -0.20R | 4.6d |
| market | P3 | 2 | 73 | 59% | +0.18R | +0.01R | 4.0d |
| market | P3 | общо | 160 | 52% | +0.03R | -0.11R | 4.3d |
| market | P23 | 1 | 87 | 39% | +0.02R | -0.09R | 2.7d |
| market | P23 | 2 | 73 | 48% | +0.14R | -0.03R | 2.7d |
| market | P23 | общо | 160 | 43% | +0.07R | -0.06R | 2.7d |
| market | P23-3 | 1 | 87 | 39% | -0.04R | -0.14R | 2.9d |
| market | P23-3 | 2 | 73 | 51% | +0.13R | -0.03R | 2.9d |
| market | P23-3 | общо | 160 | 44% | +0.04R | -0.09R | 2.9d |
| market | P5 | 1 | 87 | 56% | -0.15R | -0.26R | 3.7d |
| market | P5 | 2 | 72 | 71% | +0.10R | -0.08R | 2.6d |
| market | P5 | общо | 159 | 63% | -0.04R | -0.18R | 3.2d |
| market | P5b | 1 | 87 | 33% | -0.08R | -0.19R | 4.8d |
| market | P5b | 2 | 73 | 45% | +0.19R | -0.00R | 5.0d |
| market | P5b | общо | 160 | 39% | +0.04R | -0.10R | 4.9d |
| retest | P1 | 1 | 87 | 31% | -0.04R | -0.16R | 4.0d |
| retest | P1 | 2 | 80 | 41% | +0.19R | -0.00R | 4.7d |
| retest | P1 | общо | 167 | 36% | +0.07R | -0.08R | 4.3d |
| retest | P2 | 1 | 87 | 23% | -0.03R | -0.14R | 2.3d |
| retest | P2 | 2 | 80 | 34% | +0.20R | +0.02R | 3.6d |
| retest | P2 | общо | 167 | 28% | +0.08R | -0.07R | 2.9d |
| retest | P3 | 1 | 87 | 46% | -0.15R | -0.27R | 3.3d |
| retest | P3 | 2 | 80 | 52% | +0.01R | -0.17R | 3.4d |
| retest | P3 | общо | 167 | 49% | -0.08R | -0.22R | 3.4d |
| retest | P23 | 1 | 87 | 38% | -0.09R | -0.21R | 1.9d |
| retest | P23 | 2 | 80 | 45% | +0.06R | -0.11R | 2.7d |
| retest | P23 | общо | 167 | 41% | -0.02R | -0.16R | 2.3d |
| retest | P23-3 | 1 | 87 | 39% | -0.14R | -0.26R | 2.1d |
| retest | P23-3 | 2 | 80 | 48% | +0.03R | -0.15R | 2.8d |
| retest | P23-3 | общо | 167 | 43% | -0.06R | -0.21R | 2.4d |
| retest | P5 | 1 | 87 | 61% | -0.20R | -0.32R | 2.8d |
| retest | P5 | 2 | 81 | 77% | +0.10R | -0.08R | 2.1d |
| retest | P5 | общо | 168 | 68% | -0.06R | -0.20R | 2.5d |
| retest | P5b | 1 | 87 | 31% | -0.06R | -0.18R | 3.8d |
| retest | P5b | 2 | 80 | 41% | +0.17R | -0.02R | 4.3d |
| retest | P5b | общо | 167 | 36% | +0.05R | -0.10R | 4.1d |
По посока (market, общо; доклад, без тежест в прага):
| посока | политика | n | win | ср. R бруто | ср. R НЕТО | ср. държане |
|---|---|---|---|---|---|---|
| long | P1 | 77 | 27% | -0.26R | -0.47R | 5.7d |
| long | P23 | 77 | 34% | -0.12R | -0.29R | 2.5d |
| long | P5 | 76 | 54% | -0.17R | -0.35R | 3.8d |
| short | P1 | 83 | 49% | +0.48R | +0.40R | 4.7d |
| short | P23 | 83 | 52% | +0.24R | +0.15R | 2.9d |
| short | P5 | 83 | 71% | +0.08R | -0.02R | 2.7d |
Прагът за P5 (NOTES.md; съсед P5b) — буквално:
- h1 market: P5 -0.265R срещу P1 -0.123R (Δ -0.141R; n=87/87)
- h2 market: P5 -0.075R срещу P1 +0.106R (Δ -0.181R; n=73/72)
- retest общо: P5 -0.203R срещу P1 -0.084R (Δ -0.120R; n=167/168)
- P5b market общо: P5b -0.103R срещу P1 -0.019R (Δ -0.084R; n=160/160)
- условие 1 market, двете половини: P5 нето ≥ P1 → НЕ
- условие 2 n≥30 във всяка половина за P1 и P5 → ДА
- условие 3 retest pooled: Δ(P5−P1) ≥ 0 → НЕ
- условие 4 P5b market pooled: Δ(P5b−P1) ≥ 0 → НЕ
ПРАГ P5: НЕ МИНАВА — падат условия 1, 3, 4. P5/P5b остават измерени политики в таблица 1 (като P2/P4); мениджмънтът остава P1.
Прагът за P23 (NOTES.md; съсед P23-3) — буквално:
- h1 market: P23 -0.090R срещу P1 -0.123R (Δ +0.033R; n=87/87)
- h2 market: P23 -0.029R срещу P1 +0.106R (Δ -0.135R; n=73/73)
- retest общо: P23 -0.162R срещу P1 -0.084R (Δ -0.078R; n=167/167)
- P23-3 market общо: P23-3 -0.094R срещу P1 -0.019R (Δ -0.075R; n=160/160)
- условие 1 market, двете половини: P23 нето ≥ P1 → НЕ
- условие 2 n≥30 във всяка половина за P1 и P23 → ДА
- условие 3 retest pooled: Δ(P23−P1) ≥ 0 → НЕ
- условие 4 P23-3 market pooled: Δ(P23-3−P1) ≥ 0 → НЕ
ПРАГ P23: НЕ МИНАВА — падат условия 1, 3, 4. крак А на протокола №13 пада → №13 се затваря („P1 остава") по логиката в NOTES; двойното счетоводство остава запис.
Ограничения (чети преди изводи)
- Сигналите са МЕХАНИЧНИ приближения на плейбука — без позициониране/funding конфлуенция, без преценка. Реалните сетъпи са филтрирани по-строго; това мери правилата, не преценката.
- Където няма 1h, оценката е на 4h с ambiguous=стоп → систематично песимистична; реалният дял е в таблица 7б, сравненията между политики/правила остават честни.
- Retest зоната е фиксирана дефиниция ([ниво−0.25×ATR, ниво]); реалните зони се чертаят по структура.
- Пуловете/профилът се преизчисляват на 6 бара — статус на пул може да закъснее с ден.
- Триене 0.15% нотионал на сделка независимо от частичните изходи (леко опростено).