Versuchsdossier · alle Versuche im Kandidatenvergleich
DAX Closing-Auction Pressure Reversal (End-of-Day Reversal)
Robustheits-Score 33.2/100 · AnekdoteWer zahlt und warum?
Optionen-Market-Maker hedgen ihr Overnight-Risiko vor Close und Leveraged-/Rebalancing-Flows handeln in Tagesrichtung in die Xetra-Kassa-Schlussauktion (~17:30). Dieser mechanische, nicht-fundamentale Nachfrage-/Angebotsdruck schiebt den DAX-Index im Run-up ueber den fairen Wert. Aufträge liegen auf der Gegenseite des Run-ups, weil die absorbierende Liquiditaets-Gegenseite (Grossman/Miller-Praemie) durch die anschliessende session-interne Reversion des transitorischen Ueberschuss-Anteils entschaedigt wird.
Widerlegt, wenn: PF < 1.05 bei n >= 50 ODER signal_mode='continuation' schlaegt 'reversal' (dann ist der Auktions-Flow Continuation/Settlement-Momentum-artig, kein Reversal).
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-20260913-a34db338). |
| MehrfachtestsSind alle Versuche gezählt und wird dafür korrigiert? | Teilweise | 3 Varianten vor dem Lauf im Trial Ledger registriert (trl_5bc675cb99bc). 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-23, Datenstand 2026-09-11, 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 (run_up_atr_mult, signal_mode). 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: Baltussen/Da/Soebhag 'End-of-Day Reversal' (SSRN 5039009, Tier 1, Quantpedia-Award 2. Platz 2025): der Run-up in die Schluss-Auktion ist teils mechanisch (Options-MM-Hedging, LETF-Rebalancing, Auktions-Flow) und revertiert. DAX-Struktur-Vorteil: die Xetra-Kassa-Auktion (~17:30) liegt INNERHALB der Session, der Post-Auktions-Reversal ist session-intern (17:30->20:00) handelbar (US-Effekt liegt overnight, nicht greifbar). Standalone Challenger in der Mean-Reversion-Familie (E13: strategy 15.0% > regime/stop_exit/indicator je 0%; MR 13.9%). Tritt gegen den Incumbent dax_close_pressure_reversal (Cushing/Madhavan, PF 0.80 gescheitert) an: dieser misst SPEZIFISCH den am 17:30-Anker eingefrorenen Pre-Auktions-Run-up statt eines generischen Entry-Bar-Impulses — genau die zu pruefende Verbesserungs-Hypothese des Funds. EHRLICH: hohe Dubletten-Naehe zum (teils gescheiterten) Late-Day-Reversal-Cluster; Fund-Prognose ohne_mehrwert bis schwach-verbessert. Standalone-Strategie ohne Carrier -> Traeger-Sperrfrist/Paritaets-Gebot nicht anwendbar.
Abweichungen von der Quelle: Cross-sektionaler Loser-minus-Winner-Spread -> gerichteter Einzel-Index-Fade des marktweit-mechanischen Rest-Anteils (groesste Schwaeche: Index verduennt den Querschnitts-Reversal). Options-MM-/LETF-/Auktions-Imbalance (Datenwand) durch vola-normierten Pre-Auktions-Preis-Run-up (1m-OHLC) ersetzt. US-16:00-Close-Reversal (overnight) an die session-interne 17:30-Xetra-Kassa-Auktion relokalisiert. Auktions-Anker relativ via Minuten seit Session-Open (Mechanik-Anker), Handelsfenster aus der Session-Spec (keine Uhrzeit im Code). Katastrophen-SL (>= 10 Pkt, ATR) ergaenzt (Paper deskriptiv). Single-Series-DAX, preis-only.
Quelle: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5039009
Vorregistriertes Optimizer-Grid (festgelegt VOR dem ersten Backtest — Anti-Overfitting)
- run_up_atr_mult: 1 / 1.5 / 2
- run_up_lookback_bars: 20 / 30 / 40
- hold_bars: 20 / 40
run_up_atr_mult skaliert die Ueberschuss-/Flow-Schwelle (Paper: nur outsized > k*sigma Moves sind mechanisch getrieben); run_up_lookback_bars variiert das Run-up-Messfenster um die im Paper genannten ~30 Minuten (20-40m); hold_bars deckt die session-interne Reversions-Dauer nach der Auktion ab. 3x3x2 = 18 Kombinationen (<= 24), alle innerhalb der MANIFEST-min/max, literaturnah ohne exotisches Mining.
Backtest-Trials (mit Slippage 0.5 Pkt)
| Trial | n | WR | PF | PnL (Pkt) | Max DD | PF o. Slip |
|---|---|---|---|---|---|---|
| Baseline (Quellen-Default: Reversal, k=1.5*ATR, Run-up 30m) | 72 | 45,8% | 0,68 | -317 | 368 | 0,74 |
| Staerkerer Overshoot-Filter (nur flow-verdaechtige Auktions-Moves, k=2.0*ATR)run_up_atr_mult=2 | 63 | 44,4% | 0,72 | -246 | 320 | — |
| Continuation-Vorzeichen-A/B (Falsifikation der Reversal-Richtung)signal_mode=continuation | 72 | 33,3% | 0,57 | -552 | 661 | — |
Robustheit (bestes Trial)
PF-90%-Bereich über Handelstage
0.46 – 1.09
63 Handelstage. Einzeltrade-Intervall (zu eng, nur zum Vergleich): 0.46 – 1.13
Top-3-Trades am Gewinn
19%
PF bei +1.0 Pkt Slippage
0.61
Statistik-Härtung: Ertrag je Trade -3.91 Pkt; mit 80 % Sicherheit nachweisbar wäre erst ein Vorteil ab etwa 9.9 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 -246.1 Pkt vs. Placebo-Median -480.9 / p95 -158.1 Pkt · Perzentil-Rang 90%
Kandidat zwischen p80 und p95 — schwacher Timing-Beitrag
| Regime | n | PF | PnL |
|---|---|---|---|
| trend_up_day | 11 | 2.09 | +116 |
| trend_down_day | 6 | 0.71 | -36 |
| mixed_day | 7 | 0.22 | -96 |
| range_day | 39 | 0.57 | -230 |
Test-Timeline
Jeder weitere Test dieses Builds (Optimizer-Sweep, Forward-Monat, Re-Run) erscheint hier automatisch.
2026-09-13
Build + Backtest (Auto-Build-Agent)
Der Test fand keinen Vorteil gegenüber Zufall und Kosten. Ausgeschlossen ist ein Vorteil damit nicht: Bei der vorhandenen Stichprobe blieben kleine Vorteile unentdeckt (Power-Hinweis im Dossier).
2026-09-13
Nikkei-Gegenprobe (Transfer-Test, ATR-skaliert)
Keine Signale im Nikkei-Handelsfenster (02:00–08:00 Berlin) — kein Transfer-Ergebnis.