Versuchsdossier · alle Versuche im Kandidatenvergleich
Baustein: Jump-Anteil-Enable-Gate (Bipower-Variation, BNS/Huang-Tauchen/ABD) auf dax_late_afternoon_drift_short
Robustheits-Score 48.9/100 · vorläufigWer zahlt und warum?
Der Late-Day-Down-Drift speist sich aus persistentem, kontinuierlichem Order-Flow (Positionsabbau institutioneller Intraday-Longs vor dem Cash-Close, US-Overlap). Ein Tag, dessen bisherige Varianz von einzelnen Nachrichten-Sprüngen dominiert wurde, hat seine Information bereits einmalig verarbeitet (Sprünge sind wenig persistent, ABD 2007); die Aufträge, die den Drift tragen, liegen dort nicht mehr einseitig. Beim Tag mit niedrigem Sprung-Anteil liegen die Abbau-Aufträge weiter einseitig im Markt.
Widerlegt, wenn: PF < 1,15 bei n >= 40 in der Gate-Variante, oder PF nicht über dem Träger pur (Gate-Variante PF <= Träger-PF).
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-20261004-d58a736e). |
| MehrfachtestsSind alle Versuche gezählt und wird dafür korrigiert? | Teilweise | 3 Varianten vor dem Lauf im Trial Ledger registriert (trl_e87109cfbcd7). 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-13, Datenstand 2026-10-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? | 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? | Teilweise | 3 echte Varianten, 3 variierte Parameter (rj_max, sample_minutes, use_jump_gate). 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. |
🧩 Baustein-Test — Variante von dax_late_afternoon_drift_short. 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 31/205 = 15 %; alle baubaren Exit-Lab-Träger vom 03.10. — pdh_pdl_breakout, range_efficiency_fade, range_fade_depth_level_gate, round_number_reversal + sl15 — stehen in live_bt_parity.json mit bt.pnl_pts < 0). Gebaut wird der Klassik-Fund vom 03.10. (Barndorff-Nielsen/Shephard 2004, Huang/Tauchen 2005, Andersen/Bollerslev/Diebold 2007, Tier 1): Die Tagesvarianz wird in kontinuierlichen Teil (Bipower-Variation) und Sprungteil zerlegt; die Folgepersistenz steckt fast nur im kontinuierlichen Teil. Träger = dax_late_afternoon_drift_short (Digest PF 1,28, n=93; letzter Baustein-Test 21.08. → Sperrfrist frei; in live_bt_parity.json nicht gelistet → fail-open, keine Sperre). Vergleichslogik: Trial 1 = Träger pur (Gate aus), Trial 2/3 = Träger + Jump-Anteil-Gate (Schwelle 10 % bzw. 20 %). Kategorie-Begründung: Bausteinart 'regime' hat in der Vorwärtsprüfung bisher keinen Beleg (in-sample 44 % Trefferquote, vorwärts 0 von ~19); der Bau rechtfertigt sich nur durch eine neue, zu den bestehenden Level-/Perzentil-Vola-Gates orthogonale Achse (Vola-QUALITÄT statt Vola-Niveau) auf einem Träger, der selbst nicht im Gate-Zoo der Squeeze-Familie steht. Ehrliche Erwartung: Das Gate senkt n weiter; Verdikt-Band realistisch baustein_ohne_mehrwert / UNTERPOWERT. Erwartete Trades je Monat: Träger ca. 13, mit Gate ca. 6–9 — nach Power-Plan nicht in unter 24 Monaten entscheidbar, das Urteil ist ein Hinweis, kein Beleg. Portfolio-Empfehlung (indicator; ToD/ORB/stop_exit) nur in der Familie Time-of-Day befolgt, nicht in der Bausteinart.
Abweichungen von der Quelle: Die Quellen messen Volatilitäts-Vorhersage (Tages-/Wochen-/Monatshorizont), keine Handelsregel; die Anwendung als Enable-Gate auf einen Intraday-Short ist eine eigene Hypothese. Intraday-kumulierter RJ (Session-Open bis Entry) statt Tages-RJ; 5-Minuten-Subsampling gegen 1m-Mikrostruktur-Rauschen (Literatur-Standard). Feste Schwelle statt BNS-Ratio-Teststatistik. Träger-Logik 1:1 übernommen (Schutz-SL, Zeit-Exit, One-Trade-per-Day). Handelsfenster aus der Session-Spec, keine Uhrzeit im Code; Tagesanker über regime.session == MAIN.
Quelle: https://www.nber.org/papers/w11775
Vorregistriertes Optimizer-Grid (festgelegt VOR dem ersten Backtest — Anti-Overfitting)
- rj_max: 0.05 / 0.1 / 0.15 / 0.2
- sample_minutes: 3 / 5 / 10
Nur die beiden Gate-Kernparameter (beide is_optimizable, innerhalb MANIFEST-min/max). rj_max 0,05–0,20 umspannt das Huang/Tauchen-Mittel (ca. 7 %) bis zum doppelten Wert; sample_minutes 3/5/10 deckt die in der Bipower-Literatur üblichen Subsampling-Frequenzen (5 Minuten Standard) ab. 4 x 3 = 12 Kombinationen, literaturnah, kein Mining.
Backtest-Trials (mit Slippage 0.5 Pkt)
| Trial | n | WR | PF | PnL (Pkt) | Max DD | PF o. Slip |
|---|---|---|---|---|---|---|
| Träger pur (Gate aus) — dax_late_afternoon_drift_shortuse_jump_gate=false | 124 | 38,7% | 1,23 | +590 | 379 | 1,29 |
| + Jump-Anteil-Gate (Quellen-Default, RJ <= 0.10, 5-Min-Samples)use_jump_gate=true, sample_minutes=5, rj_max=0.1 | 97 | 37,1% | 1,04 | +74 | 404 | — |
| + Jump-Anteil-Gate lockerer (RJ <= 0.20)use_jump_gate=true, sample_minutes=5, rj_max=0.2 | 116 | 40,5% | 1,18 | +408 | 345 | — |
Robustheit (bestes Trial)
PF-90%-Bereich über Handelstage
0.77 – 1.8
124 Handelstage. Einzeltrade-Intervall (zu eng, nur zum Vergleich): 0.81 – 1.79
Top-3-Trades am Gewinn
27%
PF bei +1.0 Pkt Slippage
1.13
Statistik-Härtung: Ertrag je Trade 4.76 Pkt; mit 80 % Sicherheit nachweisbar wäre erst ein Vorteil ab etwa 18.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 589.8 Pkt vs. Placebo-Median 807 / p95 1805.1 Pkt · Perzentil-Rang 20%
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: 729,3 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 607,4 und 1.639,2 Pkt erzielt (Median 1.089,3 Pkt). Der Kandidat erzielte 729,3 Pkt.
- Timing: p = 0,91 · Placebo-Bereich (5 bis 95 %) 607,4 bis 1.639,2 Pkt, Median 1.089,3 Pkt (199 Replikationen). Einstieg ±60 Minuten am selben Tag.
- Tageswahl: p = 0,535 · Placebo-Bereich (5 bis 95 %) 204,9 bis 1.628,7 Pkt, Median 761,6 Pkt (199 Replikationen). Dieselben Uhrzeiten an zufälligen Tagen.
Verschiebungstest
- 1 Minute später: 5,88 → 4,28 Pkt je Trade (t = -1,06, n = 124)
- 5 Minuten später: 5,88 → 2,9 Pkt je Trade (t = -0,93, n = 124)
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 |
|---|---|---|---|
| mixed_day | 10 | 4.98 | +638 |
| trend_up_day | 15 | 1.26 | +119 |
| range_day | 86 | 0.95 | -83 |
| trend_down_day | 13 | 0.71 | -84 |
Test-Timeline
Jeder weitere Test dieses Builds (Optimizer-Sweep, Forward-Monat, Re-Run) erscheint hier automatisch.
2026-10-04
Build + Backtest (Auto-Build-Agent)
Der getestete Baustein verbesserte die Ausgangsstrategie nicht. (A/B: Traeger PF 1.23 vs Overlay 1.18) — Baustein verworfen, Traeger unveraendert
2026-10-04
Nikkei-Gegenprobe (Transfer-Test, ATR-skaliert)
Nicht gelaufen: Die Nikkei-Gegenprobe ist seit dem 17.09.2026 abgeschaltet (Betreiberentscheid: nur DAX).