Warchhold Research

BestenlisteBuild-Dossier

DAX Settlement-Momentum (Baltussen Re-Anchor der 17:30-Xetra-Schlussphase)

Score 28.8/100
kein Edge nachgewiesen2026-07-08Momentum / Time-of-DayTier 1dax_settlement_momentum

Hypothese & Vorregistrierung

Rationale: Baltussen/Da/Lammers/Martens (JFE 2021) erklaeren Market Intraday Momentum mechanistisch ueber Gamma-Hedging-/Leverage-ETF-Flow, der sich zum Settlement-Close ballt, und zeigen: der Rest-of-Day-Return schlaegt die Erst-Halbstunde (Gao 2018) out-of-sample. Der Incumbent dax_market_intraday_momentum scheiterte (PF 0.67) an genau zwei von Baltussen benannten Fehlern: falscher Anker (Exit 20:00 statt Settlement 17:30) und schwaecherer Praediktor (Erst-Halbstunde). Dieser Neubau re-verankert an der 17:30-Xetra-Schlussphase (via Session-Spec, keine Zeit im Code) und nutzt Rest-of-Day als Praediktor. Kernhypothese: der oekonomisch korrekte Flow-Zeitpunkt hebt den PF messbar ueber 0.67, ggf. verstaerkt an High-Vola-Tagen (groessere Gamma-Exposure).

Abweichungen von der Quelle: Praediktor als Rest-of-Day ab Session-Open 09:00 (statt ab Vortagsschluss) — single-series-DAX ohne Overnight-Anker. Schutz-SL (>=10 Pkt, ATR) ergaenzt (Quelle haelt ohne Stop bis Close). Fenster/Anker aus der Session-Spec (17:00-17:30), Hard-Cut 20:00 als Backstop (nicht Eurex-Close 22:00). High-Vola-Gate als preis-only Range-Proxy (Options-Gamma-Exposure nicht direkt beobachtbar). Magnitude-Schwelle (min_signal_points) als Literatur-Variante exponiert. Preis-only, kein Volumen; Spread-Gate/Cooldown/One-Trade-per-Day als Hausregeln.

Quelle: https://doi.org/10.1016/j.jfineco.2021.04.029

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

  • min_signal_points: 0 / 15 / 30
  • sl_atr_mult: 1.5 / 2 / 3
  • max_hold_bars: 30 / 40

min_signal_points erfasst die von Baltussen/Gao dokumentierte staerkere Vorhersagbarkeit bei groesseren Moves (0 = reines Vorzeichen als Quellen-Default bis moderat 30 Pkt). sl_atr_mult variiert den Schutz-Stop plateauhaft (1.5-3.0 x ATR) statt Punktoptimierung. max_hold_bars (30/40) deckt die ~30-Min-Settlement-Halbstunde plus knappen Puffer ab (Zeit-Exit kommt primaer aus hold_until). Alle Werte innerhalb der MANIFEST-min/max, literaturnah, kein exotisches Mining. 3x3x2 = 18 Kombinationen.

Backtest-Trials (mit Slippage 0.5 Pkt)

TrialnWRPFPnL (Pkt)Max DDPF o. Slip
Baseline (Baltussen Rest-of-Day, reines Vorzeichen)6126.2%0.43-7328050.46
+ High-Vola-Tag-Gate (Mechanismus-Bedingung, Median-Schwelle)use_vola_gate=true, vola_gate_pctile=503020.0%0.36-518563
Nur signifikante Rest-of-Day-Moves (min_signal 25 Pkt)min_signal_points=256126.2%0.46-681789

Robustheit (bestes Trial)

PF-90%-Konfidenzintervall

0.260.75

Top-3-Trades am Gewinn

35%

PF bei +1.0 Pkt Slippage

0.4

2026-03: -3422026-04: -2802026-05: +1352026-06: -194
RegimenPFPnL
trend_up_day120.54-146
range_day360.71-163
trend_down_day60-176
mixed_day70-197

Test-Timeline

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

  1. 🔨

    2026-07-08

    Build + Backtest (Auto-Build-Agent)

    kein Edge nachgewiesen

  2. 🌏

    2026-07-08

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

    n=0 · PF ? · PnL 0 Pkt