Warchhold Research

BestenlisteBuild-Dossier

DAX Expansion-Bar-Fade (Range-Expansions-Reversal, Mesfin)

Score 42.5/100
kein Edge nachgewiesen2026-07-20Mean ReversionTier 1dax_expansion_bar_fade
Review: verworfen

Verworfen: Das Expansion-Bar-Fade zeigt im DAX keinen Edge.

Alle drei vorregistrierten Quellen-Schwellen verlieren nach Kosten deutlich. Die Baseline bleibt auch ohne Slippage negativ (PF 0.7903, PnL -309.33 Punkte); Kosten sind somit nicht die Hauptursache. Das beste Kosten-Trial k=2.5 erreicht nur PF 0.7637 und -450.66 Punkte. Sein Placebo-Rang von 0.80 unterscheidet das Timing nicht klar vom Zufall. Der Nikkei-Check erzeugt null Trades und liefert keine Transfer-Evidenz. Ein anschließendes 18er-Grid würde nach drei breit negativen Ankern Parameter-Mining statt Bestätigung bedeuten.

Konsequenz: Als dokumentiertes Negativergebnis behalten. Keine Parameteroptimierung, kein Forward-Kandidat und kein DEMO-Slot für diese exakte Version. Claude darf künftig eine substanziell andere Hypothese bauen, nicht diese Verlustgeometrie nachtunen.

Entscheidung agent:codex-strategy-evidence-reviewer · Ledger trl_5cef91371543 · Ergebnis 46bcdbcff97dff9e… · Strategie 13de9ee83c442b42

Hypothese & Vorregistrierung

Rationale: Mesfin (arXiv 2605.04004, Mai 2026) falsifiziert die Expansion-Continuation-Hypothese auf MNQ: Range-Expansions-Bars (Range >= k*rollende Mittel-Range, k in {1.5,2.0,2.5}) erzeugen einen statistisch signifikanten Reversal statt Fortsetzung -> oekonomisch korrektes Vorzeichen ist Fade der Expansion. Kernhypothese: eine isolierte ueberdehnte Bar ohne Kontraktions-Vorlauf ist Ueberreaktion/Liquiditaets-Impuls (CGW/Uncertain-Information/Baule-15min-Mechanismus), die kurzfristig zurücklaeuft. Challenger gegen den Incumbent dax_open_overreaction_fade: gleiche Fade-Familie, aber intraday-generischer, NICHT eroeffnungsgebundener Trigger (jede ueberdehnte Bar ganztags) statt festes 09:00-Anfangsfenster.

Abweichungen von der Quelle: Quelle MNQ 5m / DAX 1m-Serie 09:00-20:00 Berlin (nur generische Verhaltenskomponente uebertragen). Quelle beziffert keinen eigenen PF/Sharpe/t-Wert der Fade-Seite (Reversal war Nebenresultat der Nullhypothesen-Widerlegung), daher Stop-/TP-Geometrie und Zeit-Exit parameter-sparsam modelliert, NICHT nachgetuned. Quelle nennt Session-/Illiquiditaets-Abhaengigkeit; dieser Build kodiert KEINE Uhrzeit-Gates (Tom 2026-07-03), ein Zeitfenster kaeme ueber die BT-Spec/Slot. Rolling Mean-Range per Tag zurueckgesetzt, append-after-close (lookahead-frei).

Quelle: https://arxiv.org/abs/2605.04004

Vorregistriertes Optimizer-Grid (festgelegt VOR dem ersten Backtest — Anti-Overfitting)

  • expansion_k: 1.5 / 2 / 2.5
  • tp_fraction: 0.3 / 0.5 / 0.8
  • max_hold_bars: 15 / 30

expansion_k exakt die drei von der Quelle getesteten Schwellen {1.5,2.0,2.5}. tp_fraction spannt den Rueckkehranteil (teil- bis grossteilige Reversion der Expansions-Range) literaturnah auf. max_hold_bars deckt den Baule-Reversal-Horizont (~15min) und eine doppelte Haltedauer ab. 3x3x2 = 18 Kombinationen (< 24), nur MANIFEST-optimierbare Parameter innerhalb min/max, kein exotisches Mining.

Run-ManifestEngine fdc45ed9854b19c5 (78 Dateien)Fenster 2026-03-172026-06-29Datenstand 2026-07-17Slippage 0.5 PktTrials vorregistriert: 3 (trl_5cef91371543)Strategie-Bytes 13de9ee83c442b42

Backtest-Trials (mit Slippage 0.5 Pkt)

TrialnWRPFPnL (Pkt)Max DDPF o. Slip
Baseline (Quellen-Default k=2.0)expansion_k=2, tp_fraction=0.5, max_hold_bars=1520736.7%0.68-5236950.79
Sensitiverer Trigger k=1.5 (Quellen-Variante)expansion_k=1.5, tp_fraction=0.5, max_hold_bars=1520737.2%0.66-519534
Extremerer Trigger k=2.5 (Quellen-Variante)expansion_k=2.5, tp_fraction=0.5, max_hold_bars=1519838.4%0.76-451552

Robustheit (bestes Trial)

PF-90%-Konfidenzintervall

0.541.04

Top-3-Trades am Gewinn

13%

PF bei +1.0 Pkt Slippage

0.61

Statistik-Härtung: Block-Bootstrap-CI (Tages-Blöcke, ehrlicher als iid): PF 0.551.04 über 69 Handelstage. EV -2.28 Pkt vs. minimal nachweisbarer Edge 3.28 Pkt — UNTERPOWERT (Stichprobe zu klein für diesen Edge).

🎲 Placebo-Kontrolle (zeit-gejitterte Zufalls-Entries, gleiche Trade-Geometrie)

Kandidat -450.7 Pkt vs. Placebo-Median -752 / p95 -415.7 Pkt · Perzentil-Rang 80%

Kandidat <= p80 der Placebos — von Zufalls-Timing nicht klar unterscheidbar

2026-03: -2282026-04: -2812026-05: +772026-06: -19
RegimenPFPnL
trend_up_day152.31+129
mixed_day100.82-14
trend_down_day50.4-31
range_day1680.68-534

Test-Timeline

Jeder weitere Test dieses Builds (Optimizer-Sweep, Forward-Monat, Re-Run) erscheint hier automatisch.

  1. 🔨

    2026-07-20

    Build + Backtest (Auto-Build-Agent)

    kein Edge nachgewiesen

  2. ⚖️

    2026-07-20

    Unabhängige Review: reject

    Verworfen: Das Expansion-Bar-Fade zeigt im DAX keinen Edge.

  3. 🌏

    2026-07-20

    Nikkei-Cross-Check (Transfer-Test, ATR-skaliert)

    n=0 · PF ? · PnL 0 Pkt