Versuchsdossier · alle Versuche im Kandidatenvergleich

Baustein: Vortags-Direktionalitäts-Gate (Clark/Andersen Informationsfluss-Persistenz) auf KAMA-Trend

Robustheits-Score 42/100 · Anekdote
Baustein: kaum Unterschied zum Träger (in-sample)2026-10-10Trend (Baustein: Regime-Gate)Tier 1dax_kama_directionality_gate🔒 Export (Admin)

Wer zahlt und warum?

Persistente Informationsflüsse (laufende Nachrichtenlage, Makro-Repricing über mehrere Tage) erzeugen gerichtete Order-Flow-Fortsetzung; Tage mit hoher Richtungs-Effizienz clustern. An solchen Tagen liegen auf der Fortsetzungsseite der KAMA-Kreuzung Folge-Orders (Underreaction, Herding), während nach ineffizienten Chop-Tagen die Kreuzungen überwiegend Rauschen im Range sind und Stops auf beiden Seiten auslösen. Das Gate entfernt Kreuzungen in der Chop-Phase und lässt die Trend-Phasen stehen.

Widerlegt, wenn: PF bleibt unter 0,9 bei n >= 100: das Gate hebt den Träger (PF ca. 0,76) nicht nennenswert an, Vortags-Effizienz trägt keine Regime-Information.

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-20261010-9b0524bd).
MehrfachtestsSind alle Versuche gezählt und wird dafür korrigiert?Teilweise3 Varianten vor dem Lauf im Trial Ledger registriert (trl_4a1ce433c856). 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-19, Datenstand 2026-10-09, 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 (7 Monate); Aufteilung nach Marktphasen vorhanden.
KomplexitätIst die Regel sparsam genug für die Datenmenge?Teilweise3 echte Varianten, 4 variierte Parameter (dir_avg_days, dir_gate, dir_lookback, dir_quantile). 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_kama_trend. 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. Der Anteil stop_exit liegt bei 32 von 225 Versuchen (14,2 %), aber jeder Befund des Exit-Lab-Jahrgangs 2026-10-03 ist gesperrt: Alle Träger stehen in live_bt_parity.json mit bt.pnl_pts < 0, einzig dax_pdh_pdl_quarter_hour_gate (+61,3) wurde am 04.10. schon exit-lab-getestet und liegt in der 7-Tage-Sperrfrist. Gewählt ist Fund 7 des Klassik-Logs 2026-10-07 (Clark 1973 / Andersen 1996, Mixture-of-Distributions): Informationsflüsse sind persistent, also clustern gerichtete Tage, und ein Trendfolger verliert seine Whipsaw-Kosten vor allem an Chop-Tagen nach Chop-Tagen. Das Gate gibt Entries nur frei, wenn die Richtungs-Effizienz D = |Close−Open|/(High−Low) des Vortags mindestens dem rollierenden 20-Tage-Median entspricht. Der Träger dax_kama_trend (Challenger zu hull_suite_v3_final, PF 0,76 bei n=474) war noch nie Gegenstand eines Baustein-Tests (keine Sperrfrist) und steht nicht in live_bt_parity.json (fail-open, hiermit vermerkt); hull_suite_v3_final scheidet wegen bt.pnl_pts −165,4 aus, dax_trend_horizon_consensus wegen eines Tests am 05.10. und dax_atr_band_trend wegen der Tests vom 09.10. Wahl der Kategorie: Regime-Bausteine haben mit 40,8 % (20 von 49) die beste Trefferquote im Lernsignal, Einstiege nur 17,6 %; ich folge der Portfolio-Empfehlung (Bausteinart indicator) nicht, weil diese Hypothese ein Aktivierungsgate und kein Mess-Indikator ist, und eine der empfohlenen Familien fehlt hier. Erwartete Zahl der Trades: der Träger erzeugt grob 60–100 Trades im Monat, das Gate lässt etwa die Hälfte zu, also 30–50 im Monat; damit ist das Design deutlich schneller entscheidbar als Ein-Trade-pro-Tag-Systeme, ein Nachweis von +5 Pkt braucht trotzdem viele Monate. Vergleichslogik: Trial 1 = Träger pur (dir_gate 0), Trial 2/3 = Träger mit Gate. Orthogonalität zum bestehenden dax_hull_lowvol_gate (Vortags-Vola) ist nicht eigens geprüft, D ist aber ein range-normiertes Verhältnis.

Abweichungen von der Quelle: Clark/Andersen belegen die Persistenz der Größe (Volatilität/Volumen), nicht der Richtungs-Effizienz; dass D autokorreliert ist, ist die Projektion dieses Baus. Statt Tagesdaten (Baumwoll-Futures, S&P-Futures) 1m-DAX mit Tagesstatistik aus der MAIN-Session (09:00–17:00, Label-basiert, keine Uhrzeit im Code). Perzentil-Schwelle statt fester Punktzahl; Warmup unter 10 Tagen bleibt das Gate offen. Träger-Logik (KAMA-Kreuzung, Gegenkreuzungs-Exit, Katastrophen-SL, Cooldown) unverändert übernommen.

Quelle: https://ideas.repec.org/a/bla/jfinan/v51y1996i1p169-204.html

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

  • dir_avg_days: 1 / 3 / 5
  • dir_quantile: 0.4 / 0.5 / 0.6
  • dir_lookback: 20 / 30

Vorregistriert vor jedem Ergebnis: Mittelungsfenster des Direktionalitäts-Signals (Vortag, 3 Tage, Wochenfenster), Schwellen-Perzentil um den Median (0,4–0,6) und Lookback des rollierenden Perzentils (ein bzw. anderthalb Monate). Alle Werte liegen innerhalb der MANIFEST-Grenzen; 18 Kombinationen. Die Persistenz-Literatur (Clark 1973, Andersen 1996) legt Tage bis Wochen als relevanten Horizont nahe, Parameter des Trägers bleiben unverändert.

Run-ManifestEngine 69b0c2e82ef40e53 (78 Dateien)Fenster 2026-03-17 – 2026-09-19Datenstand 2026-10-09Slippage 0.5 PktTrials vorregistriert: 3 (trl_4a1ce433c856)Strategie-Bytes 1ed24d787a804a11…

Backtest-Trials (mit Slippage 0.5 Pkt)

TrialnWRPFPnL (Pkt)Max DDPF o. Slip
Träger pur (Gate aus)dir_gate=077433,7%0,63-2.7212.7420,71
Gate: Vortag D >= Median 20 Tagedir_gate=1, dir_avg_days=1, dir_lookback=20, dir_quantile=0.545035,6%0,63-1.6561.716—
Gate: 3-Tage-Mittel D >= Median 20 Tagedir_gate=1, dir_avg_days=3, dir_lookback=20, dir_quantile=0.548034,4%0,65-1.6381.705—

Robustheit (bestes Trial)

PF-90%-Bereich über Handelstage

0.52 – 0.8

80 Handelstage. Einzeltrade-Intervall (zu eng, nur zum Vergleich): 0.5 – 0.83

Top-3-Trades am Gewinn

14%

PF bei +1.0 Pkt Slippage

0.52

Statistik-Härtung: Ertrag je Trade -3.41 Pkt; mit 80 % Sicherheit nachweisbar wäre erst ein Vorteil ab etwa 3.3 Pkt (Tagescluster berücksichtigt) — diese Stichprobe kann den Wert auflösen.

🎲 Placebo-Kontrolle (zeit-gejitterte Zufalls-Entries, gleiche Trade-Geometrie)

Kandidat -1638.2 Pkt vs. Placebo-Median -521 / p95 86.3 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: -1.567,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 -959,9 und 325,8 Pkt erzielt (Median -274,6 Pkt). Der Kandidat erzielte -1.567,5 Pkt.

  • Timing: p = 0,995 · Placebo-Bereich (5 bis 95 %) -959,9 bis 325,8 Pkt, Median -274,6 Pkt (199 Replikationen). Einstieg ±60 Minuten am selben Tag.
  • Tageswahl: p = 0,955 · Placebo-Bereich (5 bis 95 %) -1.513,1 bis -74,1 Pkt, Median -833,5 Pkt (199 Replikationen). Dieselben Uhrzeiten an zufälligen Tagen.

Verschiebungstest

  • 1 Minute später: -3,27 → -3,16 Pkt je Trade (t = 0,17, n = 480)
  • 5 Minuten später: -3,27 → -1,87 Pkt je Trade (t = 1,19, n = 480)

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

2026-03: -3082026-04: -2742026-05: -872026-06: -4772026-07: -3942026-08: -302026-09: -68
RegimenPFPnL
trend_up_day121.19+14
volatile_day361-1
trend_down_day150.51-64
mixed_day170.49-108
range_day4000.61-1480

Test-Timeline

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

  1. 2026-10-10

    Build + Backtest (Auto-Build-Agent)

    Mit und ohne Baustein lag das Ergebnis auf der Bauhistorie nahezu gleich. Ein so kleiner Unterschied ist ohne Unsicherheitsangabe keine Verbesserung. (A/B: PF 0.63->0.65, PnL -2721->-1638) — Forward/Review noetig

  2. 2026-10-10

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

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