Versuchsdossier · alle Versuche im Kandidatenvergleich
DAX Failed-Breakout-Fade (Opening-Range Liquidity-Capture)
Robustheits-Score 54.2/100 · vorläufigWer zahlt und warum?
Für diesen Bau ist keine Mechanik vor dem Test registriert. Er stammt aus der Zeit vor dem Hypothesenregister (03.09.2026) oder kam ohne Vorhersage aus.
Prüfliste nach Arnott, Harvey und Markowitz
Sieben Fragen aus „A Backtesting Protocol in the Era of Machine Learning“ (2019). Die Einstufung folgt festen Regeln aus den Feldern dieses Bauergebnisses.
| Punkt | Einstufung | Beleg |
|---|---|---|
| MotivationGab es vor dem Test eine ökonomische Begründung? | Nein | Bau ohne registrierte Vorhersage. |
| MehrfachtestsSind alle Versuche gezählt und wird dafür korrigiert? | Nein | Keine Registrierung im Trial Ledger nachgewiesen. |
| Daten und KostenSind Datenfenster, Datenstand und Kosten festgehalten? | Nein | Kein Run-Manifest. |
| Prüfung außerhalb der StichprobeWurde auf Daten geprüft, die beim Bau nicht bekannt waren? | Teilweise | 1 Vorwärtsmonat auf neuen Daten. Ob das zur Entscheidung reicht, sagt das Power-Urteil auf der Evidenzseite. |
| Stabilität über die ZeitHängt das Ergebnis an einem einzelnen Zeitraum? | Ja | Kein einzelner Monat trägt das Ergebnis (4 Monate); Aufteilung nach Marktphasen vorhanden. |
| KomplexitätIst die Regel sparsam genug für die Datenmenge? | Teilweise | 3 echte Varianten, 3 variierte Parameter (reclaim_bars, sweep_min_points, use_range_gate). Regel: höchstens 2 variierte Parameter und 3 Varianten. |
| ForschungskulturWird auch das Scheitern veröffentlicht? | Ja | Jeder Bau erscheint unabhängig vom Ergebnis, dieses Dossier eingeschlossen. |
Hypothese & Vorregistrierung
Rationale: Costa SSRN 6592020 (Tier 1, >3.800 Ausbruchsversuche, FX >75% invalidiert via Liquidity-Capture) liefert den Mechanik-Anker fuer die noch ungetestete 3. Fade-Variante am DAX: nicht Gap/Open, sondern das Opening-Range-Extrem. Kernhypothese: der DAX laeuft Ausbrueche nicht durch (Digest: alle Breakout-Bauten tot, PF 0.51-0.82) und faded stattdessen zurueck; der Edge lebt in Range-Tagen. Challenger gegen Incumbent dax_pdh_pdl_fade, aber substanziell anderes Regelwerk: verlangt echten DURCHBRUCH+RECLAIM (Sweep+Rueckkehr), nicht die blosse Level-Abweisung.
Abweichungen von der Quelle: Quelle ist deskriptiv-klassifizierend (FX/Gold, kein Sharpe, keine fertige Strategie) -> single-series DAX-Index-1m-Umsetzung abgeleitet. Referenzlevel = Opening-Range-Extrem statt FX-Liquiditaets-Pools. TP als R-Multiple der SL-Distanz (Rueckkehr Richtung Range-Mitte approximiert) statt exaktem Range-Mid-Ziel (Robustheit/Konsistenz mit dax_pdh_pdl_fade). FX-Dealer-Stop-Hunt-Mikrostruktur am zentral gehandelten DAX schwaecher -> kausaler ADX-Range-Gate als eingebautem A/B-Toggle, um den Effekt auf Nicht-Trend-Regime zu beschraenken.
Quelle: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6592020
Vorregistriertes Optimizer-Grid (festgelegt VOR dem ersten Backtest — Anti-Overfitting)
- adx_max: 20 / 25 / 30
- reclaim_bars: 1 / 2
- sl_atr_mult: 0.75 / 1 / 1.5
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.
Backtest-Trials (mit Slippage 0.5 Pkt)
| Trial | n | WR | PF | PnL (Pkt) | Max DD | PF o. Slip |
|---|---|---|---|---|---|---|
| Baseline (Quellen-Default, Range-Gate an) | 140 | 43,6% | 1,11 | +284 | 310 | 1,17 |
| Fade roh (Range-Gate aus)use_range_gate=false | 171 | 40,9% | 1,09 | +286 | 547 | — |
| Sofort-Reclaim (reclaim_bars=1, engerer Sweep)reclaim_bars=1, sweep_min_points=4 | 132 | 40,9% | 1,00 | +9 | 455 | — |
Robustheit (bestes Trial)
PF-90%-Bereich über Handelstage
—
Kein Tagesintervall gespeichert. Einzeltrade-Intervall (zu eng, nur zum Vergleich): 0.81 – 1.51
Top-3-Trades am Gewinn
17%
PF bei +1.0 Pkt Slippage
1
| Regime | n | PF | PnL |
|---|---|---|---|
| range_day | 125 | 1.04 | +99 |
| trend_down_day | 1 | 99 | +82 |
| mixed_day | 13 | 1.18 | +58 |
| trend_up_day | 1 | 99 | +44 |
Baustein-Varianten dieses Trägers
Test-Timeline
Jeder weitere Test dieses Builds (Optimizer-Sweep, Forward-Monat, Re-Run) erscheint hier automatisch.
2026-07-06
Build + Backtest (Auto-Build-Agent)
Ein schwaches, unbestätigtes Signal — zu wenig für einen Kandidaten. unverifiziert
2026-07-06
Nikkei-Gegenprobe (Transfer-Test, ATR-skaliert)
Keine Signale im Nikkei-Handelsfenster (02:00–08:00 Berlin) — kein Transfer-Ergebnis.
2026-07-16
Parameter-Sweep (vorregistriertes Grid, Wochenend-Optimizer)
Vollständiger Report
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)
Kombi n WR PF PnL (Pkt) Parameter dieser Variante adx max 20 reclaim bars 1 sl atr mult 1 73 49.32% 1.6309 +715 Pkt Parameter dieser Variante adx max 20 reclaim bars 2 sl atr mult 1 71 49.3% 1.561 +653 Pkt Parameter dieser Variante adx max 20 reclaim bars 2 sl atr mult 1,5 68 51.47% 1.5493 +690 Pkt Parameter dieser Variante adx max 20 reclaim bars 1 sl atr mult 0,75 73 47.95% 1.4958 +537 Pkt Parameter dieser Variante adx max 20 reclaim bars 1 sl atr mult 1,5 71 49.3% 1.4069 +564 Pkt Parameter dieser Variante adx max 20 reclaim bars 2 sl atr mult 0,75 72 44.44% 1.294 +351 Pkt Parameter dieser Variante adx max 25 reclaim bars 1 sl atr mult 0,75 93 45.16% 1.2115 +309 Pkt Parameter dieser Variante adx max 30 reclaim bars 1 sl atr mult 1,5 100 47.0% 1.1759 +371 Pkt Parameter dieser Variante adx max 25 reclaim bars 2 sl atr mult 1 94 45.74% 1.1754 +303 Pkt Parameter dieser Variante adx max 30 reclaim bars 1 sl atr mult 0,75 106 45.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)
Alle Kombis (IS)
Kombi n PF Expectancy PnL Parameter dieser Variante adx max 20 reclaim bars 1 sl atr mult 0,75 73 1.4958 7.3575 +537 Parameter dieser Variante adx max 20 reclaim bars 1 sl atr mult 1 73 1.6309 9.7978 +715 Parameter dieser Variante adx max 20 reclaim bars 1 sl atr mult 1,5 71 1.4069 7.9383 +564 Parameter dieser Variante adx max 20 reclaim bars 2 sl atr mult 0,75 72 1.294 4.8719 +351 Parameter dieser Variante adx max 20 reclaim bars 2 sl atr mult 1 71 1.561 9.2034 +653 Parameter dieser Variante adx max 20 reclaim bars 2 sl atr mult 1,5 68 1.5493 10.1538 +690 Parameter dieser Variante adx max 25 reclaim bars 1 sl atr mult 0,75 93 1.2115 3.3209 +309 Parameter dieser Variante adx max 25 reclaim bars 1 sl atr mult 1 93 1.1406 2.5009 +233 Parameter dieser Variante adx max 25 reclaim bars 1 sl atr mult 1,5 90 1.0357 0.778 +70 Parameter dieser Variante adx max 25 reclaim bars 2 sl atr mult 0,75 94 1.0112 0.1966 +18 Parameter dieser Variante adx max 25 reclaim bars 2 sl atr mult 1 94 1.1754 3.2281 +303 Parameter dieser Variante adx max 25 reclaim bars 2 sl atr mult 1,5 90 1.0769 1.6376 +147 Parameter dieser Variante adx max 30 reclaim bars 1 sl atr mult 0,75 106 1.1538 2.5447 +270 Parameter dieser Variante adx max 30 reclaim bars 1 sl atr mult 1 105 1.1273 2.355 +247 Parameter dieser Variante adx max 30 reclaim bars 1 sl atr mult 1,5 100 1.1759 3.7103 +371 Parameter dieser Variante adx max 30 reclaim bars 2 sl atr mult 0,75 107 1.0687 1.1914 +127 Parameter dieser Variante adx max 30 reclaim bars 2 sl atr mult 1 106 1.1042 2.0247 +215 Parameter dieser Variante adx max 30 reclaim bars 2 sl atr mult 1,5 100 1.0702 1.5623 +156 Out-of-Sample (je genau 1 Lauf)
n WR PF (m.Slip) PnL (m.Slip) PF (o.Slip) PnL (o.Slip) Optimiert 48 43.75% 0.8867 -124 Pkt 0.9286 -76 Pkt Baseline (Anker) 67 41.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-09-01
Forward-Monat 2026-09
+47,1 Pkt · 54 Trades (ungesehene Daten)
📅 Forward-Bilanz: 1/1 Monate positiv · +47 Pkt auf ungesehenen Daten.