Versuchsdossier · alle Versuche im Kandidatenvergleich
DAX Range-Efficiency Fade (Parkinson/Close-Vola-Ratio Range-Regime)
Robustheits-Score 54.8/100 · vorläufigWer zahlt und warum?
An Range-/Chop-Tagen (hoher Parkinson-zu-Close-Vola-Ratio: viel Intrabar-Whip bei kleiner Netto-Bewegung) dominieren Liquiditaetsanbieter und Inventory-Rebalancing; der Preis oszilliert um den Session-Fair-Value und Ueberdehnungen sind transitorisch, daher clustern gegenlaeufige (Fade-)Fills an den Ausschlaegen und werden zurueckgehandelt. An Trend-Tagen (niedriges R) macht gerichteter informierter Flow dieselbe Ausdehnung permanent -> das Regime-Gate blockt.
Widerlegt, wenn: PF < 1.05 bei n >= 50, oder das Range-Regime-Gate trennt nicht (Fade-PF im High-R-Regime ~ Low-R-Regime -> der Ratio traegt keine eigenstaendige Information ueber den close-only Kaufman-ER hinaus).
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? | Ja | Mechanik und Vorhersage vor dem Test im Hypothesenregister (HYP-20260907-74da989c). |
| MehrfachtestsSind alle Versuche gezählt und wird dafür korrigiert? | Teilweise | 3 Varianten vor dem Lauf im Trial Ledger registriert (trl_c82214f6c405). Das geltende Urteil korrigiert nicht für die Zahl der Versuche. |
| Daten und KostenSind Datenfenster, Datenstand und Kosten festgehalten? | Ja | Fenster 2026-03-17 bis 2026-08-18, Datenstand 2026-09-07, Slippage 0,5 Pkt je Seite; Engine-Fingerabdruck im Manifest. |
| Prüfung außerhalb der StichprobeWurde auf Daten geprüft, die beim Bau nicht bekannt waren? | Nein | Nur in-sample. Das Ergebnis dieses Baus ist kein Nachweis. |
| Stabilität über die ZeitHängt das Ergebnis an einem einzelnen Zeitraum? | Ja | Kein einzelner Monat trägt das Ergebnis (6 Monate); Aufteilung nach Marktphasen vorhanden. |
| KomplexitätIst die Regel sparsam genug für die Datenmenge? | Ja | 3 echte Varianten, 2 variierte Parameter (entry_atr_mult, ratio_percentile). 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; die Placebo-Kontrolle steht im Dossier. |
Hypothese & Vorregistrierung
Rationale: Fund 1 des Literatur-Logs 2026-09-08: ex-ante Range-Tag-Detektor = Verhaeltnis R aus Parkinson-Range-Vola (intrabar High/Low) zu direktionaler Close-to-Close-Vola; hohes R = Chop/Range-Tag -> Fades reverten. Der Fund war als Fade-Enable-Gate gedacht, doch beide natuerlichen Traeger (dax_pdh_pdl_fade Carrier am 09-02, dax_extreme_move_reversal Carrier am 09-07) liegen in der 7-Tage-Traeger-Sperrfrist -> daher als eigenstaendige Challenger-Strategie gebaut (Operator-Sperrfrist-Regel + E-13: strategy 14.4% vs. regime-Gate 0/30). Challenger vs. Incumbents dax_pdh_pdl_fade / dax_vwap_band_reversion. Neuheit ggue. dem gebauten dax_hull_efficiency_gate (Kaufman-ER, close-only): die Intrabar-Range-Komponente (Wicks) und die Fade-Seiten-Anwendung. Parity: fail-open, keiner der Incumbents steht in live_bt_parity.json.
Abweichungen von der Quelle: Parkinson (1980) / Alizadeh-Brandt-Diebold (2002) liefern einen Range-basierten Vola-Schaetzer, KEIN Handelsregelwerk. Neu ergaenzt: (a) R = Parkinson-Range-Energie / Close-to-Close-Energie als Range-Regime-Detektor mit rollierendem Perzentil; (b) Extensions-Fade-Entry um den kumulativen Session-Fair-Value mit Reaktionsbar-Bestaetigung (Erschoepfungs-Bestaetigung, kein Messer fangen); (c) STANDALONE-Strategie statt A/B-Enable-Gate-Overlay wegen Traeger-Sperrfrist beider natuerlicher Fade-Traeger. Keine Uhrzeiten im Code; Session-Floor 09:00 als Mechanik-Anker fuer die Akkumulation, Handelsfenster/Hard-Cut kommen aus der BT-Spec/dem Slot.
Quelle: https://onlinelibrary.wiley.com/doi/10.1111/1540-6261.00454
Vorregistriertes Optimizer-Grid (festgelegt VOR dem ersten Backtest — Anti-Overfitting)
- ratio_percentile: 50 / 60 / 70
- entry_atr_mult: 1 / 1.5 / 2
- min_session_bars: 10 / 20
ratio_percentile steuert die Strenge des Range-Regime-Gates (Kern-Freiheitsgrad des Funds; literaturnah um den Median-bis-oberes-Terzil-Bereich, wo Chop-Tage von Trend-Tagen getrennt werden). entry_atr_mult ist der klassische Ueberdehnungs-Schwellenbereich der Reversion-Literatur (1-2x Vola). min_session_bars steuert den Schaetzer-Warmup (Parkinson-Ratio wird erst nach einigen Session-Bars scharf, Alizadeh/Brandt/Diebold). 3x3x2 = 18 Kombinationen (<= 24), alle im MANIFEST-min/max.
Backtest-Trials (mit Slippage 0.5 Pkt)
| Trial | n | WR | PF | PnL (Pkt) | Max DD | PF o. Slip |
|---|---|---|---|---|---|---|
| Baseline (Quellen-Default: P60 Range-Regime, 1.5xATR Fade) | 308 | 42,5% | 1,08 | +408 | 552 | 1,15 |
| Strengeres Range-Regime (nur klarere Chop-Tage, P70)ratio_percentile=70 | 301 | 38,9% | 0,93 | -369 | 849 | — |
| Groessere Ueberdehnung noetig (2.0xATR, weniger/tiefere Fades)entry_atr_mult=2 | 304 | 40,5% | 1,12 | +612 | 684 | — |
Robustheit (bestes Trial)
PF-90%-Bereich über Handelstage
0.91 – 1.36
105 Handelstage. Einzeltrade-Intervall (zu eng, nur zum Vergleich): 0.92 – 1.4
Top-3-Trades am Gewinn
8%
PF bei +1.0 Pkt Slippage
1
Statistik-Härtung: Ertrag je Trade 2.01 Pkt; mit 80 % Sicherheit nachweisbar wäre erst ein Vorteil ab etwa 7.2 Pkt (Tagescluster berücksichtigt) — UNTERPOWERT: die Stichprobe ist zu klein, um diesen Wert von null zu trennen.
🎲 Placebo-Kontrolle (zeit-gejitterte Zufalls-Entries, gleiche Trade-Geometrie)
Kandidat 612.4 Pkt vs. Placebo-Median -2233.5 / p95 -1718.6 Pkt · Perzentil-Rang 100%
Kandidat > p95 der Placebos — Timing traegt echten Beitrag
| Regime | n | PF | PnL |
|---|---|---|---|
| range_day | 261 | 1.12 | +487 |
| volatile_day | 6 | 4.56 | +154 |
| mixed_day | 8 | 1.43 | +66 |
| trend_up_day | 20 | 0.92 | -39 |
| trend_down_day | 9 | 0.73 | -54 |
Baustein-Varianten dieses Trägers
Test-Timeline
Jeder weitere Test dieses Builds (Optimizer-Sweep, Forward-Monat, Re-Run) erscheint hier automatisch.
2026-09-08
Build + Backtest (Auto-Build-Agent)
Ein schwaches, unbestätigtes Signal — zu wenig für einen Kandidaten. unverifiziert
2026-09-08
Nikkei-Gegenprobe (Transfer-Test, ATR-skaliert)
Keine Signale im Nikkei-Handelsfenster (02:00–08:00 Berlin) — kein Transfer-Ergebnis.
2026-09-08
Parameter-Sweep (vorregistriertes Grid, Wochenend-Optimizer)
Vollständiger Report
Optimizer-Lauf 2026-09-08 — DAX Range-Efficiency Fade (Parkinson/Close-Vola-Ratio Range-Regime)
Vorregistriertes Grid (18 Kombis, festgelegt beim Bau am 2026-09-08, vor jedem Ergebnis). Grid-Begruendung: ratio_percentile steuert die Strenge des Range-Regime-Gates (Kern-Freiheitsgrad des Funds; literaturnah um den Median-bis-oberes-Terzil-Bereich, wo Chop-Tage von Trend-Tagen getrennt werden). entry_atr_mult ist der klassische Ueberdehnungs-Schwellenbereich der Reversion-Literatur (1-2x Vola). min_session_bars steuert den Schaetzer-Warmup (Parkinson-Ratio wird erst nach einigen Session-Bars scharf, Alizadeh/Brandt/Diebold). 3x3x2 = 18 Kombinationen (<= 24), alle im MANIFEST-min/max.
Split: IS 17.03.2026 – 25.06.2026 (Auswahl) | OOS 25.06.2026 – 18.08.2026 (einmaliger Test) | Embargo: letzte 21 Tage gesperrt
Governance: IS-Ledger
trl_734bcad819d7· OOS-Ledgertrl_ce9bc0316e5b; beide Payloads vor dem jeweiligen ersten Engine-Aufruf gebunden.In-Sample Top 10 (von 18)
Kombi n WR PF PnL (Pkt) Parameter dieser Variante entry atr mult 2 min session bars 10 ratio percentile 60 198 42.93% 1.2401 +814 Pkt Parameter dieser Variante entry atr mult 2 min session bars 10 ratio percentile 70 190 42.63% 1.1928 +634 Pkt Parameter dieser Variante entry atr mult 2 min session bars 20 ratio percentile 60 198 40.91% 1.1534 +541 Pkt Parameter dieser Variante entry atr mult 1,5 min session bars 20 ratio percentile 60 199 42.71% 1.1495 +509 Pkt Parameter dieser Variante entry atr mult 1,5 min session bars 10 ratio percentile 60 199 43.72% 1.135 +458 Pkt Parameter dieser Variante entry atr mult 2 min session bars 10 ratio percentile 50 200 40.5% 1.0996 +348 Pkt Parameter dieser Variante entry atr mult 2 min session bars 20 ratio percentile 70 192 40.1% 1.089 +314 Pkt Parameter dieser Variante entry atr mult 1,5 min session bars 20 ratio percentile 50 200 41.5% 1.0694 +241 Pkt Parameter dieser Variante entry atr mult 2 min session bars 20 ratio percentile 50 200 39.0% 1.0605 +218 Pkt Parameter dieser Variante entry atr mult 1 min session bars 20 ratio percentile 60 200 44.0% 1.0192 +64 Pkt IS-Auswahl:
{"entry_atr_mult": 2.0, "min_session_bars": 10, "ratio_percentile": 60.0}(Expectancy 4.1132, PF 1.2401, n=198)Parameter Stability Map (volle Grid-Flaeche, 18 Kombis)
Nachbar-Stabilitaet: 4/4 Nachbarn positiv, Nachbar-Ø/Optimum = 0.61 (PLATEAU — robust)
Alle Kombis (IS)
Kombi n PF Expectancy PnL Parameter dieser Variante entry atr mult 1 min session bars 10 ratio percentile 50 201 0.7191 -5.2645 -1058 Parameter dieser Variante entry atr mult 1 min session bars 10 ratio percentile 60 200 0.8045 -3.5591 -712 Parameter dieser Variante entry atr mult 1 min session bars 10 ratio percentile 70 198 0.7157 -5.3668 -1063 Parameter dieser Variante entry atr mult 1 min session bars 20 ratio percentile 50 201 0.933 -1.1493 -231 Parameter dieser Variante entry atr mult 1 min session bars 20 ratio percentile 60 200 1.0192 0.3219 +64 Parameter dieser Variante entry atr mult 1 min session bars 20 ratio percentile 70 197 0.8863 -2.028 -400 Parameter dieser Variante entry atr mult 1,5 min session bars 10 ratio percentile 50 200 0.9771 -0.4091 -82 Parameter dieser Variante entry atr mult 1,5 min session bars 10 ratio percentile 60 199 1.135 2.302 +458 Parameter dieser Variante entry atr mult 1,5 min session bars 10 ratio percentile 70 195 0.988 -0.2136 -42 Parameter dieser Variante entry atr mult 1,5 min session bars 20 ratio percentile 50 200 1.0694 1.2062 +241 Parameter dieser Variante entry atr mult 1,5 min session bars 20 ratio percentile 60 199 1.1495 2.5602 +509 Parameter dieser Variante entry atr mult 1,5 min session bars 20 ratio percentile 70 195 0.9749 -0.4581 -89 Parameter dieser Variante entry atr mult 2 min session bars 10 ratio percentile 50 200 1.0996 1.7417 +348 Parameter dieser Variante entry atr mult 2 min session bars 10 ratio percentile 60 198 1.2401 4.1132 +814 Parameter dieser Variante entry atr mult 2 min session bars 10 ratio percentile 70 190 1.1928 3.336 +634 Parameter dieser Variante entry atr mult 2 min session bars 20 ratio percentile 50 200 1.0605 1.0876 +218 Parameter dieser Variante entry atr mult 2 min session bars 20 ratio percentile 60 198 1.1534 2.732 +541 Parameter dieser Variante entry atr mult 2 min session bars 20 ratio percentile 70 192 1.089 1.6362 +314 Out-of-Sample (je genau 1 Lauf)
n WR PF (m.Slip) PnL (m.Slip) PF (o.Slip) PnL (o.Slip) Optimiert 104 37.5% 0.9176 -134 Pkt 0.981 -30 Pkt Baseline (Anker) 107 43.93% 1.068 +104 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.