Versuchsdossier · alle Versuche im Kandidatenvergleich

Baustein: Adverse-Selection-Persistenz-Block-Gate (Foster/Viswanathan) auf Open-Overreaction-Fade

Robustheits-Score 29/100 · Anekdote
Baustein mildert Verlust (Träger bleibt unter PF 1, in-sample)2026-09-01Mean Reversion (Baustein: Regime-Block-Gate)Tier 1dax_open_fade_adverse_selection_gate🔒 Export (Admin)

Wer zahlt und warum?

Für diesen Bau ist keine Mechanik vor dem Test registriert. Er stammt aus der Zeit vor dem Hypothesenregister (03.09.2026) oder kam ohne Vorhersage aus.

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?NeinBau ohne registrierte Vorhersage.
MehrfachtestsSind alle Versuche gezählt und wird dafür korrigiert?Teilweise3 Varianten vor dem Lauf im Trial Ledger registriert (trl_1bda93efa6ca). 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-08-11, Datenstand 2026-08-31, 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, 5 variierte Parameter (monday_strict, persistence_gate_mode, vr_block_threshold, vr_k, vr_min_returns). 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_open_overreaction_fade. Der Trial-Vergleich unten isoliert den Baustein-Beitrag (Trial 1 = Träger pur).

Hypothese & Vorregistrierung

Rationale: Traeger = dax_open_overreaction_fade; Vergleich A (Gate aus) vs. B/C (Gate an) isoliert den Baustein-Beitrag. Foster/Viswanathan (RFS 1990 / JF 1993, Tier 1) zeigen: Adverse-Selection (Anteil PERMANENTER, informierter Preisbewegung) ist frueh in der Session und montags maximal und zerfaellt danach. Kernhypothese: fruehe/informierte Moves sind persistent und daher gefaehrlich zu faden; der Baustein blockt Fades in Hoch-Persistenz-Fenstern via signiertem Lo/MacKinlay-Varianz-Ratio (VR>=Schwelle => informiert => Block) und gibt reverting/laerm-Fenster (VR<Schwelle) frei; der Session-Zerfall ist endogen im fallenden VR (keine Uhrzeit). Argument ueber die schwache regime-Bilanz (0/24) hinaus: der Baustein erklaert MECHANISTISCH, warum die Open-Fade-Familie systematisch scheitert (man fadet frueh informierte Fluesse) und zielt exakt auf ein bekanntes Failure-Regime; der eng verwandte dax_open_fade_amihud_gate (Impact-Achse) war einer der seltenen 'baustein_verbessert' (0.70->1.08), was Praezedenz liefert, dass ein Adverse-Selection-Filter diese Familie hebt. PARITAET: Traeger dax_open_overreaction_fade steht NICHT in live_bt_parity.json -> fail-open, keine Sperre; Traeger-Sperrfrist frei (letzter Baustein auf diesem Traeger war amihud_gate am 2026-08-23, >7 Tage).

Abweichungen von der Quelle: Foster/Viswanathan messen Adverse-Selection-Kosten aus Volumen/Spread/Halbstunden-Buckets an NYSE-Einzelaktien (1988); wir approximieren den permanenten Anteil volumen-frei ueber die Return-Persistenz (Varianz-Ratio) einer single-series DAX-Zeitreihe (kein Querschnitt, kein LOB, kein Volumen). Der Adverse-Selection-Zerfall ueber die Session wird NICHT ueber eine hartkodierte Uhrzeit abgebildet (Tom-Vorgabe 2026-07-03), sondern endogen ueber den fallenden VR-Zustand; Entry-Floor 09:00 / Hard-Cut 20:00 kommen aus dem Slot. Montags-Konditionierung (Foster-Interday-Maximum) via Datum-Wochentag als optionaler Schwellen-Absenker (monday_strict). Distinkt von dax_open_fade_amihud_gate (unsigniertes Impact-Magnituden-Verhaeltnis, Perzentil VERGANGENER Tage) durch signierten within-day Persistenz-Zustand; distinkt von dax_open_fade_ar_residual (per-move AR-Innovations-Entry-Trigger, indicator) durch Regime-Zustands-Klassifikation + Montags-Kanal.

Quelle: https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1540-6261.1993.tb04706.x

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

  • vr_k: 3 / 5 / 10
  • vr_block_threshold: 0.9 / 1 / 1.1
  • vr_min_returns: 15 / 30

Nur die drei is_optimizable Gate-Parameter, alle innerhalb der MANIFEST-min/max. vr_k um den literaturnahen Kurz-Horizont (3-10 Bars; Lo/MacKinlay-VR reagiert auf kurze Autokorrelation). vr_block_threshold eng um 1.0 (der oekonomische Neutralpunkt: VR=1 = Random Walk, <1 reverting, >1 persistent) — 0.9 strenger / 1.1 permissiver. vr_min_returns 15/30 testet die Robustheit der Mindest-Historie vor Gate-Aktivierung. 3*3*2 = 18 Kombinationen (<= 24), kein exotisches Mining.

Run-ManifestEngine 69b0c2e82ef40e53 (78 Dateien)Fenster 2026-03-17 – 2026-08-11Datenstand 2026-08-31Slippage 0.5 PktTrials vorregistriert: 3 (trl_1bda93efa6ca)Strategie-Bytes 44cacf81fa89a938…

Backtest-Trials (mit Slippage 0.5 Pkt)

TrialnWRPFPnL (Pkt)Max DDPF o. Slip
Traeger pur (Gate aus)persistence_gate_mode=off7028,6%0,63-3133540,68
VR-Persistenz-Block-Gate (Quellen-Default)persistence_gate_mode=vr_block, vr_k=5, vr_block_threshold=1, vr_min_returns=205630,4%0,70-195266—
VR-Block + Montag-streng (Foster-Interday)persistence_gate_mode=vr_block, vr_k=5, vr_block_threshold=1, vr_min_returns=20, monday_strict=15630,4%0,70-195266—

Robustheit (bestes Trial)

PF-90%-Bereich über Handelstage

0.39 – 1.2

56 Handelstage. Einzeltrade-Intervall (zu eng, nur zum Vergleich): 0.39 – 1.16

Top-3-Trades am Gewinn

26%

PF bei +1.0 Pkt Slippage

0.58

Statistik-Härtung: Ertrag je Trade -3.49 Pkt; mit 80 % Sicherheit nachweisbar wäre erst ein Vorteil ab etwa 9.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 -195.2 Pkt vs. Placebo-Median -554.8 / p95 -285.7 Pkt · Perzentil-Rang 100%

Kandidat > p95 der Placebos — Timing traegt echten Beitrag

2026-03: -82026-04: +332026-05: -322026-06: -942026-07: -332026-08: -60
RegimenPFPnL
trend_up_day199+12
range_day550.68-207

Test-Timeline

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

  1. 2026-09-01

    Build + Backtest (Auto-Build-Agent)

    Der Baustein verringerte den Verlust der Ausgangsstrategie auf der Bauhistorie, sie bleibt aber auch mit ihm verlustbringend. (A/B: PF 0.63->0.70, PnL -313->-195) — Forward/Review noetig

  2. 2026-09-01

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

    Keine Signale im Nikkei-Handelsfenster (02:00–08:00 Berlin) — kein Transfer-Ergebnis.