Versuchsdossier · alle Versuche im Kandidatenvergleich
DAX Verfallstag Gap-Momentum (expiry_gap_mom)
Robustheits-Score 1.8/100 · AnekdoteWer zahlt und warum?
Marktmacher und Hedgefonds halten am Vortag delta-abgesicherte Optionspositionen nahe am Geld. Das Overnight-Gap verschiebt die Netto-Delta-Exponierung: bei positivem Gap müssen Short-Hedges (Futures) zurückgekauft werden, Put-Verkäufer rollen ihre Short-Deltas ein. Die Hedge-Aufträge liegen also in Gap-Richtung und werden wegen der Positionsgröße gestaffelt über die Vormittagssession in den Kassamarkt gegeben (Markteinfluss-Minimierung), nicht in Minuten. Nach dem Settlement entfällt der Druck.
Widerlegt, wenn: PF < 1,05 bei n >= 30 Trades über die Hauptvariante; bei n < 30 bleibt das Urteil undecidable.
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-20261008-d8bbe0d5). |
| MehrfachtestsSind alle Versuche gezählt und wird dafür korrigiert? | Teilweise | 3 Varianten vor dem Lauf im Trial Ledger registriert (trl_d3ee928ef311). Das geltende Urteil korrigiert nicht für die Zahl der Versuche; eine Holm-Korrektur läuft parallel mit. |
| Daten und KostenSind Datenfenster, Datenstand und Kosten festgehalten? | Ja | Fenster 2026-03-17 bis 2026-09-17, Datenstand 2026-10-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 (gap_thresh_pct, include_thursday). 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: Einziger noch unverarbeiteter Fund mit Tier 1/2 und baubar: ja (externer Fund, Signalfunktion und FINAL_PARAMS der Quelle exakt nachgebaut, Varianten nur aus dem PARAM_GRID). Kernhypothese: Am dritten Freitag und am Donnerstag davor tragen die Delta-Hedges der Optionsbücher die Vormittagsbewegung in Richtung des Overnight-Gaps. Ausstiegsquote unterschritten (stop_exit 32 von 214 Versuchen = 15 %), aber kein brauchbarer Exit-Lab-Befund verfügbar: alle noch nicht gebauten Befunde (dax_pdh_pdl_breakout, dax_range_efficiency_fade, dax_range_fade_depth_level_gate, Round-Number-Varianten) liegen auf Trägern mit bt.pnl_pts < 0 in live_bt_parity.json und sind per Paritäts-Gebot gesperrt. Das Portfolio empfiehlt Bausteinart 'regime' und die Familien ORB/Volatility Breakout/Momentum-ToD: ich folge dem nicht, weil die offenen Regime-Funde (Hull-Gates) auf hull_suite_v3_final zielen (Parität bt −298,8 Pkt, gesperrt) und das Alternativ-Carrier atr_band_trend im Vorwärtstest mit Power widerlegt ist (−14 Pkt je Trade). Ehrliche Schwäche: Kategorie Strategie (16,9 %) und Tier 2 (14,7 %) haben eine schlechte Bilanz, und die Entscheidbarkeit ist schlecht: nur rund 20–24 Signale pro Jahr, also etwa 2 Trades im Monat; vor 12 bis 24 Monaten ist kein Urteil mit Power zu erwarten. Die Quelle selbst steht auf 'FÄLLT DURCH (in-sample)' (t 0,99, bestes Jahr 52 % des Gewinns). Abgrenzung zu dax_expiry_pinning (Strike-Magnet, 50er-Strikes, Fade): hier Gap-Richtung, Kalendertag plus Donnerstag, ATR-Stop mit Ziel — anderes Regelwerk. Paritätsdatei enthält die Strategie nicht (fail-open, neuer Bau).
Abweichungen von der Quelle: 1m- statt 5m-Bars: Signal am Schluss des ersten 1m-Bars, Gap-Open ist der Open dieses Bars. Vortags-Schluss = letzter Close eines MAIN-Bars (Engine-Label, bis 17:00), nicht der 17:30-Schluss der Xetra-Sitzung. ATR(20) der 5m-Bars aus aggregierten 1m-Bars (Gruppen zu je 5 Bars am Datenende ausgerichtet); bei weniger als 8 Gruppen Fallback-Stop 60 Punkte. Stop-/Ziel-Mechanik der Quell-Engine nicht mitgeliefert: Standarddefinition (fester Stop 4,0 x ATR und festes Ziel 2,0 x Stopdistanz beim Einstieg, kein Nachziehen, Haltegrenze 17:30 über session.hold_until). Feiertage ohne Sonderbehandlung (wie die Quelle). Session-Fenster 09:00–09:30 / hold_until 17:30 kommt aus der Spec, nicht aus dem Code.
Quelle: external://research_erfolgreich/expiry_gap_mom/1a9f86e6f31c
Vorregistriertes Optimizer-Grid (festgelegt VOR dem ersten Backtest — Anti-Overfitting)
- gap_thresh_pct: 0 / 0.1 / 0.2
- include_thursday: 0 / 1
Exakt das PARAM_GRID der Quelle (3 x 2 = 6 Kombinationen), vorregistriert vor dem Backtest; kein eigenes Mining. Stop-, Ziel- und ATR-Parameter bleiben fix auf den Quellwerten.
Backtest-Trials (mit Slippage 0.5 Pkt)
| Trial | n | WR | PF | PnL (Pkt) | Max DD | PF o. Slip |
|---|---|---|---|---|---|---|
| Baseline (Quellen-FINAL_PARAMS: gap 0.0, Donnerstag an)gap_thresh_pct=0, include_thursday=1 | 11 | 27,3% | 0,63 | -303 | 515 | 0,64 |
| PARAM_GRID: Mindest-Gap 0.1 %gap_thresh_pct=0.1, include_thursday=1 | 7 | 28,6% | 0,74 | -144 | 369 | — |
| PARAM_GRID: nur dritter Freitaggap_thresh_pct=0, include_thursday=0 | 6 | 16,7% | 0,55 | -227 | 433 | — |
Robustheit (bestes Trial)
PF-90%-Bereich über Handelstage
0 – 2.62
7 Handelstage. Einzeltrade-Intervall (zu eng, nur zum Vergleich): 0 – 2.59
Top-3-Trades am Gewinn
100%
PF bei +1.0 Pkt Slippage
0.72
Statistik-Härtung: Ertrag je Trade -20.51 Pkt; mit 80 % Sicherheit nachweisbar wäre erst ein Vorteil ab etwa 184.9 Pkt (Tagescluster berücksichtigt) — UNTERPOWERT: die Stichprobe ist zu klein, um diesen Wert von null zu trennen.
Placebo v2 (199 Zufalls-Replikationen, Auswahl des besten Trials in jeder wiederholt)
Kandidat in der Wiederholung: -142,3 Pkt. Kleines p heißt: Zufall erreicht das Ergebnis selten. Information, keine Hürde.
Zeitpunkt-Glück: Dieselben Trades, zufällig um bis zu 60 Minuten verschoben, hätten in 90 % der Fälle zwischen -268,2 und 58,1 Pkt erzielt (Median -108,4 Pkt). Der Kandidat erzielte -142,3 Pkt.
- Timing: p = 0,65 · Placebo-Bereich (5 bis 95 %) -268,2 bis 58,1 Pkt, Median -108,4 Pkt (199 Replikationen). Einstieg ±60 Minuten am selben Tag.
- Tageswahl: p = 0,95 · Placebo-Bereich (5 bis 95 %) -135,9 bis 757,1 Pkt, Median 252,6 Pkt (199 Replikationen). Dieselben Uhrzeiten an zufälligen Tagen.
Verschiebungstest
Kein Hinweis darauf, dass der Vorteil am ersten Bar hängt (vorregistrierte Lesart: Original positiv, verzögert nicht positiv und t ≤ −2).
| Regime | n | PF | PnL |
|---|---|---|---|
| range_day | 7 | 0.74 | -144 |
Test-Timeline
Jeder weitere Test dieses Builds (Optimizer-Sweep, Forward-Monat, Re-Run) erscheint hier automatisch.
2026-10-08
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-10-08
Nikkei-Gegenprobe (Transfer-Test, ATR-skaliert)
Nicht gelaufen: Die Nikkei-Gegenprobe ist seit dem 17.09.2026 abgeschaltet (Betreiberentscheid: nur DAX).