Versuchsdossier · alle Versuche im Kandidatenvergleich
DAX ACD Time-Confirmed Opening-Range Breakout (Mark Fisher)
Robustheits-Score 65.2/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_60dcb03d9456). 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-07-14, Datenstand 2026-08-03, 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 (5 Monate); Aufteilung nach Marktphasen vorhanden. |
| KomplexitätIst die Regel sparsam genug für die Datenmenge? | Ja | 3 echte Varianten, 2 variierte Parameter (hold_bars, or_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: Mark Fishers ACD-Methode (Log 08-03-classic F1): zeit-bestaetigter Opening-Range-Breakout. Der distinkte, nie getestete Hebel ist die 10-Minuten-Halte-Bestaetigung (Preis muss den Ausbruch jenseits des A-Levels >= hold_bars Bars HALTEN) als Anti-False-Break-Filter. Challenger in der ORB-Familie gegen dax_orb_retest (PF 0.57, wartet auf Rueckkehr zum Level), dax_open_range_channel_breakout (PF 0.71, Touch ohne Halte-Kriterium) und dax_opening_range_breakout (Sofort-Ausbruch). Als Standalone gebaut statt als Baustein, weil der vom Fund empfohlene Traeger dax_squeeze_release durch das Paritaets-Gebot gesperrt ist (live_bt_parity.json: bt.pnl_pts=-257.7) und der einzige alternative Breakout-Traeger dax_open_range_channel_breakout mit PF 0.71 ein verlierender Carrier waere (Gate auf Rauschen). Der Standalone isoliert die Halte-Bestaetigung sauber via hold_bars-Trial-Vergleich.
Abweichungen von der Quelle: A-Offset als ATR-Anteil (a_offset_atr_mult) statt Original-'Prozent der mittleren N-Tages-Range' (vola-normiert, robuster am DAX-CFD). Original-C/D-Failed-Breakout-Reversal-Level weggelassen (laut Autoren 'so selten, dass kaum Profit'; zudem Dublette zu dax_failed_breakout_fade). B/D-Stop als OR-Gegenrand, geklemmt auf Broker-Minimum 10 Pkt. Zeitfenster nicht im Code (Tom-Vorgabe): OR-Laenge = Dauer ab Session-Open (MAIN), Hard-Cut 20:00 via Slot.
Quelle: https://file.scirp.org/Html/24829.html
Vorregistriertes Optimizer-Grid (festgelegt VOR dem ersten Backtest — Anti-Overfitting)
- or_minutes: 5 / 15 / 30
- hold_bars: 5 / 10 / 15
- a_offset_atr_mult: 0.3 / 1
ACD-Original-OR ist 5-20min -> or_minutes 5/15/30 deckt den dokumentierten Bereich plus einen Schritt ab. hold_bars 5/10/15 klammert die 10-min-Kern-Halte-Bestaetigung (der eigentliche zu pruefende Hebel) mit einem schwaecheren und einem strengeren Nachbarwert. a_offset_atr_mult 0.3/1.0 spannt den A-Offset (Original ~12% der Range) vola-normiert von eng bis weit. 3x3x2 = 18 Kombinationen (<= 24).
Backtest-Trials (mit Slippage 0.5 Pkt)
| Trial | n | WR | PF | PnL (Pkt) | Max DD | PF o. Slip |
|---|---|---|---|---|---|---|
| Baseline (Quellen-Default: OR 15min, Halten 10min) | 153 | 50,3% | 1,30 | +1.810 | 1.171 | 1,33 |
| Kurze OR 5min (ACD-Untergrenze)or_minutes=5 | 159 | 47,2% | 1,13 | +846 | 1.035 | — |
| Schwache Zeit-Bestaetigung (Halten 5min)hold_bars=5 | 158 | 48,1% | 1,02 | +171 | 1.500 | — |
Robustheit (bestes Trial)
PF-90%-Bereich über Handelstage
0.92 – 1.82
79 Handelstage. Einzeltrade-Intervall (zu eng, nur zum Vergleich): 0.92 – 1.81
Top-3-Trades am Gewinn
16%
PF bei +1.0 Pkt Slippage
1.24
Statistik-Härtung: Ertrag je Trade 11.83 Pkt; mit 80 % Sicherheit nachweisbar wäre erst ein Vorteil ab etwa 30.2 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 1810.4 Pkt vs. Placebo-Median 5197.5 / p95 6076.5 Pkt · Perzentil-Rang 0%
Kandidat <= p80 der Placebos — von Zufalls-Timing nicht klar unterscheidbar
| Regime | n | PF | PnL |
|---|---|---|---|
| range_day | 124 | 1.35 | +1621 |
| trend_up_day | 14 | 1.9 | +550 |
| mixed_day | 5 | 1.57 | +105 |
| volatile_day | 2 | 0 | -103 |
| trend_down_day | 8 | 0.32 | -362 |
Baustein-Varianten dieses Trägers
Test-Timeline
Jeder weitere Test dieses Builds (Optimizer-Sweep, Forward-Monat, Re-Run) erscheint hier automatisch.
2026-08-04
Build + Backtest (Auto-Build-Agent)
Ein schwaches, unbestätigtes Signal — zu wenig für einen Kandidaten. unverifiziert
2026-08-04
Nikkei-Gegenprobe (Transfer-Test, ATR-skaliert)
Keine Signale im Nikkei-Handelsfenster (02:00–08:00 Berlin) — kein Transfer-Ergebnis.
2026-08-08
Parameter-Sweep (vorregistriertes Grid, Wochenend-Optimizer)
Vollständiger Report
Optimizer-Lauf 2026-08-08 — DAX ACD Time-Confirmed Opening-Range Breakout (Mark Fisher)
Vorregistriertes Grid (18 Kombis, festgelegt beim Bau am 2026-08-04, vor jedem Ergebnis). Grid-Begruendung: ACD-Original-OR ist 5-20min -> or_minutes 5/15/30 deckt den dokumentierten Bereich plus einen Schritt ab. hold_bars 5/10/15 klammert die 10-min-Kern-Halte-Bestaetigung (der eigentliche zu pruefende Hebel) mit einem schwaecheren und einem strengeren Nachbarwert. a_offset_atr_mult 0.3/1.0 spannt den A-Offset (Original ~12% der Range) vola-normiert von eng bis weit. 3x3x2 = 18 Kombinationen (<= 24).
Split: IS 17.03.2026 – 04.06.2026 (Auswahl) | OOS 04.06.2026 – 18.07.2026 (einmaliger Test) | Embargo: letzte 21 Tage gesperrt
Governance: IS-Ledger
trl_590e21fb7581· OOS-Ledgertrl_fbc39546696e; beide Payloads vor dem jeweiligen ersten Engine-Aufruf gebunden.In-Sample Top 10 (von 18)
Kombi n WR PF PnL (Pkt) Parameter dieser Variante a offset atr mult 0,3 hold bars 10 or minutes 15 99 48.48% 1.3272 +1372 Pkt Parameter dieser Variante a offset atr mult 0,3 hold bars 15 or minutes 15 95 53.68% 1.3246 +1308 Pkt Parameter dieser Variante a offset atr mult 1 hold bars 10 or minutes 15 95 50.53% 1.2506 +1116 Pkt Parameter dieser Variante a offset atr mult 1 hold bars 15 or minutes 15 91 51.65% 1.2195 +902 Pkt Parameter dieser Variante a offset atr mult 1 hold bars 5 or minutes 15 100 48.0% 1.1924 +896 Pkt Parameter dieser Variante a offset atr mult 1 hold bars 5 or minutes 30 99 46.46% 1.0642 +305 Pkt Parameter dieser Variante a offset atr mult 1 hold bars 15 or minutes 5 99 47.47% 1.0412 +185 Pkt Parameter dieser Variante a offset atr mult 1 hold bars 15 or minutes 30 88 51.14% 1.037 +169 Pkt Parameter dieser Variante a offset atr mult 1 hold bars 10 or minutes 30 93 52.69% 1.0219 +107 Pkt Parameter dieser Variante a offset atr mult 0,3 hold bars 15 or minutes 5 102 44.12% 1.014 +68 Pkt IS-Auswahl:
{"a_offset_atr_mult": 0.3, "hold_bars": 10, "or_minutes": 15}(Expectancy 13.8621, PF 1.3272, n=99)Parameter Stability Map (volle Grid-Flaeche, 18 Kombis)
Nachbar-Stabilitaet: 2/5 Nachbarn positiv, Nachbar-Ø/Optimum = 0.2 (ISOLIERTES OPTIMUM — Zufallsverdacht)
Alle Kombis (IS)
Kombi n PF Expectancy PnL Parameter dieser Variante a offset atr mult 0,3 hold bars 10 or minutes 15 99 1.3272 13.8621 +1372 Parameter dieser Variante a offset atr mult 0,3 hold bars 10 or minutes 30 98 0.9685 -1.5677 -154 Parameter dieser Variante a offset atr mult 0,3 hold bars 10 or minutes 5 103 0.9211 -3.8538 -397 Parameter dieser Variante a offset atr mult 0,3 hold bars 15 or minutes 15 95 1.3246 13.7642 +1308 Parameter dieser Variante a offset atr mult 0,3 hold bars 15 or minutes 30 94 0.9995 -0.0253 -2 Parameter dieser Variante a offset atr mult 0,3 hold bars 15 or minutes 5 102 1.014 0.6624 +68 Parameter dieser Variante a offset atr mult 0,3 hold bars 5 or minutes 15 103 0.8804 -6.2562 -644 Parameter dieser Variante a offset atr mult 0,3 hold bars 5 or minutes 30 100 0.8288 -8.7209 -872 Parameter dieser Variante a offset atr mult 0,3 hold bars 5 or minutes 5 104 0.8106 -9.5086 -989 Parameter dieser Variante a offset atr mult 1 hold bars 10 or minutes 15 95 1.2506 11.7487 +1116 Parameter dieser Variante a offset atr mult 1 hold bars 10 or minutes 30 93 1.0219 1.1538 +107 Parameter dieser Variante a offset atr mult 1 hold bars 10 or minutes 5 102 0.9589 -1.9567 -200 Parameter dieser Variante a offset atr mult 1 hold bars 15 or minutes 15 91 1.2195 9.9166 +902 Parameter dieser Variante a offset atr mult 1 hold bars 15 or minutes 30 88 1.037 1.9202 +169 Parameter dieser Variante a offset atr mult 1 hold bars 15 or minutes 5 99 1.0412 1.8692 +185 Parameter dieser Variante a offset atr mult 1 hold bars 5 or minutes 15 100 1.1924 8.9633 +896 Parameter dieser Variante a offset atr mult 1 hold bars 5 or minutes 30 99 1.0642 3.0782 +305 Parameter dieser Variante a offset atr mult 1 hold bars 5 or minutes 5 103 0.9447 -2.7087 -279 Out-of-Sample (je genau 1 Lauf)
n WR PF (m.Slip) PnL (m.Slip) PF (o.Slip) PnL (o.Slip) Optimiert 63 49.21% 0.8903 -299 Pkt 0.9124 -236 Pkt Baseline (Anker) 61 47.54% 0.9342 -163 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
-402,3 Pkt · 44 Trades (ungesehene Daten)
📅 Forward-Bilanz: 0/1 Monate positiv · -402 Pkt auf ungesehenen Daten.