Versuchsdossier · alle Versuche im Kandidatenvergleich
MA-Envelope-Breakout mit Rückkehr-zum-Mittelwert-Exit (Leung/Chong 2003)
Robustheits-Score 51.1/100 · vorläufigWer zahlt und warum?
Ein Close jenseits eines festen Bandes um den gleitenden Durchschnitt markiert eine gerichtete Volatilitäts-Expansion. Dort liegen Breakout-Einstiegs-Stops und Stop-Loss-Orders der Gegenseite, deren Auslösung eine kurzfristige, gleichgerichtete Kaskade (Herding, Unterreaktion) erzeugt. Solange der Kurs über dem MA bleibt, ist der Ausbruch nicht widerlegt; die Rückkehr zum MA zeigt, dass der Order-Überhang abgearbeitet ist.
Widerlegt, wenn: PF < 1,05 bei n >= 50 (Whipsaw an Range-Tagen frisst den Ausbruch-Vorteil).
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-20261007-28add1a6). |
| MehrfachtestsSind alle Versuche gezählt und wird dafür korrigiert? | Teilweise | 3 Varianten vor dem Lauf im Trial Ledger registriert (trl_76e7a95758a4). 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 (7 Monate); Aufteilung nach Marktphasen vorhanden. |
| KomplexitätIst die Regel sparsam genug für die Datenmenge? | Ja | 3 echte Varianten, 2 variierte Parameter (envelope_pct, ma_period). 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: Ausstiegsquote unterschritten (stop_exit 32 von 214 Versuchen = 0,15), aber kein brauchbarer Exit-Lab-Befund verfügbar: alle Exit-Lab-Träger (pdh_pdl_breakout, round_number_reversal*, range_efficiency_fade, range_fade_depth_level_gate) haben im Paritäts-Check bt.pnl_pts < 0 und sind tabu, die übrigen sind bereits im A/B gebaut. Der einzige unverarbeitete externe Fund (expiry_gap_mom) liefert nur ca. 2 Trades im Monat und wäre praktisch nie entscheidbar. Gewählt wird der Klassik-Fund 3 (2026-10-07): fester prozentualer Envelope um einen SMA, Ausbruch als Flanke, Signal-Exit bei Rückkehr zum MA statt Gegenkreuz, weiter Katastrophen-SL. Tritt als Challenger gegen die Crossover-/Band-Incumbents dax_dual_ma_crossover (PF 0,92) und dax_kama_trend (PF 0,76) an, mit anderem Exit-Mechanismus. Erwartete Frequenz: ca. 30–60 Trades im Monat (max. 4 je Tag), deutlich besser entscheidbar als Kalender-Funde. Dem Portfolio-Rat (regime, ORB/Vola-Breakout/ToD-Momentum) folge ich nicht: dort steht kein unverarbeiteter, baubarer Fund bereit; Trend ist mit 25 % Trefferquote über dem Durchschnitt der Strategie-Bausteine (16,9 %). Prior ehrlich skeptisch: Digest-Familie Trend/MA ist überwiegend gescheitert, Evidenz der Quelle dünn (Abstract-Ebene).
Abweichungen von der Quelle: Quelle testet Tages-/Wochenbars von Aktienindizes (Indexauswahl ohne Volltext nicht prüfbar); hier 1m-DAX-Bars (neuer Frequenzbereich). SMA statt EMA. Flanken-Trigger (Close wechselt von innerhalb des Bandes nach außerhalb) statt Dauerzustand. MA wird bei Tageswechsel zurückgesetzt (Warmup-Bars füllen ihn). Ergänzt: weiter Katastrophen-SL (2 x Bandbreite, min. 10 Pkt), Zeit-Exit (240 Bars), Cooldown 15 Bars, max. 4 Trades/Tag, Spread-Gate; die Quelle kennt nur den MA-Rückkehr-Exit. Keine Zeiten im Code, Fenster kommt aus dem Slot.
Quelle: https://www.aof.org.hk/uploads/conference_detail/952/con_paper_0_72_3_chong_bollinger1.pdf
Vorregistriertes Optimizer-Grid (festgelegt VOR dem ersten Backtest — Anti-Overfitting)
- ma_period: 40 / 60 / 90
- envelope_pct: 0.1 / 0.15 / 0.25
Die Quelle vergleicht Envelope-Breiten und MA-Längen als die zwei freien Parameter; drei MA-Längen und drei Bandbreiten um den Default (9 Kombinationen) decken diesen Raum literaturnah ab, ohne weitere Stellschrauben.
Backtest-Trials (mit Slippage 0.5 Pkt)
| Trial | n | WR | PF | PnL (Pkt) | Max DD | PF o. Slip |
|---|---|---|---|---|---|---|
| Baseline (SMA 60, Envelope 0,15 %) | 483 | 35,8% | 1,10 | +1.014 | 903 | 1,16 |
| Langsamer MA (SMA 120)ma_period=120 | 442 | 33,5% | 1,02 | +230 | 1.605 | — |
| Breiteres Band (0,25 %)envelope_pct=0.25 | 304 | 34,9% | 0,86 | -1.205 | 1.960 | — |
Robustheit (bestes Trial)
PF-90%-Bereich über Handelstage
0.9 – 1.36
127 Handelstage. Einzeltrade-Intervall (zu eng, nur zum Vergleich): 0.88 – 1.35
Top-3-Trades am Gewinn
10%
PF bei +1.0 Pkt Slippage
1
Statistik-Härtung: Ertrag je Trade 2.1 Pkt; mit 80 % Sicherheit nachweisbar wäre erst ein Vorteil ab etwa 8.5 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 1014.3 Pkt vs. Placebo-Median 12901.2 / p95 13559.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: 998,5 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 10.422 und 14.145,1 Pkt erzielt (Median 12.294,7 Pkt). Der Kandidat erzielte 998,5 Pkt.
- Timing: p = 1 · Placebo-Bereich (5 bis 95 %) 10.422 bis 14.145,1 Pkt, Median 12.294,7 Pkt (199 Replikationen). Einstieg ±60 Minuten am selben Tag.
- Tageswahl: p = 0,19 · Placebo-Bereich (5 bis 95 %) -1.533,2 bis 1.786,3 Pkt, Median 134,9 Pkt (199 Replikationen). Dieselben Uhrzeiten an zufälligen Tagen.
Verschiebungstest
- 1 Minute später: 2,07 → 1,02 Pkt je Trade (t = -1,5, n = 483)
- 5 Minuten später: 2,07 → 1,71 Pkt je Trade (t = -0,27, n = 483)
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 | 378 | 1.22 | +1578 |
| trend_up_day | 27 | 1.08 | +49 |
| mixed_day | 33 | 0.94 | -36 |
| trend_down_day | 15 | 0.63 | -136 |
| volatile_day | 30 | 0.46 | -440 |
Test-Timeline
Jeder weitere Test dieses Builds (Optimizer-Sweep, Forward-Monat, Re-Run) erscheint hier automatisch.
2026-10-08
Build + Backtest (Auto-Build-Agent)
Ein schwaches, unbestätigtes Signal — zu wenig für einen Kandidaten. unverifiziert
2026-10-08
Nikkei-Gegenprobe (Transfer-Test, ATR-skaliert)
Nicht gelaufen: Die Nikkei-Gegenprobe ist seit dem 17.09.2026 abgeschaltet (Betreiberentscheid: nur DAX).
2026-10-08
Parameter-Sweep (vorregistriertes Grid, Wochenend-Optimizer)
Vollständiger Report
Optimizer-Lauf 2026-10-08 — MA-Envelope-Breakout mit Rückkehr-zum-Mittelwert-Exit (Leung/Chong 2003)
Vorregistriertes Grid (9 Kombis, festgelegt beim Bau am 2026-10-08, vor jedem Ergebnis). Grid-Begruendung: Die Quelle vergleicht Envelope-Breiten und MA-Längen als die zwei freien Parameter; drei MA-Längen und drei Bandbreiten um den Default (9 Kombinationen) decken diesen Raum literaturnah ab, ohne weitere Stellschrauben.
Split: IS 17.03.2026 – 14.07.2026 (Auswahl) | OOS 14.07.2026 – 17.09.2026 (einmaliger Test) | Embargo: letzte 21 Tage gesperrt
Governance: IS-Ledger
trl_3b30322046dd· OOS-Ledgertrl_bc1f78ccb11f; beide Payloads vor dem jeweiligen ersten Engine-Aufruf gebunden.In-Sample Top 10 (von 9)
Kombi n WR PF PnL (Pkt) Parameter dieser Variante envelope pct 0,15 ma period 90 302 34.77% 1.2493 +1624 Pkt Parameter dieser Variante envelope pct 0,15 ma period 60 316 36.08% 1.184 +1190 Pkt Parameter dieser Variante envelope pct 0,25 ma period 90 222 36.04% 1.1022 +652 Pkt Parameter dieser Variante envelope pct 0,1 ma period 90 318 30.5% 0.9985 -10 Pkt Parameter dieser Variante envelope pct 0,1 ma period 60 320 30.63% 0.9895 -65 Pkt Parameter dieser Variante envelope pct 0,25 ma period 60 221 33.94% 0.9388 -405 Pkt Parameter dieser Variante envelope pct 0,1 ma period 40 320 32.81% 0.8953 -597 Pkt Parameter dieser Variante envelope pct 0,25 ma period 40 193 32.64% 0.8848 -618 Pkt Parameter dieser Variante envelope pct 0,15 ma period 40 310 34.84% 0.8357 -1061 Pkt IS-Auswahl:
{"envelope_pct": 0.15, "ma_period": 90}(Expectancy 5.3786, PF 1.2493, n=302)Parameter Stability Map (volle Grid-Flaeche, 9 Kombis)
Nachbar-Stabilitaet: 2/3 Nachbarn positiv, Nachbar-Ø/Optimum = 0.41 (ISOLIERTES OPTIMUM — Zufallsverdacht)
Alle Kombis (IS)
Kombi n PF Expectancy PnL Parameter dieser Variante envelope pct 0,1 ma period 40 320 0.8953 -1.8655 -597 Parameter dieser Variante envelope pct 0,1 ma period 60 320 0.9895 -0.2027 -65 Parameter dieser Variante envelope pct 0,1 ma period 90 318 0.9985 -0.0302 -10 Parameter dieser Variante envelope pct 0,15 ma period 40 310 0.8357 -3.4238 -1061 Parameter dieser Variante envelope pct 0,15 ma period 60 316 1.184 3.7669 +1190 Parameter dieser Variante envelope pct 0,15 ma period 90 302 1.2493 5.3786 +1624 Parameter dieser Variante envelope pct 0,25 ma period 40 193 0.8848 -3.2034 -618 Parameter dieser Variante envelope pct 0,25 ma period 60 221 0.9388 -1.8328 -405 Parameter dieser Variante envelope pct 0,25 ma period 90 222 1.1022 2.937 +652 Overfitting-Signale (IS-Grid)
PBO 0.2 (70 Aufteilungen, 9 Kombis) · DSR 0.115 (Tages-Sharpe 0.1267 gegen Zufallsschwelle 0.2513) · Stufe WARNUNG: DSR 0.12: Bestwert nicht sicher vom Zufallsbestwert bei 338 Versuchen getrennt · SPA p 0.353 / Reality Check p 0.249 (H0: keine Kombi schlaegt 'nicht handeln'; Information, keine Huerde)
PBO: Anteil der Aufteilungen, in denen die im Lernteil beste Kombi im Pruefteil nur unterdurchschnittlich ist (>= 0,5 = Auswahl vermutlich Glueck). DSR: Wahrscheinlichkeit, dass die beste Kombi ueber dem Bestwert liegt, den reiner Zufall bei dieser Zahl von Versuchen erzeugt. Beides Signale, keine Huerde; Tagesreihen in Punkten, nicht Kapitalrenditen.
Out-of-Sample (je genau 1 Lauf)
n WR PF (m.Slip) PnL (m.Slip) PF (o.Slip) PnL (o.Slip) Optimiert 160 37.5% 0.955 -140 Pkt 1.0066 +20 Pkt Baseline (Anker) 167 35.33% 0.945 -176 Pkt — — Verdict-Regel + IS-Auswahl basieren auf den realistischen Werten mit Slippage; „o. Slip" ist der Idealwert ohne Ausführungskosten.
Verdict
Optimierung: OOS-Hürde nicht erreicht — Baseline behalten, kein Edge-Nachweis
Regel: OOS-Hürde erreicht nur wenn OOS-PF >= 1.1 UND OOS-n >= 10 UND optimiert >= Baseline im OOS. Das ist eine Vorauswahl für die Vorwärtsprüfung, kein Nachweis: 10 Trades reichen für keine Power-Anforderung.