Warchhold Research

BestenlisteBuild-Dossier

DAX Pre-ECB-Drift Long-Bias

Score 16/100
kein Edge nachgewiesen (PF 1.86 bei n=4 < 30 — Stichprobe zu klein)2026-08-27Seasonality / Central-Bank Event Calendar Long-BiasTier 2dax_pre_ecb_drift_long

Hypothese & Vorregistrierung

Rationale: Log 08-27 F1: Pre-ECB-Drift — signifikant positive DAX-Rendite am Handelstag vor EZB-Zinsentscheiden (D-1), Mechanismus wie Lucca/Moench Pre-FOMC-Drift (Unsicherheits-Resolution + Positionsaufbau -> Risikopraemie in den Vortag). NEUE Kalender-Sub-Familie 'Zentralbank-Termin-Zyklus', distinkt vom gescheiterten dax_pre_fomc_drift (PF 0.00): dort war die US-Fed der falsche Markt-Anker, hier ist die EZB das DAX-native Heimat-Geldpolitik-Ereignis (genau die Marktspezifik, die den Fed-Drift killte, spricht hier FUER Uebertragbarkeit). E13-Wahl: component_kind=strategy (14.6% Trefferquote, mit Abstand beste Bausteinart vs regime/stop_exit/indicator je 0.0%); Vielfalt/Anti-Konvergenz: Momentum-Familie wurde 08-26 (dax_continuous_momentum) + 08-26-classic gerade saturiert, Squeeze-Traeger 08-23 in Sperrfrist, hull_suite in Parity-Sperre (bt.pnl_pts -340) — Pre-ECB ist eine seit langem/nie getestete Kalender-Achse. Challenger gegen die duenne Kalender-Long-Bias-Familie (dax_turn_of_month_long PF 1.18, dax_week_open_hour_long PF 2.02). Parity-Datei: kein Eintrag fuer diesen Traeger -> keine Sperre (fail-open). EHRLICH: im 6-Monats-Fenster nur ~4-5 EZB-D-1-Tage -> strukturell untertestbar; Verdict primaer ueber Mehrjahres-Datenfenster bzw. gepoolt mit anderen Kalender-Long-Bias-Tagen, kein Power-Wunder im Kurzfenster erwartbar (Power-, kein Vorzeichen-Problem).

Abweichungen von der Quelle: QuantPedias Regel ist 'Kaufe D-2-Close, verkaufe D-1-Close' (mischt Overnight- und Intraday-Legs); wir bauen NUR den intraday handelbaren D-1-Open-to-Close-Anteil (09:00-20:00), die Overnight-Legs liegen ausserhalb der Session und werden nicht erfasst -> potenziell schwaecher als die Brutto-Quellenzahl. D0 (Entscheidungstag) wird NICHT gehandelt (Open-to-Close dort negativ, 'sell the news'). Handelstage ueber Wochentage (Mo-Fr) approximiert (Feiertage ignoriert); da EZB-Entscheide stets Donnerstags fallen, ist D-1=Mittwoch und wochenend-frei -> Feiertagseffekt gering. EZB-Termine als statische, ex ante publizierte Datumsliste im Plugin (Kalender-Ressource, keine Uhrzeit-Gates; Zeiten kommen ausschliesslich aus Session/Hard-Cut). Long-only per Konstruktion.

Quelle: https://quantpedia.com/uncovering-the-pre-ecb-drift-and-its-trading-strategy-applications/

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

  • days_before: 1 / 2
  • sl_points: 20 / 40 / 60
  • use_trail: false / true

days_before 1..2: literaturnah — Drift ist auf D-1 konzentriert (QuantPedia), akkumuliert laut Lucca/Moench aber ueber ~24-48h, daher D-2 als plausible Erweiterung; kein weiter zurueck (verwaessert). sl_points 20/40/60: Katastrophen-SL-Breite um den Default (min 10 Broker-Grenze eingehalten), reine Tail-Absicherung, kein enges Profit-Taking-Mining. use_trail an/aus: isoliert, ob der langsame Tages-Drift von einem Trailing-Lock profitiert oder zu frueh gekappt wird. 2x3x2 = 12 Kombinationen (<=24).

Run-ManifestEngine fdc45ed9854b19c5 (78 Dateien)Fenster 2026-03-172026-08-06Datenstand 2026-08-26Slippage 0.5 PktTrials vorregistriert: 3 (trl_060e6991c347)Strategie-Bytes 883a3f55d9f58193

Backtest-Trials (mit Slippage 0.5 Pkt)

TrialnWRPFPnL (Pkt)Max DDPF o. Slip
Baseline (Quellen-Default): nur D-1 Long, Halten bis Hard-Cutdays_before=1, sl_points=40, use_trail=false425.0%1.73+832181.78
Breiteres Pre-Fenster D-2+D-1 (Drift akkumuliert ~24-48h, Lucca/Moench)days_before=2, sl_points=40, use_trail=false714.3%0.88-28226
D-1 Long mit ATR-Trailing-Lock der Drift-Gewinnedays_before=1, sl_points=40, use_trail=true, trail_atr_mult=3475.0%1.86+2138

Robustheit (bestes Trial)

PF-90%-Konfidenzintervall

0.2699

Top-3-Trades am Gewinn

100%

PF bei +1.0 Pkt Slippage

1.5

Statistik-Härtung: EV 5.32 Pkt vs. minimal nachweisbarer Edge 23.81 Pkt — UNTERPOWERT (Stichprobe zu klein für diesen Edge). ⚠ Ergebnis hängt am Monat 2026-07 (ohne ihn: -12.1 Pkt).

2026-03: -252026-04: +82026-06: +52026-07: +33
RegimenPFPnL
range_day41.86+21

Test-Timeline

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

  1. 🔨

    2026-08-27

    Build + Backtest (Auto-Build-Agent)

    kein Edge nachgewiesen (PF 1.86 bei n=4 < 30 — Stichprobe zu klein)

  2. 🌏

    2026-08-27

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

    n=0 · PF ? · PnL 0 Pkt