Versuchsdossier · alle Versuche im Kandidatenvergleich

Baustein: High-Volume-Enable-Gate (Gervais/Kaniel/Mingelgrin 2001, tageszeit-normierter Tick-Aktivitäts-Schock) auf PDH/PDL-Breakout

Robustheits-Score 48.1/100 · vorläufig
Baustein ohne Mehrwert2026-09-27Volatility Breakout (Baustein: Aktivitäts-Regime-Gate)Tier 1dax_pdh_pdl_breakout_volume_gate🔒 Export (Admin)

Wer zahlt und warum?

Jenseits von PDH/PDL liegen geclusterte Stop-Loss- und Breakout-Stop-Orders (Osler 2003). Ein Close-Bruch bewegt den Kurs nur dann nachhaltig weiter, wenn diese Orders tatsächlich ausgelöst werden und neue, informierte Aufträge nachkommen. Beides erzeugt einen messbaren Sprung der Orderankunfts-Rate (Tick-Count je Bar) über das für diese Tageszeit übliche Niveau. Nach GKM 2001 signalisiert ein abnormaler Volumen-Schock Informations- bzw. Flow-Ankunft, und der Preis setzt sich in Schockrichtung fort. Ein Bruch auf unterdurchschnittlicher Aktivität ist dagegen ein Drift durch das Level ohne Kaskade: Die Stops wurden nicht in Masse ausgelöst, Liquiditätsgeber stehen weiter dagegen, der Bruch revertiert (typischer Range-Tag-Fehlausbruch).

Widerlegt, wenn: PF des Gate-Arms (Trial 2) < 1,20 bei n >= 20, also nicht besser als der Träger pur. Oder der Low-Volume-Block-Arm (Trial 3) liegt nicht zwischen Träger und Enable-Arm; dann fehlt eine monotone Aktivitäts-Dosis-Wirkung und der Effekt ist Selektionsrauschen.

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-20260927-1bbc2794).
MehrfachtestsSind alle Versuche gezählt und wird dafür korrigiert?Teilweise3 Varianten vor dem Lauf im Trial Ledger registriert (trl_f8f9a0df93e1). Das geltende Urteil korrigiert nicht für die Zahl der Versuche.
Daten und KostenSind Datenfenster, Datenstand und Kosten festgehalten?JaFenster 2026-03-17 bis 2026-09-06, Datenstand 2026-09-25, 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?NeinNur in-sample. Das Ergebnis dieses Baus ist kein Nachweis.
Stabilität über die ZeitHängt das Ergebnis an einem einzelnen Zeitraum?JaKein einzelner Monat trägt das Ergebnis (6 Monate); Aufteilung nach Marktphasen vorhanden.
KomplexitätIst die Regel sparsam genug für die Datenmenge?Teilweise3 echte Varianten, 4 variierte Parameter (profile_days, vol_pctile, vol_window_bars, volume_gate_mode). 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; die Placebo-Kontrolle steht im Dossier.

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

Hypothese & Vorregistrierung

Rationale: Ausstiegsquote unterschritten, kein brauchbarer Exit-Lab-Befund verfügbar: stop_exit 17/178 = 9,6 % < 25 %. dax_timely_orb (bt.pnl_pts −503,8), dax_pivot_level_reversal (−51,3), dax_ib_extension_fade (−69,0) und hull_suite_v3_final (−68,1) sind paritätsgesperrt, und Exit-Lab-Policies lassen sich nicht auf andere Träger umleiten. Beim Round-Number-Befund vom 26.09. wiederholen die Top-Policies (time120_sl25, prove10_10p_sl25) den Bau vom 20.09. (Dublette, zudem 7-Tage-Sperrfrist). Beim Sigma-Befund ist sl25_notp bereits am 23.09. gebaut, der Rest liegt unter der Baseline. Gebaut wird deshalb Klassik-Log 2026-09-23 Fund 3 (GKM 2001, JF, Tier 1, baubar: ja). Der Log empfiehlt ausdrücklich den Einsatz als Volumen-Enable-Baustein auf einem Trend-/Breakout-Träger. Träger ist dax_pdh_pdl_breakout (PF 1,24, n=57), aus drei Gründen. (1) Die Situationsstärke ist im Digest sichtbar: range_day n=47 PF 0,97 gegenüber volatile_day PF 6,9 und trend_up_day PF 5,9. Ein Aktivitäts-Gate zielt genau auf die Range-Tag-Fehlausbrüche. (2) Der Mechanismus passt: Osler-Stop-Kaskaden hinter PDH/PDL müssen sich in einem Orderankunfts-Schock zeigen. (3) Anti-Konvergenz: Der Träger war nie Baustein-Träger. Parität +16,2 Pkt, also nicht gesperrt; keine Sperrfrist. Das Volumen ist der Tick-Count der 1m-Bar (canonical_candle_builder), kein Range-Proxy; damit ist das Gate keine Dublette des Träger-Expansions-Filters. Abgrenzung zu dax_orb_activity_gate: Dort wurde die Opening-Range-Aktivität gemessen, bei PF 0,47 fast wirkungslos. Hier wird das Bruch-Fenster gegen das Tageszeit-Profil derselben Minute gemessen, auf einem Träger mit positivem Backtest. E13/Portfolio: component_kind regime hat mit 13/33 = 39 % die beste Bilanz aller Bausteinarten, Volatility Breakout mit 5/11 = 45 % die beste Familie. Der Portfolio-Empfehlung (indicator; Gap/Momentum/ORB) folge ich nur teilweise: Der Baustein ist ein Aktivitäts-Messindikator, deklariert als Enable-Regel, weil er Entries sperrt. Die empfohlenen Familien haben keinen offenen, ungesperrten Fund mit Mechanismus. Entscheidbarkeit: Der Träger macht etwa 9–10 Trades/Monat. Das p90-Enable-Gate lässt voraussichtlich 40–60 % durch (Ausbruchs-Bars sind aktivitätsreich), also ~4–6 Trades/Monat; der Low-Volume-Block-Arm ~8–9 Trades/Monat. Das ist langsam entscheidbar, der Test bleibt aber billig, und der A/B misst den Filter-Delta auf identischen Einstiegskandidaten. Offener Vorbehalt: Die GKM-Prämie ist im US-Querschnitt nach 2017 praktisch zerfallen (Kang/Chae), und der Visibility-Kern fehlt auf einem Index. Getestet wird nur der Rest-Mechanismus Aktivitätsschock → Fortsetzung.

Abweichungen von der Quelle: GKM ist ein Querschnitts-Befund: US-Einzelaktien, Tagesvolumen, Formationstag gegen 49 Referenztage, Haltedauer ~1 Monat, Visibility-Mechanismus nach Merton. Übertragen wird nur der Rest-Mechanismus abnormaler Aktivitätsschock → gerichtete Fortsetzung, und zwar als Enable-Gate auf einen Breakout-Träger statt als eigener Entry. Volumen ist der Tick-Count des CFD-Feeds statt des Börsenumsatzes. Formationsperiode ist das Bruch-Fenster (5 1m-Bars inkl. Bruch-Bar), gemessen gegen die Erwartung desselben Tageszeit-Buckets (15 min, Mechanik-Anker) aus den letzten 20 abgeschlossenen Tagen. GKM nutzt 49 Tage; das Datenfenster hier umfasst nur ~6 Monate. Die Schwelle ist das GKM-Dezil (p90 Enable bzw. p10 Block) auf der rollenden Verteilung aller vergangenen rel_vol-Werte (append-after-check). Im Warmup (< 5 Profiltage bzw. < 500 Perzentil-Samples) ist das Gate neutral, also Träger pur. Ein vom Gate verworfener Bruch verbraucht das Level für den Tag, analog zum Expansions-Filter des Trägers; das Entry-Set bleibt so eine Teilmenge. Die Träger-Logik ist unverändert übernommen, einzige Ausnahme: Der ATR-Expansions-Check wird erst berechnet, wenn ein Bruch vorliegt (verhaltensgleich).

Quelle: https://onlinelibrary.wiley.com/doi/abs/10.1111/0022-1082.00349

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

  • vol_pctile: 80 / 90 / 95
  • vol_window_bars: 1 / 5
  • profile_days: 10 / 20 / 40

Vorregistriert vor jedem Ergebnis, 3 × 2 × 3 = 18 Kombinationen. vol_pctile: GKM-Dezil (90) und die Nachbarschnitte Quintil (80) bzw. Top-5 % (95) als Schwellen-Robustheit. vol_window_bars: Bruch-Bar allein (1) gegen das Anlauf-Impulsfenster (5), weil GKM die Formationsperiode als ganze Handelseinheit misst und die Intraday-Entsprechung offen ist. profile_days: 10/20/40 Tage Referenz, die GKM-Referenz von 49 Tagen wird durch die Datenlänge begrenzt. volume_gate_mode bleibt fest auf 1 (Enable); die Träger-Parameter sind eingefroren (nicht optimierbar), damit der Baustein-Delta sauber bleibt.

Run-ManifestEngine 69b0c2e82ef40e53 (78 Dateien)Fenster 2026-03-17 – 2026-09-06Datenstand 2026-09-25Slippage 0.5 PktTrials vorregistriert: 3 (trl_f8f9a0df93e1)Strategie-Bytes bc367efa55c36788…

Backtest-Trials (mit Slippage 0.5 Pkt)

TrialnWRPFPnL (Pkt)Max DDPF o. Slip
Träger pur (dax_pdh_pdl_breakout Osler-Default, Gate aus)volume_gate_mode=06141,0%1,29+2301631,38
GKM High-Volume-Enable (Top-Dezil p90, 5-Bar-Bruchfenster, 20 Tage Profil)volume_gate_mode=1, vol_pctile=90, vol_window_bars=5, profile_days=201216,7%0,58-93188—
GKM Low-Volume-Block (Bottom-Dezil p10 verwerfen)volume_gate_mode=2, vol_pctile=90, vol_window_bars=5, profile_days=205841,4%1,29+223163—

Robustheit (bestes Trial)

PF-90%-Bereich über Handelstage

0.82 – 1.97

54 Handelstage. Einzeltrade-Intervall (zu eng, nur zum Vergleich): 0.78 – 2.02

Top-3-Trades am Gewinn

18%

PF bei +1.0 Pkt Slippage

1.13

Statistik-Härtung: Ertrag je Trade 3.85 Pkt; mit 80 % Sicherheit nachweisbar wäre erst ein Vorteil ab etwa 12.8 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 223.2 Pkt vs. Placebo-Median 440.2 / p95 534.1 Pkt · Perzentil-Rang 10%

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

2026-03: +1082026-04: -422026-05: +672026-06: +982026-07: -342026-08: +27
RegimenPFPnL
volatile_day56.92+134
trend_up_day45.92+92
range_day481.03+19
trend_down_day10-22

Test-Timeline

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

  1. 2026-09-27

    Build + Backtest (Auto-Build-Agent)

    Der getestete Baustein verbesserte die Ausgangsstrategie nicht. (A/B: Traeger PF 1.29 vs Overlay 1.29) — Baustein verworfen, Traeger unveraendert

  2. 2026-09-27

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

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