Warchhold Research

Validierung

Hier entsteht die Bewährungs-Historie: Optimierung nur für Kandidaten mit Signal und nur gegen ungesehene Daten; monatliche Forward-Validierung als finaler Richter — auf Daten, die zum Zeitpunkt der Parameter-Wahl noch nicht existierten.

Optimizer-Läufe (bedingt, Wochenende)

Anti-Overfitting strukturell: Grid beim Bau vorregistriert (vor jedem Ergebnis), Auswahl nur In-Sample, genau ein Out-of-Sample-Test gegen die unoptimierte Baseline. Bestätigte Parameter wandern eingefroren in die Forward-Validierung.

2026-08-21_dax_ib_extension_fade

Optimizer-Lauf 2026-08-21 — DAX Initial-Balance-Extension Fade (Steidlmayer Range-Tag-Klassifikator)

Vorregistriertes Grid (18 Kombis, festgelegt beim Bau am 2026-08-12, vor jedem Ergebnis). Grid-Begruendung: ib_width_pct variiert die Range-Tag-Trennschaerfe um Steidlmayers Normal-Tag-Konzept (Median bis oberes Terzil); ext_buffer_frac steuert, wie weit jenseits der IB eine Extension liegen muss, bevor gefadet wird (0=am IB-Rand bis 25% der IB-Weite); ib_bars deckt die klassische erste Stunde (60) und das 1.5-Stunden-Bracket (90) ab. 3x3x2=18 Kombinationen (<=24), alle innerhalb der MANIFEST-min/max, literaturnah ohne exotisches Mining.

Split: IS 17.03.2026 – 13.06.2026 (Auswahl) | OOS 13.06.2026 – 31.07.2026 (einmaliger Test) | Embargo: letzte 21 Tage gesperrt

Governance: IS-Ledger trl_9dd2d8a113a8 · OOS-Ledger trl_9bc03f1c3958; beide Payloads vor dem jeweiligen ersten Engine-Aufruf gebunden.

In-Sample Top 10 (von 18)

KombinWRPFPnL (Pkt)
{"ext_buffer_frac": 0.1, "ib_bars": 90, "ib_width_pct": 0.5}3759.46%1.2413+371 Pkt
{"ext_buffer_frac": 0.1, "ib_bars": 90, "ib_width_pct": 0.6}2556.0%1.1481+166 Pkt
{"ext_buffer_frac": 0.25, "ib_bars": 60, "ib_width_pct": 0.6}2951.72%1.1271+170 Pkt
{"ext_buffer_frac": 0.25, "ib_bars": 60, "ib_width_pct": 0.5}3852.63%1.1001+168 Pkt
{"ext_buffer_frac": 0.0, "ib_bars": 90, "ib_width_pct": 0.5}4348.84%1.0853+162 Pkt
{"ext_buffer_frac": 0.25, "ib_bars": 90, "ib_width_pct": 0.5}2657.69%1.0477+57 Pkt
{"ext_buffer_frac": 0.0, "ib_bars": 90, "ib_width_pct": 0.6}3043.33%1.0308+44 Pkt
{"ext_buffer_frac": 0.0, "ib_bars": 60, "ib_width_pct": 0.6}3956.41%1.0184+30 Pkt
{"ext_buffer_frac": 0.0, "ib_bars": 60, "ib_width_pct": 0.5}4955.1%1.0143+30 Pkt
{"ext_buffer_frac": 0.1, "ib_bars": 60, "ib_width_pct": 0.6}3554.29%0.9961-6 Pkt

IS-Auswahl: {"ext_buffer_frac": 0.1, "ib_bars": 90, "ib_width_pct": 0.5} (Expectancy 10.0224, PF 1.2413, n=37)

Parameter Stability Map (volle Grid-Flaeche, 18 Kombis)

Nachbar-Stabilitaet: 3/4 Nachbarn positiv, Nachbar-Ø/Optimum = 0.16 (ISOLIERTES OPTIMUM — Zufallsverdacht)

<details><summary>Alle Kombis (IS)</summary>
KombinPFExpectancyPnL
{"ext_buffer_frac": 0.0, "ib_bars": 60, "ib_width_pct": 0.5}491.01430.6076+30
{"ext_buffer_frac": 0.0, "ib_bars": 60, "ib_width_pct": 0.6}391.01840.77+30
{"ext_buffer_frac": 0.0, "ib_bars": 60, "ib_width_pct": 0.7}280.7389-12.725-356
{"ext_buffer_frac": 0.0, "ib_bars": 90, "ib_width_pct": 0.5}431.08533.7605+162
{"ext_buffer_frac": 0.0, "ib_bars": 90, "ib_width_pct": 0.6}301.03081.4763+44
{"ext_buffer_frac": 0.0, "ib_bars": 90, "ib_width_pct": 0.7}260.7276-15.0508-391
{"ext_buffer_frac": 0.1, "ib_bars": 60, "ib_width_pct": 0.5}450.8648-6.3153-284
{"ext_buffer_frac": 0.1, "ib_bars": 60, "ib_width_pct": 0.6}350.9961-0.1751-6
{"ext_buffer_frac": 0.1, "ib_bars": 60, "ib_width_pct": 0.7}250.6712-17.52-438
{"ext_buffer_frac": 0.1, "ib_bars": 90, "ib_width_pct": 0.5}371.241310.0224+371
{"ext_buffer_frac": 0.1, "ib_bars": 90, "ib_width_pct": 0.6}251.14816.6308+166
{"ext_buffer_frac": 0.1, "ib_bars": 90, "ib_width_pct": 0.7}220.7885-10.7636-237
{"ext_buffer_frac": 0.25, "ib_bars": 60, "ib_width_pct": 0.5}381.10014.4087+168
{"ext_buffer_frac": 0.25, "ib_bars": 60, "ib_width_pct": 0.6}291.12715.8586+170
{"ext_buffer_frac": 0.25, "ib_bars": 60, "ib_width_pct": 0.7}210.8208-9.6824-203
{"ext_buffer_frac": 0.25, "ib_bars": 90, "ib_width_pct": 0.5}261.04772.1942+57
{"ext_buffer_frac": 0.25, "ib_bars": 90, "ib_width_pct": 0.6}170.8155-9.0324-154
{"ext_buffer_frac": 0.25, "ib_bars": 90, "ib_width_pct": 0.7}160.5924-21.2031-339
</details>

Out-of-Sample (je genau 1 Lauf)

nWRPF (m.Slip)PnL (m.Slip)PF (o.Slip)PnL (o.Slip)
Optimiert2259.09%1.011+8 Pkt1.0409+30 Pkt
Baseline (Anker)2360.87%1.3689+313 Pkt

Verdict-Regel + IS-Auswahl basieren auf den realistischen Werten mit Slippage; „o. Slip" ist der Idealwert ohne Ausführungskosten.

Verdict

Optimierung NICHT bestätigt — Baseline behalten, kein Edge-Nachweis

Regel: bestätigt nur wenn OOS-PF >= 1.1 UND OOS-n >= 10 UND optimiert >= Baseline im OOS.

2026-08-19_dax_intraday_neg_drift_short

Optimizer-Lauf 2026-08-19 — Intraday-Negativ-Drift Short (Vormittag, Cooper/Cliff/Gulen)

Vorregistriertes Grid (18 Kombis, festgelegt beim Bau am 2026-08-10, vor jedem Ergebnis). Grid-Begruendung: trend_block_points steuert, ab welchem Aufwaerts-Move seit Open der Short als Trend-Tag geblockt wird (Bereich um typische DAX-Vormittags-Ranges, ~20-45 Pkt). open_strength_points setzt die Schwelle fuer den 'hohen Eroeffnungskurs', der laut Cooper/Cliff/Gulen zerfaellt (kleiner bis moderater Opening-Pop, 4-12 Pkt). max_hold_bars kalibriert das Vormittags-Halte-Fenster (45 vs 75 Min = grob die erste Stunde des Eroeffnungs-Hoch-Zerfalls). Alle drei literaturnah, keine exotischen Werte; 3x3x2 = 18 Kombinationen.

Split: IS 17.03.2026 – 12.06.2026 (Auswahl) | OOS 12.06.2026 – 29.07.2026 (einmaliger Test) | Embargo: letzte 21 Tage gesperrt

Governance: IS-Ledger trl_6b72bbeb2952 · OOS-Ledger trl_5df40ecab346; beide Payloads vor dem jeweiligen ersten Engine-Aufruf gebunden.

In-Sample Top 10 (von 18)

KombinWRPFPnL (Pkt)
{"max_hold_bars": 75, "open_strength_points": 4.0, "trend_block_points": 20.0}5810.34%0.881-118 Pkt
{"max_hold_bars": 75, "open_strength_points": 8.0, "trend_block_points": 20.0}5810.34%0.881-118 Pkt
{"max_hold_bars": 75, "open_strength_points": 12.0, "trend_block_points": 20.0}5810.34%0.881-118 Pkt
{"max_hold_bars": 75, "open_strength_points": 4.0, "trend_block_points": 30.0}5810.34%0.881-118 Pkt
{"max_hold_bars": 75, "open_strength_points": 8.0, "trend_block_points": 30.0}5810.34%0.881-118 Pkt
{"max_hold_bars": 75, "open_strength_points": 12.0, "trend_block_points": 30.0}5810.34%0.881-118 Pkt
{"max_hold_bars": 75, "open_strength_points": 4.0, "trend_block_points": 45.0}5810.34%0.881-118 Pkt
{"max_hold_bars": 75, "open_strength_points": 8.0, "trend_block_points": 45.0}5810.34%0.881-118 Pkt
{"max_hold_bars": 75, "open_strength_points": 12.0, "trend_block_points": 45.0}5810.34%0.881-118 Pkt
{"max_hold_bars": 45, "open_strength_points": 4.0, "trend_block_points": 20.0}5812.07%0.746-248 Pkt

IS-Auswahl: {"max_hold_bars": 75, "open_strength_points": 4.0, "trend_block_points": 20.0} (Expectancy -2.0395, PF 0.881, n=58)

Parameter Stability Map (volle Grid-Flaeche, 18 Kombis)

Nachbar-Stabilitaet: 0/3 Nachbarn positiv, Nachbar-Ø/Optimum = 1.37 (ISOLIERTES OPTIMUM — Zufallsverdacht)

<details><summary>Alle Kombis (IS)</summary>
KombinPFExpectancyPnL
{"max_hold_bars": 45, "open_strength_points": 12.0, "trend_block_points": 20.0}580.746-4.2781-248
{"max_hold_bars": 45, "open_strength_points": 12.0, "trend_block_points": 30.0}580.746-4.2781-248
{"max_hold_bars": 45, "open_strength_points": 12.0, "trend_block_points": 45.0}580.746-4.2781-248
{"max_hold_bars": 45, "open_strength_points": 4.0, "trend_block_points": 20.0}580.746-4.2781-248
{"max_hold_bars": 45, "open_strength_points": 4.0, "trend_block_points": 30.0}580.746-4.2781-248
{"max_hold_bars": 45, "open_strength_points": 4.0, "trend_block_points": 45.0}580.746-4.2781-248
{"max_hold_bars": 45, "open_strength_points": 8.0, "trend_block_points": 20.0}580.746-4.2781-248
{"max_hold_bars": 45, "open_strength_points": 8.0, "trend_block_points": 30.0}580.746-4.2781-248
{"max_hold_bars": 45, "open_strength_points": 8.0, "trend_block_points": 45.0}580.746-4.2781-248
{"max_hold_bars": 75, "open_strength_points": 12.0, "trend_block_points": 20.0}580.881-2.0395-118
{"max_hold_bars": 75, "open_strength_points": 12.0, "trend_block_points": 30.0}580.881-2.0395-118
{"max_hold_bars": 75, "open_strength_points": 12.0, "trend_block_points": 45.0}580.881-2.0395-118
{"max_hold_bars": 75, "open_strength_points": 4.0, "trend_block_points": 20.0}580.881-2.0395-118
{"max_hold_bars": 75, "open_strength_points": 4.0, "trend_block_points": 30.0}580.881-2.0395-118
{"max_hold_bars": 75, "open_strength_points": 4.0, "trend_block_points": 45.0}580.881-2.0395-118
{"max_hold_bars": 75, "open_strength_points": 8.0, "trend_block_points": 20.0}580.881-2.0395-118
{"max_hold_bars": 75, "open_strength_points": 8.0, "trend_block_points": 30.0}580.881-2.0395-118
{"max_hold_bars": 75, "open_strength_points": 8.0, "trend_block_points": 45.0}580.881-2.0395-118
</details>

Out-of-Sample (je genau 1 Lauf)

nWRPF (m.Slip)PnL (m.Slip)PF (o.Slip)PnL (o.Slip)
Optimiert336.06%0.3851-301 Pkt0.4156-268 Pkt
Baseline (Anker)336.06%0.3851-301 Pkt

Verdict-Regel + IS-Auswahl basieren auf den realistischen Werten mit Slippage; „o. Slip" ist der Idealwert ohne Ausführungskosten.

Verdict

Optimierung NICHT bestätigt — Baseline behalten, kein Edge-Nachweis

Regel: bestätigt nur wenn OOS-PF >= 1.1 UND OOS-n >= 10 UND optimiert >= Baseline im OOS.

2026-08-18_dax_turn_of_month_long

Optimizer-Lauf 2026-08-18 — Turn-of-Month Long-Bias (Ariel 1987 / Lakonishok-Smidt 1988)

Vorregistriertes Grid (18 Kombis, festgelegt beim Bau am 2026-08-07, vor jedem Ergebnis). Grid-Begruendung: Fensterbreite ist der einzige literaturgestuetzte Freiheitsgrad: pre_days/post_days spannen die dokumentierten Konventionen auf (Lakonishok/Smidt eng [0:+3], Ariel breit [-1:+8], Decay-robustes [-3:+3]). sl_points variiert nur die Katastrophen-Stop-Weite (Risk), keine Signal-Suche. 3x3x2 = 18 Kombinationen (<= 24), alle innerhalb der MANIFEST-min/max.

Split: IS 17.03.2026 – 11.06.2026 (Auswahl) | OOS 11.06.2026 – 28.07.2026 (einmaliger Test) | Embargo: letzte 21 Tage gesperrt

Governance: IS-Ledger trl_91534ee4be85 · OOS-Ledger trl_f043d220b425; beide Payloads vor dem jeweiligen ersten Engine-Aufruf gebunden.

In-Sample Top 10 (von 18)

KombinWRPFPnL (Pkt)
{"post_days": 5, "pre_days": 1, "sl_points": 60.0}1450.0%1.8223+166 Pkt
{"post_days": 3, "pre_days": 1, "sl_points": 60.0}955.56%1.7581+119 Pkt
{"post_days": 8, "pre_days": 1, "sl_points": 60.0}2352.17%1.7245+240 Pkt
{"post_days": 5, "pre_days": 2, "sl_points": 60.0}1752.94%1.7096+166 Pkt
{"post_days": 8, "pre_days": 2, "sl_points": 60.0}2653.85%1.6603+240 Pkt
{"post_days": 3, "pre_days": 2, "sl_points": 60.0}1258.33%1.629+119 Pkt
{"post_days": 8, "pre_days": 3, "sl_points": 60.0}2951.72%1.4876+203 Pkt
{"post_days": 5, "pre_days": 3, "sl_points": 60.0}2050.0%1.4503+130 Pkt
{"post_days": 3, "pre_days": 3, "sl_points": 60.0}1553.33%1.3387+82 Pkt
{"post_days": 8, "pre_days": 1, "sl_points": 40.0}2347.83%1.133+47 Pkt

IS-Auswahl: {"pre_days": 1, "post_days": 8, "sl_points": 60.0} (Expectancy 10.4383, PF 1.7245, n=23)

Parameter Stability Map (volle Grid-Flaeche, 18 Kombis)

Nachbar-Stabilitaet: 3/3 Nachbarn positiv, Nachbar-Ø/Optimum = 0.74 (PLATEAU — robust)

<details><summary>Alle Kombis (IS)</summary>
KombinPFExpectancyPnL
{"post_days": 3, "pre_days": 1, "sl_points": 40.0}90.567-8.5844-77
{"post_days": 3, "pre_days": 1, "sl_points": 60.0}91.758113.2089+119
{"post_days": 3, "pre_days": 2, "sl_points": 40.0}120.6323-6.4483-77
{"post_days": 3, "pre_days": 2, "sl_points": 60.0}121.6299.8967+119
{"post_days": 3, "pre_days": 3, "sl_points": 40.0}150.5607-7.8153-117
{"post_days": 3, "pre_days": 3, "sl_points": 60.0}151.33875.4673+82
{"post_days": 5, "pre_days": 1, "sl_points": 40.0}140.8675-2.1207-30
{"post_days": 5, "pre_days": 1, "sl_points": 60.0}141.822311.8893+166
{"post_days": 5, "pre_days": 2, "sl_points": 40.0}170.8836-1.7535-30
{"post_days": 5, "pre_days": 2, "sl_points": 60.0}171.70969.7841+166
{"post_days": 5, "pre_days": 3, "sl_points": 40.0}200.7771-3.483-70
{"post_days": 5, "pre_days": 3, "sl_points": 60.0}201.45036.479+130
{"post_days": 8, "pre_days": 1, "sl_points": 40.0}231.1332.0265+47
{"post_days": 8, "pre_days": 1, "sl_points": 60.0}231.724510.4383+240
{"post_days": 8, "pre_days": 2, "sl_points": 40.0}261.12161.7881+46
{"post_days": 8, "pre_days": 2, "sl_points": 60.0}261.66039.2292+240
{"post_days": 8, "pre_days": 3, "sl_points": 40.0}291.01510.229+7
{"post_days": 8, "pre_days": 3, "sl_points": 60.0}291.48767.0072+203
</details>

Out-of-Sample (je genau 1 Lauf)

nWRPF (m.Slip)PnL (m.Slip)PF (o.Slip)PnL (o.Slip)
Optimiert922.22%1.3545+33 Pkt1.4837+42 Pkt
Baseline (Anker)425.0%3.3996+80 Pkt

Verdict-Regel + IS-Auswahl basieren auf den realistischen Werten mit Slippage; „o. Slip" ist der Idealwert ohne Ausführungskosten.

Verdict

Optimierung NICHT bestätigt — Baseline behalten, kein Edge-Nachweis

Regel: bestätigt nur wenn OOS-PF >= 1.1 UND OOS-n >= 10 UND optimiert >= Baseline im OOS.

2026-08-18_dax_open_drift_long

Optimizer-Lauf 2026-08-18 — DAX Eroeffnungs-30-Min-Drift-Long (WMO 1985 / Jain-Joh 1988 Return-Uhr)

Vorregistriertes Grid (18 Kombis, festgelegt beim Bau am 2026-08-08, vor jedem Ergebnis). Grid-Begruendung: max_gap_atr spannt die Small-Gap-Enable-Schwelle (ruhig bis moderat) literaturnah auf; max_hold_bars deckt das WMO-Fruehsession-Fenster (~30 Min) bis leichte Ausdehnung (45/60 Min) ab; sl_min_points variiert die Schutz-SL-Distanz eng ums Broker-Minimum. Alle drei sind is_optimizable, innerhalb der MANIFEST-min/max; 3x3x2 = 18 Kombinationen (<=24). Kein exotisches Mining — jeder Wert ist mechanisch aus der Return-Uhr bzw. Hausregeln motiviert.

Split: IS 17.03.2026 – 11.06.2026 (Auswahl) | OOS 11.06.2026 – 28.07.2026 (einmaliger Test) | Embargo: letzte 21 Tage gesperrt

Governance: IS-Ledger trl_7b3cb3d7e4c8 · OOS-Ledger trl_b2c56b52c466; beide Payloads vor dem jeweiligen ersten Engine-Aufruf gebunden.

In-Sample Top 10 (von 18)

KombinWRPFPnL (Pkt)
{"max_gap_atr": 0.5, "max_hold_bars": 60, "sl_min_points": 12.0}5726.32%1.6063+591 Pkt
{"max_gap_atr": 1.0, "max_hold_bars": 60, "sl_min_points": 12.0}5726.32%1.6063+591 Pkt
{"max_gap_atr": 1.5, "max_hold_bars": 60, "sl_min_points": 12.0}5726.32%1.6063+591 Pkt
{"max_gap_atr": 0.5, "max_hold_bars": 60, "sl_min_points": 20.0}5726.32%1.5755+571 Pkt
{"max_gap_atr": 1.0, "max_hold_bars": 60, "sl_min_points": 20.0}5726.32%1.5755+571 Pkt
{"max_gap_atr": 1.5, "max_hold_bars": 60, "sl_min_points": 20.0}5726.32%1.5755+571 Pkt
{"max_gap_atr": 0.5, "max_hold_bars": 45, "sl_min_points": 12.0}5728.07%1.4313+404 Pkt
{"max_gap_atr": 1.0, "max_hold_bars": 45, "sl_min_points": 12.0}5728.07%1.4313+404 Pkt
{"max_gap_atr": 1.5, "max_hold_bars": 45, "sl_min_points": 12.0}5728.07%1.4313+404 Pkt
{"max_gap_atr": 0.5, "max_hold_bars": 30, "sl_min_points": 12.0}5733.33%1.4099+366 Pkt

IS-Auswahl: {"enable_gap_filter": false, "max_gap_atr": 0.5, "max_hold_bars": 60, "sl_min_points": 12.0} (Expectancy 10.3605, PF 1.6063, n=57)

Parameter Stability Map (volle Grid-Flaeche, 18 Kombis)

Nachbar-Stabilitaet: 3/3 Nachbarn positiv, Nachbar-Ø/Optimum = 0.88 (PLATEAU — robust)

<details><summary>Alle Kombis (IS)</summary>
KombinPFExpectancyPnL
{"max_gap_atr": 0.5, "max_hold_bars": 30, "sl_min_points": 12.0}571.40996.4151+366
{"max_gap_atr": 0.5, "max_hold_bars": 30, "sl_min_points": 20.0}571.38466.1295+349
{"max_gap_atr": 0.5, "max_hold_bars": 45, "sl_min_points": 12.0}571.43137.0907+404
{"max_gap_atr": 0.5, "max_hold_bars": 45, "sl_min_points": 20.0}571.40276.7558+385
{"max_gap_atr": 0.5, "max_hold_bars": 60, "sl_min_points": 12.0}571.606310.3605+591
{"max_gap_atr": 0.5, "max_hold_bars": 60, "sl_min_points": 20.0}571.575510.0256+571
{"max_gap_atr": 1.0, "max_hold_bars": 30, "sl_min_points": 12.0}571.40996.4151+366
{"max_gap_atr": 1.0, "max_hold_bars": 30, "sl_min_points": 20.0}571.38466.1295+349
{"max_gap_atr": 1.0, "max_hold_bars": 45, "sl_min_points": 12.0}571.43137.0907+404
{"max_gap_atr": 1.0, "max_hold_bars": 45, "sl_min_points": 20.0}571.40276.7558+385
{"max_gap_atr": 1.0, "max_hold_bars": 60, "sl_min_points": 12.0}571.606310.3605+591
{"max_gap_atr": 1.0, "max_hold_bars": 60, "sl_min_points": 20.0}571.575510.0256+571
{"max_gap_atr": 1.5, "max_hold_bars": 30, "sl_min_points": 12.0}571.40996.4151+366
{"max_gap_atr": 1.5, "max_hold_bars": 30, "sl_min_points": 20.0}571.38466.1295+349
{"max_gap_atr": 1.5, "max_hold_bars": 45, "sl_min_points": 12.0}571.43137.0907+404
{"max_gap_atr": 1.5, "max_hold_bars": 45, "sl_min_points": 20.0}571.40276.7558+385
{"max_gap_atr": 1.5, "max_hold_bars": 60, "sl_min_points": 12.0}571.606310.3605+591
{"max_gap_atr": 1.5, "max_hold_bars": 60, "sl_min_points": 20.0}571.575510.0256+571
</details>

Out-of-Sample (je genau 1 Lauf)

nWRPF (m.Slip)PnL (m.Slip)PF (o.Slip)PnL (o.Slip)
Optimiert3321.21%1.3578+220 Pkt1.4295+253 Pkt
Baseline (Anker)3321.21%1.2696+162 Pkt

Verdict-Regel + IS-Auswahl basieren auf den realistischen Werten mit Slippage; „o. Slip" ist der Idealwert ohne Ausführungskosten.

Verdict

Optimierung BESTAETIGT (OOS) — in Forward-Validierung übernommen

Regel: bestätigt nur wenn OOS-PF >= 1.1 UND OOS-n >= 10 UND optimiert >= Baseline im OOS.

2026-08-15_dax_intraday_component_trend

Optimizer-Lauf 2026-08-15 — Intraday-Komponenten-Trend (Day/Night-Signal-Dekomposition, RFS 2026)

Vorregistriertes Grid (12 Kombis, festgelegt beim Bau am 2026-08-06, vor jedem Ergebnis). Grid-Begruendung: lookback_days deckt den Uebergang von kurz- (5 Tage) ueber mittel- (10, Quellen-nahe Formations-Fenster) bis laengerfristig (20 Tage) ab, ohne Feintuning. min_signal_pts {0,15} testet reines Vorzeichen vs. moderaten Rausch-Cut (verwirft schwache/ambivalente Trends, analog zum Bandpass-Rausch-Cut). sl_points {30,45} zwei plausible Katastrophen-Stop-Weiten fuer einen ganztaegig gehaltenen Trend-Trade; alle Werte innerhalb MANIFEST-min/max, 3x2x2 = 12 Kombinationen.

Split: IS 17.03.2026 – 09.06.2026 (Auswahl) | OOS 09.06.2026 – 25.07.2026 (einmaliger Test) | Embargo: letzte 21 Tage gesperrt

Governance: IS-Ledger trl_c8d99f2f26e4 · OOS-Ledger trl_97a6b63818b9; beide Payloads vor dem jeweiligen ersten Engine-Aufruf gebunden.

In-Sample Top 10 (von 12)

KombinWRPFPnL (Pkt)
{"lookback_days": 5, "min_signal_pts": 0.0, "sl_points": 45.0}5016.0%1.0816+162 Pkt
{"lookback_days": 5, "min_signal_pts": 15.0, "sl_points": 30.0}4810.42%1.0579+79 Pkt
{"lookback_days": 20, "min_signal_pts": 0.0, "sl_points": 30.0}3514.29%1.0306+29 Pkt
{"lookback_days": 20, "min_signal_pts": 15.0, "sl_points": 30.0}3312.12%1.012+11 Pkt
{"lookback_days": 5, "min_signal_pts": 0.0, "sl_points": 30.0}5010.0%1.0063+9 Pkt
{"lookback_days": 5, "min_signal_pts": 15.0, "sl_points": 45.0}4814.58%0.9248-146 Pkt
{"lookback_days": 20, "min_signal_pts": 0.0, "sl_points": 45.0}3514.29%0.713-397 Pkt
{"lookback_days": 20, "min_signal_pts": 15.0, "sl_points": 45.0}3312.12%0.697-399 Pkt
{"lookback_days": 10, "min_signal_pts": 15.0, "sl_points": 45.0}4411.36%0.6383-642 Pkt
{"lookback_days": 10, "min_signal_pts": 0.0, "sl_points": 45.0}4511.11%0.6229-686 Pkt

IS-Auswahl: {"lookback_days": 5, "min_signal_pts": 0.0, "sl_points": 45.0} (Expectancy 3.2472, PF 1.0816, n=50)

Parameter Stability Map (volle Grid-Flaeche, 12 Kombis)

Nachbar-Stabilitaet: 1/3 Nachbarn positiv, Nachbar-Ø/Optimum = -1.86 (ISOLIERTES OPTIMUM — Zufallsverdacht)

<details><summary>Alle Kombis (IS)</summary>
KombinPFExpectancyPnL
{"lookback_days": 10, "min_signal_pts": 0.0, "sl_points": 30.0}450.511-14.288-643
{"lookback_days": 10, "min_signal_pts": 0.0, "sl_points": 45.0}450.6229-15.2349-686
{"lookback_days": 10, "min_signal_pts": 15.0, "sl_points": 30.0}440.5227-13.9464-614
{"lookback_days": 10, "min_signal_pts": 15.0, "sl_points": 45.0}440.6383-14.5841-642
{"lookback_days": 20, "min_signal_pts": 0.0, "sl_points": 30.0}351.03060.8349+29
{"lookback_days": 20, "min_signal_pts": 0.0, "sl_points": 45.0}350.713-11.3291-397
{"lookback_days": 20, "min_signal_pts": 15.0, "sl_points": 30.0}331.0120.3312+11
{"lookback_days": 20, "min_signal_pts": 15.0, "sl_points": 45.0}330.697-12.1039-399
{"lookback_days": 5, "min_signal_pts": 0.0, "sl_points": 30.0}501.00630.1818+9
{"lookback_days": 5, "min_signal_pts": 0.0, "sl_points": 45.0}501.08163.2472+162
{"lookback_days": 5, "min_signal_pts": 15.0, "sl_points": 30.0}481.05791.6556+79
{"lookback_days": 5, "min_signal_pts": 15.0, "sl_points": 45.0}480.9248-3.0327-146
</details>

Out-of-Sample (je genau 1 Lauf)

nWRPF (m.Slip)PnL (m.Slip)PF (o.Slip)PnL (o.Slip)
Optimiert2917.24%1.0831+88 Pkt1.1129+117 Pkt
Baseline (Anker)2429.17%2.2095+857 Pkt

Verdict-Regel + IS-Auswahl basieren auf den realistischen Werten mit Slippage; „o. Slip" ist der Idealwert ohne Ausführungskosten.

Verdict

Optimierung NICHT bestätigt — Baseline behalten, kein Edge-Nachweis

Regel: bestätigt nur wenn OOS-PF >= 1.1 UND OOS-n >= 10 UND optimiert >= Baseline im OOS.

2026-08-08_dax_acd_timed_breakout

Optimizer-Lauf 2026-08-08 — DAX ACD Time-Confirmed Opening-Range Breakout (Mark Fisher)

Vorregistriertes Grid (18 Kombis, festgelegt beim Bau am 2026-08-04, vor jedem Ergebnis). Grid-Begruendung: ACD-Original-OR ist 5-20min -> or_minutes 5/15/30 deckt den dokumentierten Bereich plus einen Schritt ab. hold_bars 5/10/15 klammert die 10-min-Kern-Halte-Bestaetigung (der eigentliche zu pruefende Hebel) mit einem schwaecheren und einem strengeren Nachbarwert. a_offset_atr_mult 0.3/1.0 spannt den A-Offset (Original ~12% der Range) vola-normiert von eng bis weit. 3x3x2 = 18 Kombinationen (<= 24).

Split: IS 17.03.2026 – 04.06.2026 (Auswahl) | OOS 04.06.2026 – 18.07.2026 (einmaliger Test) | Embargo: letzte 21 Tage gesperrt

Governance: IS-Ledger trl_590e21fb7581 · OOS-Ledger trl_fbc39546696e; beide Payloads vor dem jeweiligen ersten Engine-Aufruf gebunden.

In-Sample Top 10 (von 18)

KombinWRPFPnL (Pkt)
{"a_offset_atr_mult": 0.3, "hold_bars": 10, "or_minutes": 15}9948.48%1.3272+1372 Pkt
{"a_offset_atr_mult": 0.3, "hold_bars": 15, "or_minutes": 15}9553.68%1.3246+1308 Pkt
{"a_offset_atr_mult": 1.0, "hold_bars": 10, "or_minutes": 15}9550.53%1.2506+1116 Pkt
{"a_offset_atr_mult": 1.0, "hold_bars": 15, "or_minutes": 15}9151.65%1.2195+902 Pkt
{"a_offset_atr_mult": 1.0, "hold_bars": 5, "or_minutes": 15}10048.0%1.1924+896 Pkt
{"a_offset_atr_mult": 1.0, "hold_bars": 5, "or_minutes": 30}9946.46%1.0642+305 Pkt
{"a_offset_atr_mult": 1.0, "hold_bars": 15, "or_minutes": 5}9947.47%1.0412+185 Pkt
{"a_offset_atr_mult": 1.0, "hold_bars": 15, "or_minutes": 30}8851.14%1.037+169 Pkt
{"a_offset_atr_mult": 1.0, "hold_bars": 10, "or_minutes": 30}9352.69%1.0219+107 Pkt
{"a_offset_atr_mult": 0.3, "hold_bars": 15, "or_minutes": 5}10244.12%1.014+68 Pkt

IS-Auswahl: {"a_offset_atr_mult": 0.3, "hold_bars": 10, "or_minutes": 15} (Expectancy 13.8621, PF 1.3272, n=99)

Parameter Stability Map (volle Grid-Flaeche, 18 Kombis)

Nachbar-Stabilitaet: 2/5 Nachbarn positiv, Nachbar-Ø/Optimum = 0.2 (ISOLIERTES OPTIMUM — Zufallsverdacht)

<details><summary>Alle Kombis (IS)</summary>
KombinPFExpectancyPnL
{"a_offset_atr_mult": 0.3, "hold_bars": 10, "or_minutes": 15}991.327213.8621+1372
{"a_offset_atr_mult": 0.3, "hold_bars": 10, "or_minutes": 30}980.9685-1.5677-154
{"a_offset_atr_mult": 0.3, "hold_bars": 10, "or_minutes": 5}1030.9211-3.8538-397
{"a_offset_atr_mult": 0.3, "hold_bars": 15, "or_minutes": 15}951.324613.7642+1308
{"a_offset_atr_mult": 0.3, "hold_bars": 15, "or_minutes": 30}940.9995-0.0253-2
{"a_offset_atr_mult": 0.3, "hold_bars": 15, "or_minutes": 5}1021.0140.6624+68
{"a_offset_atr_mult": 0.3, "hold_bars": 5, "or_minutes": 15}1030.8804-6.2562-644
{"a_offset_atr_mult": 0.3, "hold_bars": 5, "or_minutes": 30}1000.8288-8.7209-872
{"a_offset_atr_mult": 0.3, "hold_bars": 5, "or_minutes": 5}1040.8106-9.5086-989
{"a_offset_atr_mult": 1.0, "hold_bars": 10, "or_minutes": 15}951.250611.7487+1116
{"a_offset_atr_mult": 1.0, "hold_bars": 10, "or_minutes": 30}931.02191.1538+107
{"a_offset_atr_mult": 1.0, "hold_bars": 10, "or_minutes": 5}1020.9589-1.9567-200
{"a_offset_atr_mult": 1.0, "hold_bars": 15, "or_minutes": 15}911.21959.9166+902
{"a_offset_atr_mult": 1.0, "hold_bars": 15, "or_minutes": 30}881.0371.9202+169
{"a_offset_atr_mult": 1.0, "hold_bars": 15, "or_minutes": 5}991.04121.8692+185
{"a_offset_atr_mult": 1.0, "hold_bars": 5, "or_minutes": 15}1001.19248.9633+896
{"a_offset_atr_mult": 1.0, "hold_bars": 5, "or_minutes": 30}991.06423.0782+305
{"a_offset_atr_mult": 1.0, "hold_bars": 5, "or_minutes": 5}1030.9447-2.7087-279
</details>

Out-of-Sample (je genau 1 Lauf)

nWRPF (m.Slip)PnL (m.Slip)PF (o.Slip)PnL (o.Slip)
Optimiert6349.21%0.8903-299 Pkt0.9124-236 Pkt
Baseline (Anker)6147.54%0.9342-163 Pkt

Verdict-Regel + IS-Auswahl basieren auf den realistischen Werten mit Slippage; „o. Slip" ist der Idealwert ohne Ausführungskosten.

Verdict

Optimierung NICHT bestätigt — Baseline behalten, kein Edge-Nachweis

Regel: bestätigt nur wenn OOS-PF >= 1.1 UND OOS-n >= 10 UND optimiert >= Baseline im OOS.

2026-08-01_dax_pivot_level_reversal

Optimizer-Lauf 2026-08-01 — DAX Floor-Trader-Pivot Level Reversal (Osler)

Vorregistriertes Grid (24 Kombis, festgelegt beim Bau am 2026-07-28, vor jedem Ergebnis). Grid-Begruendung: approach_buffer bestimmt, wie eng der Antest ans Level heranreichen muss (Osler-Level-Naeherungszone) — 5/8/12 Pkt deckt engen bis lockeren Antest ab. sl_atr_mult skaliert den Stop-Puffer jenseits des Levels an die aktuelle Vola (Trend-Durchbruch-Schutz), 0.5-1.5 ist der plausible Bereich fuer einen Reversal-Stop. max_hold_bars kalibriert das Reversions-Zeitfenster zurueck zum Pivot (Osler: intraday Trend-Unterbrechung), 90-180 Min. Alle drei is_optimizable, innerhalb MANIFEST-min/max, keine exotischen Werte.

Split: IS 17.03.2026 – 31.05.2026 (Auswahl) | OOS 31.05.2026 – 11.07.2026 (einmaliger Test) | Embargo: letzte 21 Tage gesperrt

Governance: IS-Ledger trl_cda805b730a2 · OOS-Ledger trl_3c2e3bc97500; beide Payloads vor dem jeweiligen ersten Engine-Aufruf gebunden.

In-Sample Top 10 (von 24)

KombinWRPFPnL (Pkt)
{"approach_buffer_points": 5.0, "max_hold_bars": 180, "sl_atr_mult": 1.0}2828.57%1.5368+439 Pkt
{"approach_buffer_points": 5.0, "max_hold_bars": 180, "sl_atr_mult": 1.5}2832.14%1.5348+474 Pkt
{"approach_buffer_points": 5.0, "max_hold_bars": 180, "sl_atr_mult": 0.5}2825.0%1.5344+344 Pkt
{"approach_buffer_points": 8.0, "max_hold_bars": 180, "sl_atr_mult": 1.0}2927.59%1.4489+390 Pkt
{"approach_buffer_points": 8.0, "max_hold_bars": 180, "sl_atr_mult": 1.5}2931.03%1.4468+421 Pkt
{"approach_buffer_points": 8.0, "max_hold_bars": 180, "sl_atr_mult": 0.5}2924.14%1.4425+304 Pkt
{"approach_buffer_points": 5.0, "max_hold_bars": 120, "sl_atr_mult": 1.5}2835.71%1.3544+255 Pkt
{"approach_buffer_points": 5.0, "max_hold_bars": 90, "sl_atr_mult": 0.5}2828.57%1.2869+180 Pkt
{"approach_buffer_points": 5.0, "max_hold_bars": 120, "sl_atr_mult": 0.5}2825.0%1.2631+166 Pkt
{"approach_buffer_points": 8.0, "max_hold_bars": 120, "sl_atr_mult": 1.5}2934.48%1.2572+200 Pkt

IS-Auswahl: {"approach_buffer_points": 5.0, "max_hold_bars": 180, "sl_atr_mult": 1.5} (Expectancy 16.9371, PF 1.5348, n=28)

Parameter Stability Map (volle Grid-Flaeche, 24 Kombis)

Nachbar-Stabilitaet: 3/3 Nachbarn positiv, Nachbar-Ø/Optimum = 0.77 (PLATEAU — robust)

<details><summary>Alle Kombis (IS)</summary>
KombinPFExpectancyPnL
{"approach_buffer_points": 12.0, "max_hold_bars": 120, "sl_atr_mult": 0.5}301.04011.0187+31
{"approach_buffer_points": 12.0, "max_hold_bars": 120, "sl_atr_mult": 1.0}300.9706-0.926-28
{"approach_buffer_points": 12.0, "max_hold_bars": 180, "sl_atr_mult": 0.5}301.16654.515+135
{"approach_buffer_points": 12.0, "max_hold_bars": 180, "sl_atr_mult": 1.0}301.19956.6863+201
{"approach_buffer_points": 12.0, "max_hold_bars": 90, "sl_atr_mult": 0.5}301.10892.624+79
{"approach_buffer_points": 12.0, "max_hold_bars": 90, "sl_atr_mult": 1.0}300.9297-2.092-63
{"approach_buffer_points": 5.0, "max_hold_bars": 120, "sl_atr_mult": 0.5}281.26315.9157+166
{"approach_buffer_points": 5.0, "max_hold_bars": 120, "sl_atr_mult": 1.0}281.14264.0864+114
{"approach_buffer_points": 5.0, "max_hold_bars": 120, "sl_atr_mult": 1.5}281.35449.1136+255
{"approach_buffer_points": 5.0, "max_hold_bars": 180, "sl_atr_mult": 0.5}281.534412.2829+344
{"approach_buffer_points": 5.0, "max_hold_bars": 180, "sl_atr_mult": 1.0}281.536815.6818+439
{"approach_buffer_points": 5.0, "max_hold_bars": 180, "sl_atr_mult": 1.5}281.534816.9371+474
{"approach_buffer_points": 5.0, "max_hold_bars": 90, "sl_atr_mult": 0.5}281.28696.4446+180
{"approach_buffer_points": 5.0, "max_hold_bars": 90, "sl_atr_mult": 1.0}281.02010.5761+16
{"approach_buffer_points": 5.0, "max_hold_bars": 90, "sl_atr_mult": 1.5}281.05981.7932+50
{"approach_buffer_points": 8.0, "max_hold_bars": 120, "sl_atr_mult": 0.5}291.18294.239+123
{"approach_buffer_points": 8.0, "max_hold_bars": 120, "sl_atr_mult": 1.0}291.07392.1734+63
{"approach_buffer_points": 8.0, "max_hold_bars": 120, "sl_atr_mult": 1.5}291.25726.8797+200
{"approach_buffer_points": 8.0, "max_hold_bars": 180, "sl_atr_mult": 0.5}291.442510.4707+304
{"approach_buffer_points": 8.0, "max_hold_bars": 180, "sl_atr_mult": 1.0}291.448913.4531+390
{"approach_buffer_points": 8.0, "max_hold_bars": 180, "sl_atr_mult": 1.5}291.446814.5176+421
{"approach_buffer_points": 8.0, "max_hold_bars": 90, "sl_atr_mult": 0.5}291.19514.5162+131
{"approach_buffer_points": 8.0, "max_hold_bars": 90, "sl_atr_mult": 1.0}290.9507-1.4493-42
{"approach_buffer_points": 8.0, "max_hold_bars": 90, "sl_atr_mult": 1.5}290.9863-0.4217-12
</details>

Out-of-Sample (je genau 1 Lauf)

nWRPF (m.Slip)PnL (m.Slip)PF (o.Slip)PnL (o.Slip)
Optimiert2030.0%0.8452-90 Pkt0.8765-70 Pkt
Baseline (Anker)2020.0%0.5739-233 Pkt

Verdict-Regel + IS-Auswahl basieren auf den realistischen Werten mit Slippage; „o. Slip" ist der Idealwert ohne Ausführungskosten.

Verdict

Optimierung NICHT bestätigt — Baseline behalten, kein Edge-Nachweis

Regel: bestätigt nur wenn OOS-PF >= 1.1 UND OOS-n >= 10 UND optimiert >= Baseline im OOS.

2026-07-16_dax_round_number_reversal

Optimizer-Lauf 2026-07-16 — DAX Round-Number Barrier Reversal (Osler / Donaldson-Kim)

Vorregistriertes Grid (18 Kombis, festgelegt beim Bau am 2026-07-07, vor jedem Ergebnis). Grid-Begruendung: grid_step deckt die von Osler/Donaldson-Kim genannten psychologischen Marken ab (50er Sekundaer, 100er Primaer, 200er groebere Anker). approach_buffer_points variiert das Anlauf-Fenster an die Marke (5-12 Pkt, plausibel fuer DAX-1m-Noise). tp_r_mult prueft das Chance-Risiko-Ziel (1R vs 2R) — die Quellen geben kein festes Ziel, daher konservativ zwei Stufen. 3x3x2 = 18 Kombinationen, alle innerhalb der MANIFEST-min/max, kein exotisches Mining.

Split: IS 17.03.2026 – 21.05.2026 (Auswahl) | OOS 21.05.2026 – 25.06.2026 (einmaliger Test) | Embargo: letzte 21 Tage gesperrt

In-Sample Top 10 (von 18)

KombinWRPFPnL (Pkt)
{"approach_buffer_points": 5.0, "grid_step": 200.0, "tp_r_mult": 1.0}7360.27%1.4675+555 Pkt
{"approach_buffer_points": 12.0, "grid_step": 200.0, "tp_r_mult": 2.0}7445.95%1.3831+737 Pkt
{"approach_buffer_points": 5.0, "grid_step": 200.0, "tp_r_mult": 2.0}7346.58%1.3741+628 Pkt
{"approach_buffer_points": 12.0, "grid_step": 200.0, "tp_r_mult": 1.0}7459.46%1.3385+467 Pkt
{"approach_buffer_points": 8.0, "grid_step": 200.0, "tp_r_mult": 2.0}7444.59%1.285+527 Pkt
{"approach_buffer_points": 8.0, "grid_step": 200.0, "tp_r_mult": 1.0}7456.76%1.23+311 Pkt
{"approach_buffer_points": 8.0, "grid_step": 100.0, "tp_r_mult": 2.0}11338.94%1.1372+375 Pkt
{"approach_buffer_points": 12.0, "grid_step": 100.0, "tp_r_mult": 2.0}11238.39%1.1291+379 Pkt
{"approach_buffer_points": 5.0, "grid_step": 100.0, "tp_r_mult": 2.0}11638.79%1.1175+316 Pkt
{"approach_buffer_points": 5.0, "grid_step": 50.0, "tp_r_mult": 1.0}15352.94%1.0601+147 Pkt

IS-Auswahl: {"approach_buffer_points": 12.0, "grid_step": 200.0, "tp_r_mult": 2.0} (Expectancy 9.9566, PF 1.3831, n=74)

Parameter Stability Map (volle Grid-Flaeche, 18 Kombis)

Nachbar-Stabilitaet: 3/3 Nachbarn positiv, Nachbar-Ø/Optimum = 0.56 (PLATEAU — robust)

<details><summary>Alle Kombis (IS)</summary>
KombinPFExpectancyPnL
{"approach_buffer_points": 12.0, "grid_step": 100.0, "tp_r_mult": 1.0}1140.945-1.1724-134
{"approach_buffer_points": 12.0, "grid_step": 100.0, "tp_r_mult": 2.0}1121.12913.3873+379
{"approach_buffer_points": 12.0, "grid_step": 200.0, "tp_r_mult": 1.0}741.33856.31+467
{"approach_buffer_points": 12.0, "grid_step": 200.0, "tp_r_mult": 2.0}741.38319.9566+737
{"approach_buffer_points": 12.0, "grid_step": 50.0, "tp_r_mult": 1.0}1570.9124-1.7603-276
{"approach_buffer_points": 12.0, "grid_step": 50.0, "tp_r_mult": 2.0}1550.8033-5.188-804
{"approach_buffer_points": 5.0, "grid_step": 100.0, "tp_r_mult": 1.0}1180.9296-1.3176-155
{"approach_buffer_points": 5.0, "grid_step": 100.0, "tp_r_mult": 2.0}1161.11752.7198+316
{"approach_buffer_points": 5.0, "grid_step": 200.0, "tp_r_mult": 1.0}731.46757.6048+555
{"approach_buffer_points": 5.0, "grid_step": 200.0, "tp_r_mult": 2.0}731.37418.603+628
{"approach_buffer_points": 5.0, "grid_step": 50.0, "tp_r_mult": 1.0}1531.06010.9593+147
{"approach_buffer_points": 5.0, "grid_step": 50.0, "tp_r_mult": 2.0}1521.0130.2876+44
{"approach_buffer_points": 8.0, "grid_step": 100.0, "tp_r_mult": 1.0}1150.8949-2.1323-245
{"approach_buffer_points": 8.0, "grid_step": 100.0, "tp_r_mult": 2.0}1131.13723.3176+375
{"approach_buffer_points": 8.0, "grid_step": 200.0, "tp_r_mult": 1.0}741.234.208+311
{"approach_buffer_points": 8.0, "grid_step": 200.0, "tp_r_mult": 2.0}741.2857.1224+527
{"approach_buffer_points": 8.0, "grid_step": 50.0, "tp_r_mult": 1.0}1560.9892-0.1899-30
{"approach_buffer_points": 8.0, "grid_step": 50.0, "tp_r_mult": 2.0}1540.9639-0.8314-128
</details>

Out-of-Sample (je genau 1 Lauf)

nWRPF (m.Slip)PnL (m.Slip)PF (o.Slip)PnL (o.Slip)
Optimiert2634.62%0.8149-136 Pkt0.8469-110 Pkt
Baseline (Anker)5644.64%1.1541+168 Pkt

Verdict-Regel + IS-Auswahl basieren auf den realistischen Werten mit Slippage; „o. Slip" ist der Idealwert ohne Ausführungskosten.

Verdict

Optimierung NICHT bestätigt — Baseline behalten, kein Edge-Nachweis

Regel: bestätigt nur wenn OOS-PF >= 1.1 UND OOS-n >= 10 UND optimiert >= Baseline im OOS.

2026-07-16_dax_open_overreaction_fade

Optimizer-Lauf 2026-07-16 — DAX Open-Overreaction-Fade

Vorregistriertes Grid (18 Kombis, festgelegt beim Bau am 2026-06-23, vor jedem Ergebnis). Grid-Begruendung: Drei Parameter, 3x3x2 = 18 Kombinationen (<=24). open_window_minutes 15-30 deckt die in der Literatur genannte kurze Anfangsfenster-Spanne ab. min_move_points 25-50 sondiert die Magnituden-Schwelle 'large opening move' — der zentrale Freiheitsgrad der Quelle und laut Research-Log der Hebel, an dem der Edge (falls vorhanden) ueberlebt ('harter Magnituden-Filter'). retrace_target_fraction 0.4-0.6 testet das Ausmass der erwarteten partiellen Rueckkehr um den literaturnahen Halb-Move (0.5). Alle Werte innerhalb der MANIFEST-min/max und is_optimizable; kein exotisches Mining.

Split: IS 17.03.2026 – 21.05.2026 (Auswahl) | OOS 21.05.2026 – 25.06.2026 (einmaliger Test) | Embargo: letzte 21 Tage gesperrt

In-Sample Top 10 (von 18)

KombinWRPFPnL (Pkt)
{"min_move_points": 50.0, "open_window_minutes": 20, "retrace_target_fraction": 0.6}2334.78%2.7337+237 Pkt
{"min_move_points": 50.0, "open_window_minutes": 20, "retrace_target_fraction": 0.4}2347.83%2.3964+188 Pkt
{"min_move_points": 50.0, "open_window_minutes": 15, "retrace_target_fraction": 0.6}2231.82%1.9481+190 Pkt
{"min_move_points": 35.0, "open_window_minutes": 15, "retrace_target_fraction": 0.6}2835.71%1.7893+203 Pkt
{"min_move_points": 25.0, "open_window_minutes": 15, "retrace_target_fraction": 0.6}3237.5%1.5867+182 Pkt
{"min_move_points": 35.0, "open_window_minutes": 20, "retrace_target_fraction": 0.6}3132.26%1.5429+149 Pkt
{"min_move_points": 35.0, "open_window_minutes": 15, "retrace_target_fraction": 0.4}2846.43%1.5267+120 Pkt
{"min_move_points": 25.0, "open_window_minutes": 20, "retrace_target_fraction": 0.6}3333.33%1.4555+137 Pkt
{"min_move_points": 50.0, "open_window_minutes": 15, "retrace_target_fraction": 0.4}2236.36%1.393+78 Pkt
{"min_move_points": 35.0, "open_window_minutes": 20, "retrace_target_fraction": 0.4}3145.16%1.3681+100 Pkt

IS-Auswahl: {"min_move_points": 50.0, "open_window_minutes": 20, "retrace_target_fraction": 0.6} (Expectancy 10.2904, PF 2.7337, n=23)

Parameter Stability Map (volle Grid-Flaeche, 18 Kombis)

Nachbar-Stabilitaet: 3/4 Nachbarn positiv, Nachbar-Ø/Optimum = 0.47 (ISOLIERTES OPTIMUM — Zufallsverdacht)

<details><summary>Alle Kombis (IS)</summary>
KombinPFExpectancyPnL
{"min_move_points": 25.0, "open_window_minutes": 15, "retrace_target_fraction": 0.4}321.31012.7191+87
{"min_move_points": 25.0, "open_window_minutes": 15, "retrace_target_fraction": 0.6}321.58675.6747+182
{"min_move_points": 25.0, "open_window_minutes": 20, "retrace_target_fraction": 0.4}331.2772.4973+82
{"min_move_points": 25.0, "open_window_minutes": 20, "retrace_target_fraction": 0.6}331.45554.1436+137
{"min_move_points": 25.0, "open_window_minutes": 30, "retrace_target_fraction": 0.4}301.20651.8317+55
{"min_move_points": 25.0, "open_window_minutes": 30, "retrace_target_fraction": 0.6}300.9489-0.4647-14
{"min_move_points": 35.0, "open_window_minutes": 15, "retrace_target_fraction": 0.4}281.52674.2875+120
{"min_move_points": 35.0, "open_window_minutes": 15, "retrace_target_fraction": 0.6}281.78937.2404+203
{"min_move_points": 35.0, "open_window_minutes": 20, "retrace_target_fraction": 0.4}311.36813.2206+100
{"min_move_points": 35.0, "open_window_minutes": 20, "retrace_target_fraction": 0.6}311.54294.7958+149
{"min_move_points": 35.0, "open_window_minutes": 30, "retrace_target_fraction": 0.4}291.17681.6224+47
{"min_move_points": 35.0, "open_window_minutes": 30, "retrace_target_fraction": 0.6}290.8994-0.9462-27
{"min_move_points": 50.0, "open_window_minutes": 15, "retrace_target_fraction": 0.4}221.3933.5682+78
{"min_move_points": 50.0, "open_window_minutes": 15, "retrace_target_fraction": 0.6}221.94818.6341+190
{"min_move_points": 50.0, "open_window_minutes": 20, "retrace_target_fraction": 0.4}232.39648.1661+188
{"min_move_points": 50.0, "open_window_minutes": 20, "retrace_target_fraction": 0.6}232.733710.2904+237
{"min_move_points": 50.0, "open_window_minutes": 30, "retrace_target_fraction": 0.4}211.3112.7552+58
{"min_move_points": 50.0, "open_window_minutes": 30, "retrace_target_fraction": 0.6}210.7374-2.41-51
</details>

Out-of-Sample (je genau 1 Lauf)

nWRPF (m.Slip)PnL (m.Slip)PF (o.Slip)PnL (o.Slip)
Optimiert1225.0%0.8848-14 Pkt0.9664-4 Pkt
Baseline (Anker)1533.33%0.5782-99 Pkt

Verdict-Regel + IS-Auswahl basieren auf den realistischen Werten mit Slippage; „o. Slip" ist der Idealwert ohne Ausführungskosten.

Verdict

Optimierung NICHT bestätigt — Baseline behalten, kein Edge-Nachweis

Regel: bestätigt nur wenn OOS-PF >= 1.1 UND OOS-n >= 10 UND optimiert >= Baseline im OOS.

2026-07-16_dax_failed_breakout_fade

Optimizer-Lauf 2026-07-16 — DAX Failed-Breakout-Fade (Opening-Range Liquidity-Capture)

Vorregistriertes Grid (18 Kombis, festgelegt beim Bau am 2026-07-06, vor jedem Ergebnis). Grid-Begruendung: adx_max steuert die Schaerfe des Range-Regime-Gates (Costa: Effekt lebt in Balance-Tagen, stirbt an echten Trends) — 20/25/30 deckt streng bis locker ab. reclaim_bars ist der Kern des Failed-Breakout-Mechanismus (1-Bar-Sweep-Reclaim vs. 2-Bar-Fenster laut Quelle 'innerhalb von 1-2 Bars'). sl_atr_mult ist der Stop-Puffer jenseits des Sweep-Extrems als Plateau-Region (Anti-Overfit), nicht punktoptimiert. 3x2x3 = 18 Kombinationen, alle innerhalb der MANIFEST-min/max und literaturnah.

Split: IS 17.03.2026 – 21.05.2026 (Auswahl) | OOS 21.05.2026 – 25.06.2026 (einmaliger Test) | Embargo: letzte 21 Tage gesperrt

In-Sample Top 10 (von 18)

KombinWRPFPnL (Pkt)
{"adx_max": 20.0, "reclaim_bars": 1, "sl_atr_mult": 1.0}7349.32%1.6309+715 Pkt
{"adx_max": 20.0, "reclaim_bars": 2, "sl_atr_mult": 1.0}7149.3%1.561+653 Pkt
{"adx_max": 20.0, "reclaim_bars": 2, "sl_atr_mult": 1.5}6851.47%1.5493+690 Pkt
{"adx_max": 20.0, "reclaim_bars": 1, "sl_atr_mult": 0.75}7347.95%1.4958+537 Pkt
{"adx_max": 20.0, "reclaim_bars": 1, "sl_atr_mult": 1.5}7149.3%1.4069+564 Pkt
{"adx_max": 20.0, "reclaim_bars": 2, "sl_atr_mult": 0.75}7244.44%1.294+351 Pkt
{"adx_max": 25.0, "reclaim_bars": 1, "sl_atr_mult": 0.75}9345.16%1.2115+309 Pkt
{"adx_max": 30.0, "reclaim_bars": 1, "sl_atr_mult": 1.5}10047.0%1.1759+371 Pkt
{"adx_max": 25.0, "reclaim_bars": 2, "sl_atr_mult": 1.0}9445.74%1.1754+303 Pkt
{"adx_max": 30.0, "reclaim_bars": 1, "sl_atr_mult": 0.75}10645.28%1.1538+270 Pkt

IS-Auswahl: {"adx_max": 20.0, "reclaim_bars": 2, "sl_atr_mult": 1.5} (Expectancy 10.1538, PF 1.5493, n=68)

Parameter Stability Map (volle Grid-Flaeche, 18 Kombis)

Nachbar-Stabilitaet: 3/3 Nachbarn positiv, Nachbar-Ø/Optimum = 0.62 (PLATEAU — robust)

<details><summary>Alle Kombis (IS)</summary>
KombinPFExpectancyPnL
{"adx_max": 20.0, "reclaim_bars": 1, "sl_atr_mult": 0.75}731.49587.3575+537
{"adx_max": 20.0, "reclaim_bars": 1, "sl_atr_mult": 1.0}731.63099.7978+715
{"adx_max": 20.0, "reclaim_bars": 1, "sl_atr_mult": 1.5}711.40697.9383+564
{"adx_max": 20.0, "reclaim_bars": 2, "sl_atr_mult": 0.75}721.2944.8719+351
{"adx_max": 20.0, "reclaim_bars": 2, "sl_atr_mult": 1.0}711.5619.2034+653
{"adx_max": 20.0, "reclaim_bars": 2, "sl_atr_mult": 1.5}681.549310.1538+690
{"adx_max": 25.0, "reclaim_bars": 1, "sl_atr_mult": 0.75}931.21153.3209+309
{"adx_max": 25.0, "reclaim_bars": 1, "sl_atr_mult": 1.0}931.14062.5009+233
{"adx_max": 25.0, "reclaim_bars": 1, "sl_atr_mult": 1.5}901.03570.778+70
{"adx_max": 25.0, "reclaim_bars": 2, "sl_atr_mult": 0.75}941.01120.1966+18
{"adx_max": 25.0, "reclaim_bars": 2, "sl_atr_mult": 1.0}941.17543.2281+303
{"adx_max": 25.0, "reclaim_bars": 2, "sl_atr_mult": 1.5}901.07691.6376+147
{"adx_max": 30.0, "reclaim_bars": 1, "sl_atr_mult": 0.75}1061.15382.5447+270
{"adx_max": 30.0, "reclaim_bars": 1, "sl_atr_mult": 1.0}1051.12732.355+247
{"adx_max": 30.0, "reclaim_bars": 1, "sl_atr_mult": 1.5}1001.17593.7103+371
{"adx_max": 30.0, "reclaim_bars": 2, "sl_atr_mult": 0.75}1071.06871.1914+127
{"adx_max": 30.0, "reclaim_bars": 2, "sl_atr_mult": 1.0}1061.10422.0247+215
{"adx_max": 30.0, "reclaim_bars": 2, "sl_atr_mult": 1.5}1001.07021.5623+156
</details>

Out-of-Sample (je genau 1 Lauf)

nWRPF (m.Slip)PnL (m.Slip)PF (o.Slip)PnL (o.Slip)
Optimiert4843.75%0.8867-124 Pkt0.9286-76 Pkt
Baseline (Anker)6741.79%0.9975-3 Pkt

Verdict-Regel + IS-Auswahl basieren auf den realistischen Werten mit Slippage; „o. Slip" ist der Idealwert ohne Ausführungskosten.

Verdict

Optimierung NICHT bestätigt — Baseline behalten, kein Edge-Nachweis

Regel: bestätigt nur wenn OOS-PF >= 1.1 UND OOS-n >= 10 UND optimiert >= Baseline im OOS.

2026-07-11_dax_squeeze_session_breaker

Optimizer-Lauf 2026-07-11 — Baustein: Session-Loss-Limit / Circuit-Breaker auf Squeeze-Release (Han/Zhou)

Vorregistriertes Grid (15 Kombis, festgelegt beim Bau am 2026-07-03, vor jedem Ergebnis). Grid-Begruendung: Der Baustein hat genau einen freien Parameter — die Verlustschwelle X (breaker_loss_points). Er wird als PLATEAU-Region abgetastet (30..100 Pkt, ~2-4 volle SL-Distanzen bei DAX-1m-ATR), NICHT punktoptimiert (atr-trailing-stop-plateau-robustness): gesucht ist ein stabiler Bereich, in dem der Tail-Nutzen ohne Whipsaw-Schaden traegt, kein einzelnes Optimum. max_trades_per_day (2/3/4) ist der zweite risikobegrenzende Hebel, der mit dem Breaker interagiert (weniger Trades/Tag kappt kumulierten Verlust unabhaengig) — beide is_optimizable, innerhalb MANIFEST-min/max, 5x3=15 Kombinationen (<=24).

Split: IS 17.03.2026 – 17.05.2026 (Auswahl) | OOS 17.05.2026 – 20.06.2026 (einmaliger Test) | Embargo: letzte 21 Tage gesperrt

In-Sample Top 10 (von 15)

KombinWRPFPnL (Pkt)
{"breaker_loss_points": 30.0, "max_trades_per_day": 3}11826.27%1.5118+730 Pkt
{"breaker_loss_points": 45.0, "max_trades_per_day": 3}11826.27%1.5118+730 Pkt
{"breaker_loss_points": 60.0, "max_trades_per_day": 3}11826.27%1.5118+730 Pkt
{"breaker_loss_points": 80.0, "max_trades_per_day": 3}11826.27%1.5118+730 Pkt
{"breaker_loss_points": 100.0, "max_trades_per_day": 3}11826.27%1.5118+730 Pkt
{"breaker_loss_points": 30.0, "max_trades_per_day": 4}15626.92%1.3097+560 Pkt
{"breaker_loss_points": 45.0, "max_trades_per_day": 4}15626.92%1.3097+560 Pkt
{"breaker_loss_points": 60.0, "max_trades_per_day": 4}15626.92%1.3097+560 Pkt
{"breaker_loss_points": 80.0, "max_trades_per_day": 4}15626.92%1.3097+560 Pkt
{"breaker_loss_points": 100.0, "max_trades_per_day": 4}15626.92%1.3097+560 Pkt

IS-Auswahl: {"use_session_breaker": false, "breaker_loss_points": 30.0, "max_trades_per_day": 3} (Expectancy 6.1833, PF 1.5118, n=118)

Parameter Stability Map (volle Grid-Flaeche, 15 Kombis)

Nachbar-Stabilitaet: 2/3 Nachbarn positiv, Nachbar-Ø/Optimum = 0.3 (ISOLIERTES OPTIMUM — Zufallsverdacht)

<details><summary>Alle Kombis (IS)</summary>
KombinPFExpectancyPnL
{"breaker_loss_points": 100.0, "max_trades_per_day": 2}790.6929-4.1332-327
{"breaker_loss_points": 100.0, "max_trades_per_day": 3}1181.51186.1833+730
{"breaker_loss_points": 100.0, "max_trades_per_day": 4}1561.30973.589+560
{"breaker_loss_points": 30.0, "max_trades_per_day": 2}790.6929-4.1332-327
{"breaker_loss_points": 30.0, "max_trades_per_day": 3}1181.51186.1833+730
{"breaker_loss_points": 30.0, "max_trades_per_day": 4}1561.30973.589+560
{"breaker_loss_points": 45.0, "max_trades_per_day": 2}790.6929-4.1332-327
{"breaker_loss_points": 45.0, "max_trades_per_day": 3}1181.51186.1833+730
{"breaker_loss_points": 45.0, "max_trades_per_day": 4}1561.30973.589+560
{"breaker_loss_points": 60.0, "max_trades_per_day": 2}790.6929-4.1332-327
{"breaker_loss_points": 60.0, "max_trades_per_day": 3}1181.51186.1833+730
{"breaker_loss_points": 60.0, "max_trades_per_day": 4}1561.30973.589+560
{"breaker_loss_points": 80.0, "max_trades_per_day": 2}790.6929-4.1332-327
{"breaker_loss_points": 80.0, "max_trades_per_day": 3}1181.51186.1833+730
{"breaker_loss_points": 80.0, "max_trades_per_day": 4}1561.30973.589+560
</details>

Out-of-Sample (je genau 1 Lauf)

nWRPF (m.Slip)PnL (m.Slip)PF (o.Slip)PnL (o.Slip)
Optimiert7230.56%1.2428+180 Pkt1.3608+250 Pkt
Baseline (Anker)7230.56%1.2428+180 Pkt

Verdict-Regel + IS-Auswahl basieren auf den realistischen Werten mit Slippage; „o. Slip" ist der Idealwert ohne Ausführungskosten.

Verdict

Optimierung BESTAETIGT (OOS) — in Forward-Validierung übernommen

Regel: bestätigt nur wenn OOS-PF >= 1.1 UND OOS-n >= 10 UND optimiert >= Baseline im OOS.

2026-07-04_dax_squeeze_release

Optimizer-Lauf 2026-07-04 — DAX V-EXPLODE Squeeze-Release (TTM-Squeeze Kompression->Expansion)

Vorregistriertes Grid (24 Kombis, festgelegt beim Bau am 2026-06-22, vor jedem Ergebnis). Grid-Begruendung: Drei Parameter, 3x4x2 = 24 Kombinationen (Limit eingehalten). kc_mult steuert die Squeeze-Tiefe (Kern-Geometrie der TTM-Squeeze: kleiner = strengere Kompression, weniger aber hochwertigere Signale); klassischer Default 1.5, Bandbreite 1.0-2.0 entspricht der konservativ<->aggressiv-Spanne der Quelle. ema_trend_period ist der vom Log 2026-06-22 als fragilster/wichtigster Baustein benannte Richtungs-Bias; 20/50/100/200 sind die Standard-Trend-EMA-Stufen (kurz=responsiv bis lang=robust). sl_atr_mult (1.0/2.0) deckt die in der Crabel/Chandelier-Tradition ueblichen ATR-Stop-Multiples ab und testet die Robustheit gegen Fehlausbruch-Stopouts. Alle Werte liegen innerhalb der MANIFEST-min/max und sind literaturnah, kein exotisches Mining.

Split: IS 17.03.2026 – 13.05.2026 (Auswahl) | OOS 13.05.2026 – 13.06.2026 (einmaliger Test) | Embargo: letzte 21 Tage gesperrt

In-Sample Top 10 (von 24)

KombinWRPFPnL (Pkt)
{"ema_trend_period": 50, "kc_mult": 1.5, "sl_atr_mult": 1.0}10922.94%1.6082+706 Pkt
{"ema_trend_period": 100, "kc_mult": 1.5, "sl_atr_mult": 1.0}10822.22%1.5804+686 Pkt
{"ema_trend_period": 50, "kc_mult": 1.5, "sl_atr_mult": 2.0}10928.44%1.5104+720 Pkt
{"ema_trend_period": 100, "kc_mult": 1.5, "sl_atr_mult": 2.0}10826.85%1.5006+703 Pkt
{"ema_trend_period": 20, "kc_mult": 1.5, "sl_atr_mult": 1.0}10922.02%1.4981+611 Pkt
{"ema_trend_period": 20, "kc_mult": 1.5, "sl_atr_mult": 2.0}10929.36%1.4721+679 Pkt
{"ema_trend_period": 200, "kc_mult": 1.0, "sl_atr_mult": 2.0}4628.26%1.149+74 Pkt
{"ema_trend_period": 20, "kc_mult": 1.0, "sl_atr_mult": 2.0}5626.79%1.0148+9 Pkt
{"ema_trend_period": 50, "kc_mult": 1.0, "sl_atr_mult": 2.0}5326.42%0.9885-7 Pkt
{"ema_trend_period": 200, "kc_mult": 1.0, "sl_atr_mult": 1.0}4621.74%0.9588-19 Pkt

IS-Auswahl: {"ema_trend_period": 50, "kc_mult": 1.5, "sl_atr_mult": 2.0} (Expectancy 6.6072, PF 1.5104, n=109)

Out-of-Sample (je genau 1 Lauf)

nWRPF (m.Slip)PnL (m.Slip)PF (o.Slip)PnL (o.Slip)
Optimiert6630.3%1.0166+11 Pkt1.1194+74 Pkt
Baseline (Anker)6627.27%1.0163+11 Pkt

Verdict-Regel + IS-Auswahl basieren auf den realistischen Werten mit Slippage; „o. Slip" ist der Idealwert ohne Ausführungskosten.

Verdict

Optimierung NICHT bestätigt — Baseline behalten, kein Edge-Nachweis

Regel: bestätigt nur wenn OOS-PF >= 1.1 UND OOS-n >= 10 UND optimiert >= Baseline im OOS.

Forward-Validierung (monatlich)

Re-Test aller eingefrorenen Kandidaten auf dem jeweils abgeschlossenen Monat — echtes Out-of-Sample, Ergebnisse werden angehängt, nie überschrieben. So trennt sich über die Monate Zufall von Substanz.

Monat 2026-07

Forward-Validierung 2026-07

Lauf: 2026-08-27T09:53:27+02:00. Eingefrorene Parameter (siehe forward_candidates.json), getestet auf dem abgeschlossenen Monat 2026-07 — echtes Out-of-Sample. Governance-Ledger: kein Lauf — keine geeigneten Kandidaten.

KandidatnWRPFPnL (Pkt)MaxDD (Pkt)

Nicht ausgeführte Kandidaten

  • pdhl_fade: already_executed_for_month
  • pdhl_fade_range_only: already_executed_for_month
  • orb15: already_executed_for_month
  • vwap_reversion: already_executed_for_month
  • vola_breakout: already_executed_for_month
  • gap_fade: already_executed_for_month
  • tod_momentum_1630: already_executed_for_month
  • noise_area: already_executed_for_month
  • atr_band_trend: already_executed_for_month
  • dax_squeeze_session_breaker_opt: not_frozen_before_full_forward_month
  • dax_open_fade_trend_day_block_baseline_v1: not_frozen_before_full_forward_month
  • dax_open_fade_trend_day_block_crabel_v1: not_frozen_before_full_forward_month
  • dax_gap_close_location_gate_baseline_v1: not_frozen_before_full_forward_month
  • dax_gap_close_location_gate_p50_v1: not_frozen_before_full_forward_month
  • dax_overnight_gap_fade-2026-06-16: not_frozen_before_full_forward_month
  • dax_squeeze_release-2026-06-22: not_frozen_before_full_forward_month
  • dax_open_overreaction_fade-2026-06-23: not_frozen_before_full_forward_month
  • dax_failed_breakout_fade-2026-07-06: not_frozen_before_full_forward_month
  • dax_round_number_reversal-2026-07-07: not_frozen_before_full_forward_month
  • dax_pivot_level_reversal-2026-07-28: not_frozen_before_full_forward_month
  • dax_acd_timed_breakout-2026-08-04: not_frozen_before_full_forward_month
  • dax_intraday_component_trend-2026-08-06: not_frozen_before_full_forward_month
  • dax_turn_of_month_long-2026-08-07: not_frozen_before_full_forward_month
  • dax_open_drift_long-2026-08-08: not_frozen_before_full_forward_month
  • dax_intraday_neg_drift_short-2026-08-10: not_frozen_before_full_forward_month
  • dax_ib_extension_fade-2026-08-12: not_frozen_before_full_forward_month
  • dax_open_drift_long_opt: not_frozen_before_full_forward_month
  • dax_sigma_adaptive_breakout-2026-08-25: not_frozen_before_full_forward_month
  • dax_timely_orb-2026-08-25: not_frozen_before_full_forward_month
Monat 2026-06

Forward-Validierung 2026-06

Korrektur vom 17.07.2026: Dieser Lauf ist kein sauberes Kalender-Monats-Forward-OOS. Die Kandidaten wurden erst am 10.–12.06.2026 eingefroren; ein Teil des Juni-Fensters lag damit vor dem Freeze. Die Kennzahlen bleiben als historischer Retrospektiv-Replay erhalten, dürfen aber keine Forward-, Kalibrierungs- oder Promotionsaussage stützen. Siehe Reconciliation W-SIP-FWD-REC-2026-07-17-001.

Lauf: 2026-07-04T09:17:09+02:00. Eingefrorene Parameter (siehe forward_candidates.json), getestet auf dem abgeschlossenen Monat 2026-06 — damalige Bezeichnung; seit 17.07. als Retrospektiv-Replay korrigiert.

KandidatnWRPFPnL (Pkt)MaxDD (Pkt)
PDH/PDL-Fade (ohne Reaktionsbar)1553.33%1.7742+105.61 Pkt67.42 Pkt
PDH/PDL-Fade nur range_day (Regime-Hypothese)1553.33%1.7742+105.61 Pkt67.42 Pkt
ORB 15min (WF-Params buffer 4 / TP 2.2R)2944.83%2.885+777.28 Pkt186.34 Pkt
VWAP-Reversion (Baseline)6628.79%0.7528-255.89 Pkt562.26 Pkt
Volatility Breakout (Baseline)5612.5%0.3402-704.67 Pkt767.65 Pkt
Gap-Fade (Baseline)1241.67%0.5834-203.06 Pkt439.52 Pkt
Time-of-Day Momentum (16:30)1926.32%0.6655-107.07 Pkt216.78 Pkt
Noise-Area Breakout (Paper-Default N=1.0)3020.0%0.3523-594.26 Pkt657.66 Pkt
ATR-Band Trend, Session-Open-Exit (Quellen-Default, Auto-Build)728.57%0.5579-137.62 Pkt351.82 Pkt
Monat 2026-05

Forward-Validierung 2026-05

Korrektur vom 17.07.2026: Dieser Lauf ist kein echtes Forward-OOS. Sämtliche Kandidaten wurden erst am 10.–12.06.2026 eingefroren und damit nach dem geprüften Mai. Die Kennzahlen bleiben als historischer Retrospektiv-Replay erhalten, dürfen aber keine Forward-, Kalibrierungs- oder Promotionsaussage stützen. Siehe Reconciliation W-SIP-FWD-REC-2026-07-17-001.

Lauf: 2026-06-17T07:07:24+02:00. Eingefrorene Parameter (siehe forward_candidates.json), getestet auf dem abgeschlossenen Monat 2026-05 — damalige Bezeichnung; seit 17.07. als Retrospektiv-Replay korrigiert.

KandidatnWRPFPnL (Pkt)MaxDD (Pkt)
PDH/PDL-Fade (ohne Reaktionsbar)1060.0%1.376+50.78 Pkt167.11 Pkt
PDH/PDL-Fade nur range_day (Regime-Hypothese)1060.0%1.376+50.78 Pkt167.11 Pkt
ORB 15min (WF-Params buffer 4 / TP 2.2R)2528.0%1.1449+107.65 Pkt474.29 Pkt
VWAP-Reversion (Baseline)5736.84%0.976-19.46 Pkt188.99 Pkt
Volatility Breakout (Baseline)5020.0%0.4065-689.39 Pkt710.33 Pkt
Gap-Fade (Baseline)60.0%0.0-292.12 Pkt311.1 Pkt
Time-of-Day Momentum (16:30)1656.25%4.1033+504.29 Pkt155.12 Pkt
Noise-Area Breakout (Paper-Default N=1.0)2524.0%0.4517-329.57 Pkt516.36 Pkt
ATR-Band Trend, Session-Open-Exit (Quellen-Default, Auto-Build)520.0%1.0536+14.46 Pkt405.89 Pkt