Versuchsdossier · alle Versuche im Kandidatenvergleich

Baustein: Timely ORB + Exit-Lab (ATR-Stop ohne TP / Volatilitätsschock-Exit)

Robustheits-Score 55.3/100 · vorläufig
Baustein besser als Träger (in-sample, Unsicherheit nicht gemessen)2026-10-03Opening Range Breakout (Baustein: stop_exit)Tier 1dax_timely_orb_exit_lab🔒 Export (Admin)

Wer zahlt und warum?

Der strukturelle Stop am Opening-Range-Rand ist volatilitätsblind und das 3h-Time-Exit kappt Ausbrüche, die weiterlaufen: Stop-Aufträge der Ausbruchshändler liegen hinter dem OR-Rand, wo Fehlausbrüche sie regelmäßig abräumen. Ein in ATR skalierter, weiter Stop ohne TP und ohne Zeitlimit lässt Ausbrüche an Trendtagen ausreifen und überlebt das Rauschen um den OR-Rand; der Volatilitätsschock-Exit (ATR ≥ 1,6x Einstieg bei Position im Minus) steigt aus, wenn der Markt den Charakter wechselt (Nachrichten-/Liquiditätsschock), bevor der weite Stop voll greift.

Widerlegt, wenn: PF des besten Overlay-Trials < 1,05 oder nicht besser als der Träger-pur-Trial bei n >= 50 (Lab-Vorsprung wäre dann Gate-Artefakt langer Haltedauern).

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.

Prüfliste mit Einstufung und Beleg
PunktEinstufungBeleg
MotivationGab es vor dem Test eine ökonomische Begründung?JaMechanik und Vorhersage vor dem Test im Hypothesenregister (HYP-20261002-c53b86d7).
MehrfachtestsSind alle Versuche gezählt und wird dafür korrigiert?Teilweise3 Varianten vor dem Lauf im Trial Ledger registriert (trl_9404e7922624). 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?JaFenster 2026-03-17 bis 2026-09-12, Datenstand 2026-10-02, 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?TeilweiseEingefroren für den Vorwärtstest; der erste Messmonat steht noch aus.
Stabilität über die ZeitHängt das Ergebnis an einem einzelnen Zeitraum?JaKein einzelner Monat trägt das Ergebnis (7 Monate); Aufteilung nach Marktphasen vorhanden.
KomplexitätIst die Regel sparsam genug für die Datenmenge?Ja2 echte Varianten, 2 variierte Parameter (exit_mode, shock_expansion). Regel: höchstens 2 variierte Parameter und 3 Varianten.
ForschungskulturWird auch das Scheitern veröffentlicht?JaJeder Bau erscheint unabhängig vom Ergebnis, dieses Dossier eingeschlossen; Kontrollarme stehen sichtbar daneben; die Placebo-Kontrolle steht im Dossier.
Gepaarter Forward-Test

Eingefroren – erster Messmonat November 2026

Jeden Monat laufen die unveränderte Baseline (Baustein: Timely ORB + Exit-Lab (ATR-Stop ohne TP / Volatilitätsschock-Exit) — Traeger pur (A/B-Kontrolle)) und der Baustein (Baustein: Timely ORB + Exit-Lab (ATR-Stop ohne TP / Volatilitätsschock-Exit) — mit Baustein (A/B-Overlay)) genau einmal auf denselben ungesehenen Daten: 2026-11 · 2026-12 · 2027-01 · 2027-02. Nach Monat 2 oder 3 wird bei mindestens 20 Overlay-Trades abgebrochen, wenn PF ≤ 1,00 ist oder das Overlay die Baseline nicht schlägt.

Erst nach 4 Monaten, mindestens 30 Trades, PF ≥ 1,20, besserem PnL als die Baseline und mindestens 2 positiven Monaten darf eine unabhängige DEMO-Prüfung beginnen. Das ist ausdrücklich noch keine Slot-Freigabe.

Paar dax_timely_orb_exit_lab-2026-10-03-overlay · Freeze 2026-10-03 · Kosten 0.5 Pkt Slippage · Source fb3ec64940b984db…

🧩 Baustein-Test — Variante von dax_timely_orb. Der Trial-Vergleich unten isoliert den Baustein-Beitrag (Trial 1 = Träger pur).

Hypothese & Vorregistrierung

Rationale: DIGEST-ABGELEITET (in-sample): Ausstiegsquote unterschritten (stop_exit 26 von 193 Versuchen = 13,5 % < 25 %), daher Vorrang für den Exit-Lab-Befund zu dax_timely_orb (Lauf 2026-09-26, n=118, Baseline PF 1,021, Exit-Effizienz 0,6 % des MFE). Träger = dax_timely_orb (kein Baustein-Test in den letzten 7 Tagen; in live_bt_parity.json nicht gelistet → keine Sperre, fail-open). Trial 1 = Träger pur, Trial 2/3 = die zwei besten vergleichbaren Lab-Policies mit exakten Katalog-Parametern (sl_atr2_notp, vol_shock_exit; beide Verwurf 0 %); die dritte Policy prove10_10p_sl25 wurde bereits am sigma-Träger geprüft und ist hier nachrangig. Einschränkung: Das Lab simuliert ohne Positions-Gatter der echten Engine und bevorzugt lange Haltedauern; der Engine-A/B ist die Verifikation, nicht der Lab-Rang. Erwartete Trades: ca. 25–35 je Monat (max. 2 je Tag im probing-Fenster, nicht jeder Tag mit Ausbruch). Entscheidbarkeit schwach (Streuung ~100 Pkt je Trade laut Power-Plan), daher nur Hinweis, kein Beleg. Portfolio-Empfehlung wird als beratend behandelt; die Ausstiegs-Bauquote ist vorrangig. Kein Mechanismus-Befund ab M3 verfügbar.

Abweichungen von der Quelle: Baustein-A/B auf eingefrorenem Träger dax_timely_orb (Entries identisch, nur exit_mode variiert). Overlay-Modi: ATR = einfacher Mittelwert der True Range über 14 Minuten-Bars (wie im Lab), Stop = max(10, 2,0 x ATR_Einstieg), kein TP, kein Time-Exit (Halten bis Stop/Session-Ende wie im Lab); vol_shock_exit entscheidet am Bar-Close statt tickgenau (Live-Runner handelt am Bar-Close). Keine Nachjustierung der Lab-Parameter. prove10_10p_sl25 bewusst nicht gebaut (bereits am sigma-Träger geprüft).

Quelle: exitlab://2026-09-26_dax_timely_orb

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

  • sl_atr_mult: 1.5 / 2 / 3
  • shock_expansion: 1.4 / 1.6 / 2

Beide Parameter sind die einzigen freien Größen der Lab-Policy vol_shock_exit (Default exit_mode): Stop-Weite in ATR-Einheiten (Lab 2,0, Nachbarwerte 1,5 und 3,0) und Schwelle der Volatilitätsausdehnung (Lab 1,6, Nachbarwerte 1,4 und 2,0). Neun Kombinationen, nur literaturnahe Nachbarschaft des Lab-Kandidaten, kein exotisches Mining; vorregistriert vor jedem Ergebnis.

Run-ManifestEngine 69b0c2e82ef40e53 (78 Dateien)Fenster 2026-03-17 – 2026-09-12Datenstand 2026-10-02Slippage 0.5 PktTrials vorregistriert: 3 (trl_9404e7922624)Strategie-Bytes fb3ec64940b984db…

Backtest-Trials (mit Slippage 0.5 Pkt)

TrialnWRPFPnL (Pkt)Max DDPF o. Slip
Träger pur (baseline, Original-Exits)Kontrolleexit_mode=baseline12243,4%0,98-831.3021,01
Overlay sl_atr2_notp (ATR-Stop 2,0 ohne TP)exit_mode=sl_atr2_notp, sl_atr_mult=215913,8%1,26+1.1371.401—
Overlay vol_shock_exit (ATR-Stop 2,0 + Schock 1,6x im Minus)exit_mode=vol_shock_exit, sl_atr_mult=2, shock_expansion=1.615913,8%1,28+1.1901.401—

Robustheit (bestes Trial)

PF-90%-Bereich über Handelstage

0.75 – 1.9

113 Handelstage. Einzeltrade-Intervall (zu eng, nur zum Vergleich): 0.76 – 1.97

Top-3-Trades am Gewinn

32%

PF bei +1.0 Pkt Slippage

1.19

Statistik-Härtung: Ertrag je Trade 7.48 Pkt; mit 80 % Sicherheit nachweisbar wäre erst ein Vorteil ab etwa 28.4 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 1190 Pkt vs. Placebo-Median 3880.3 / p95 5866.8 Pkt · Perzentil-Rang 0%

Kandidat <= p80 der Placebos — von Zufalls-Timing nicht klar unterscheidbar

Placebo v2 (199 Zufalls-Replikationen, Auswahl des besten Trials in jeder wiederholt)

Kandidat in der Wiederholung: 645,7 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 2.682,2 und 5.243,6 Pkt erzielt (Median 4.005,8 Pkt). Der Kandidat erzielte 645,7 Pkt.

  • Timing: p = 1 · Placebo-Bereich (5 bis 95 %) 2.682,2 bis 5.243,6 Pkt, Median 4.005,8 Pkt (199 Replikationen). Einstieg ±60 Minuten am selben Tag.
  • Tageswahl: p = 0,295 · Placebo-Bereich (5 bis 95 %) -1.135,3 bis 1.641 Pkt, Median 191,1 Pkt (199 Replikationen). Dieselben Uhrzeiten an zufälligen Tagen.

Verschiebungstest

  • 1 Minute später: -29,07 → -28,14 Pkt je Trade (t = 0,76, n = 137)
  • 5 Minuten später: -29,07 → -25,69 Pkt je Trade (t = 1,36, n = 137)

Kein Hinweis darauf, dass der Vorteil am ersten Bar hängt (vorregistrierte Lesart: Original positiv, verzögert nicht positiv und t ≤ −2).

2026-03: +11512026-04: +3472026-05: +4642026-06: -1132026-07: -2622026-08: -1222026-09: -274
RegimenPFPnL
range_day1411.4+1472
trend_down_day24.21+139
trend_up_day20-83
mixed_day30-148
volatile_day110.38-189

Test-Timeline

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

  1. 2026-10-03

    Build + Backtest (Auto-Build-Agent)

    Auf der Bauhistorie schnitt die Ausgangsstrategie mit Baustein besser ab. Ob der Unterschied größer ist als die zufällige Schwankung, wurde nicht gemessen; das entscheidet erst der gepaarte Vorwärtstest. (A/B: PF 0.98->1.28, PnL -83->+1190) — Forward/Review noetig

  2. 2026-10-03

    Gepaarter Forward-Vertrag eingefroren

    2026-11 / 2026-12 / 2027-01 / 2027-02 · Baseline und Overlay je Monat genau einmal · ein Pass geht danach in die autonome Agentenprüfung für DEMO; keine Nutzerbestätigung nötig

  3. 2026-10-03

    Nikkei-Gegenprobe (Transfer-Test, ATR-skaliert)

    Nicht gelaufen: Die Nikkei-Gegenprobe ist seit dem 17.09.2026 abgeschaltet (Betreiberentscheid: nur DAX).