Versuchsdossier · alle Versuche im Kandidatenvergleich
DAX Timely Opening-Range Breakout (TORB, Tsai et al. 2019)
Robustheits-Score 59.7/100 · vorläufigWer zahlt und warum?
Für diesen Bau ist keine Mechanik vor dem Test registriert. Er stammt aus der Zeit vor dem Hypothesenregister (03.09.2026) oder kam ohne Vorhersage aus.
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? | Nein | Bau ohne registrierte Vorhersage. |
| MehrfachtestsSind alle Versuche gezählt und wird dafür korrigiert? | Teilweise | 3 Varianten vor dem Lauf im Trial Ledger registriert (trl_1f1e549c78bb). 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-04, Datenstand 2026-08-24, 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? | Teilweise | 1 Vorwärtsmonat auf neuen Daten. Ob das zur Entscheidung reicht, sagt das Power-Urteil auf der Evidenzseite. |
| 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 (or_minutes, probe_minutes). 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: Tsai et al. 2019 (IEEE Access, Tier 1, Index-Futures 1m) verankern den ORB an ein kalibriertes Tageszeit-FENSTER ('probing time'): Ausbruch nur im aktiven Eroeffnungs-Fenster gueltig, danach Rauschen. Das ist eine im ORB-Zoo fehlende Achse (Tageszeit-Fenster-GUELTIGKEIT), distinkt von dax_acd_timed_breakout (Halte-DAUER), dax_orb_retest (Rueckkehr), dax_open_range_channel_breakout (reiner Touch). Standalone-Challenger gegen diese ORB-Incumbents. Wahl trotz ORB-Familien-Friedhof (Oe PF 0.69), weil: (a) der EINZIGE ORB-Build > 1 (acd_timed PF 1.30) war der mit Zeit-Filter, was die Timing-Hypothese stuetzt; (b) Opening Range Breakout hat im e13-lernsignal die hoechste Trefferquote (25 %) und 'strategy' die beste Bausteinart-Bilanz (13 %); (c) empfohlener Baustein-Weg entfaellt, weil beide Ziel-Traeger (dax_squeeze_release 08-23, dax_open_range_channel_breakout 08-24) Sperrfrist-gesperrt sind. Nicht in live_bt_parity gelistet (Standalone, kein Traeger) -> keine Paritaets-Sperre.
Abweichungen von der Quelle: (a) 'probing time' als Dauer ab Session-Open gemessen (Mechanik-Anker), nicht als hartkodierte Uhrzeit (globale Zeit-Regel); (b) nur das Eroeffnungs-Aktivitaetsfenster modelliert, NICHT der zweite Peak um US-Open 15:30 (wuerde Uhrzeit erfordern); (c) Ausbruch-Buffer vola-normiert (ATR-Vielfache) statt fixem %-Schwellwert; (d) struktureller SL am gegenueberliegenden OR-Rand statt reinem Intraday-Close-Exit.
Quelle: https://ieeexplore.ieee.org/document/8641124/
Vorregistriertes Optimizer-Grid (festgelegt VOR dem ersten Backtest — Anti-Overfitting)
- or_minutes: 15 / 30
- probe_minutes: 45 / 60 / 90
- buffer_atr_mult: 0.1 / 0.25 / 0.5
or_minutes 15/30 = die von Tsai untersuchten Opening-Range-Laengen. probe_minutes 45/60/90 spannt das kurze US-Fenster (Tsai: kurz in US-Maerkten) bis zu einem mittleren Fenster auf, ohne in die Mittagsflaute zu reichen (der Kern-Hebel des Funds). buffer_atr_mult 0.1/0.25/0.5 testet die Fehlausbruch-Robustheit der Schwelle vola-normiert. 2x3x3 = 18 Kombinationen (<= 24), alle Parameter is_optimizable und innerhalb MANIFEST-min/max.
Backtest-Trials (mit Slippage 0.5 Pkt)
| Trial | n | WR | PF | PnL (Pkt) | Max DD | PF o. Slip |
|---|---|---|---|---|---|---|
| Baseline (Tsai US-Kurzfenster: OR 15m, probe 60m)or_minutes=15, probe_minutes=60 | 95 | 49,5% | 1,23 | +795 | 643 | 1,26 |
| OR 30min (laengere Opening Range)or_minutes=30, probe_minutes=60 | 81 | 49,4% | 1,07 | +196 | 888 | — |
| Laengeres probing-Fenster (asiat. Analogie: OR 15m, probe 120m)or_minutes=15, probe_minutes=120 | 113 | 48,7% | 1,08 | +363 | 869 | — |
Robustheit (bestes Trial)
PF-90%-Bereich über Handelstage
0.81 – 1.87
86 Handelstage. Einzeltrade-Intervall (zu eng, nur zum Vergleich): 0.82 – 1.9
Top-3-Trades am Gewinn
21%
PF bei +1.0 Pkt Slippage
1.17
Statistik-Härtung: Ertrag je Trade 8.37 Pkt; mit 80 % Sicherheit nachweisbar wäre erst ein Vorteil ab etwa 32.1 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 794.7 Pkt vs. Placebo-Median 4210.9 / p95 4784.2 Pkt · Perzentil-Rang 0%
Kandidat <= p80 der Placebos — von Zufalls-Timing nicht klar unterscheidbar
| Regime | n | PF | PnL |
|---|---|---|---|
| range_day | 85 | 1.12 | +400 |
| trend_down_day | 1 | 99 | +302 |
| trend_up_day | 1 | 99 | +148 |
| volatile_day | 7 | 1.77 | +110 |
| mixed_day | 1 | 0 | -165 |
Baustein-Varianten dieses Trägers
Test-Timeline
Jeder weitere Test dieses Builds (Optimizer-Sweep, Forward-Monat, Re-Run) erscheint hier automatisch.
2026-08-25
Build + Backtest (Auto-Build-Agent)
Ein schwaches, unbestätigtes Signal — zu wenig für einen Kandidaten. unverifiziert
2026-08-25
Nikkei-Gegenprobe (Transfer-Test, ATR-skaliert)
Keine Signale im Nikkei-Handelsfenster (02:00–08:00 Berlin) — kein Transfer-Ergebnis.
2026-08-29
Parameter-Sweep (vorregistriertes Grid, Wochenend-Optimizer)
Vollständiger Report
Optimizer-Lauf 2026-08-29 — DAX Timely Opening-Range Breakout (TORB, Tsai et al. 2019)
Vorregistriertes Grid (18 Kombis, festgelegt beim Bau am 2026-08-25, vor jedem Ergebnis). Grid-Begruendung: or_minutes 15/30 = die von Tsai untersuchten Opening-Range-Laengen. probe_minutes 45/60/90 spannt das kurze US-Fenster (Tsai: kurz in US-Maerkten) bis zu einem mittleren Fenster auf, ohne in die Mittagsflaute zu reichen (der Kern-Hebel des Funds). buffer_atr_mult 0.1/0.25/0.5 testet die Fehlausbruch-Robustheit der Schwelle vola-normiert. 2x3x3 = 18 Kombinationen (<= 24), alle Parameter is_optimizable und innerhalb MANIFEST-min/max.
Split: IS 17.03.2026 – 18.06.2026 (Auswahl) | OOS 18.06.2026 – 08.08.2026 (einmaliger Test) | Embargo: letzte 21 Tage gesperrt
Governance: IS-Ledger
trl_0f03864f6ce6· OOS-Ledgertrl_e3e4ecf9cc48; beide Payloads vor dem jeweiligen ersten Engine-Aufruf gebunden.In-Sample Top 10 (von 18)
Kombi n WR PF PnL (Pkt) Parameter dieser Variante buffer atr mult 0,5 or minutes 30 probe minutes 45 47 48.94% 1.2855 +472 Pkt Parameter dieser Variante buffer atr mult 0,25 or minutes 15 probe minutes 45 52 50.0% 1.2365 +485 Pkt Parameter dieser Variante buffer atr mult 0,1 or minutes 15 probe minutes 45 55 47.27% 1.2091 +472 Pkt Parameter dieser Variante buffer atr mult 0,25 or minutes 15 probe minutes 60 63 49.21% 1.192 +473 Pkt Parameter dieser Variante buffer atr mult 0,25 or minutes 30 probe minutes 45 50 46.0% 1.1896 +337 Pkt Parameter dieser Variante buffer atr mult 0,5 or minutes 15 probe minutes 45 48 41.67% 1.1854 +367 Pkt Parameter dieser Variante buffer atr mult 0,1 or minutes 15 probe minutes 60 65 46.15% 1.1179 +315 Pkt Parameter dieser Variante buffer atr mult 0,5 or minutes 15 probe minutes 60 60 41.67% 1.0925 +231 Pkt Parameter dieser Variante buffer atr mult 0,5 or minutes 30 probe minutes 60 51 47.06% 1.0776 +158 Pkt Parameter dieser Variante buffer atr mult 0,1 or minutes 30 probe minutes 45 52 44.23% 1.0689 +135 Pkt IS-Auswahl:
{"or_minutes": 30, "probe_minutes": 45, "buffer_atr_mult": 0.5}(Expectancy 10.0368, PF 1.2855, n=47)Parameter Stability Map (volle Grid-Flaeche, 18 Kombis)
Nachbar-Stabilitaet: 3/3 Nachbarn positiv, Nachbar-Ø/Optimum = 0.58 (PLATEAU — robust)
Alle Kombis (IS)
Kombi n PF Expectancy PnL Parameter dieser Variante buffer atr mult 0,1 or minutes 15 probe minutes 45 55 1.2091 8.5731 +472 Parameter dieser Variante buffer atr mult 0,1 or minutes 15 probe minutes 60 65 1.1179 4.8408 +315 Parameter dieser Variante buffer atr mult 0,1 or minutes 15 probe minutes 90 71 1.0013 0.0583 +4 Parameter dieser Variante buffer atr mult 0,1 or minutes 30 probe minutes 45 52 1.0689 2.5902 +135 Parameter dieser Variante buffer atr mult 0,1 or minutes 30 probe minutes 60 56 0.926 -3.0627 -172 Parameter dieser Variante buffer atr mult 0,1 or minutes 30 probe minutes 90 62 0.8592 -5.8881 -365 Parameter dieser Variante buffer atr mult 0,25 or minutes 15 probe minutes 45 52 1.2365 9.3225 +485 Parameter dieser Variante buffer atr mult 0,25 or minutes 15 probe minutes 60 63 1.192 7.5048 +473 Parameter dieser Variante buffer atr mult 0,25 or minutes 15 probe minutes 90 69 1.0312 1.3306 +92 Parameter dieser Variante buffer atr mult 0,25 or minutes 30 probe minutes 45 50 1.1896 6.7364 +337 Parameter dieser Variante buffer atr mult 0,25 or minutes 30 probe minutes 60 55 0.9722 -1.1287 -62 Parameter dieser Variante buffer atr mult 0,25 or minutes 30 probe minutes 90 60 0.9286 -2.8857 -173 Parameter dieser Variante buffer atr mult 0,5 or minutes 15 probe minutes 45 48 1.1854 7.6444 +367 Parameter dieser Variante buffer atr mult 0,5 or minutes 15 probe minutes 60 60 1.0925 3.8488 +231 Parameter dieser Variante buffer atr mult 0,5 or minutes 15 probe minutes 90 67 0.9695 -1.3636 -91 Parameter dieser Variante buffer atr mult 0,5 or minutes 30 probe minutes 45 47 1.2855 10.0368 +472 Parameter dieser Variante buffer atr mult 0,5 or minutes 30 probe minutes 60 51 1.0776 3.0882 +158 Parameter dieser Variante buffer atr mult 0,5 or minutes 30 probe minutes 90 57 1.0265 1.0491 +60 Out-of-Sample (je genau 1 Lauf)
n WR PF (m.Slip) PnL (m.Slip) PF (o.Slip) PnL (o.Slip) Optimiert 24 54.17% 0.9416 -48 Pkt 0.9703 -24 Pkt Baseline (Anker) 36 50.0% 1.2095 +276 Pkt — — Verdict-Regel + IS-Auswahl basieren auf den realistischen Werten mit Slippage; „o. Slip" ist der Idealwert ohne Ausführungskosten.
Verdict
Optimierung NICHT bestätigt — Baseline behalten, kein Edge-Nachweis
Regel: bestätigt nur wenn OOS-PF >= 1.1 UND OOS-n >= 10 UND optimiert >= Baseline im OOS.
2026-09-01
Forward-Monat 2026-09
-873,1 Pkt · 21 Trades (ungesehene Daten)
📅 Forward-Bilanz: 0/1 Monate positiv · -873 Pkt auf ungesehenen Daten.