Versuchsdossier · alle Versuche im Kandidatenvergleich
Baustein: Adverse-Selection-Persistenz-Block-Gate (Foster/Viswanathan) auf Open-Overreaction-Fade
Robustheits-Score 29/100 · AnekdoteWer 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.
| Punkt | Einstufung | Beleg |
|---|---|---|
| MotivationGab es vor dem Test eine ökonomische Begründung? | Nein | Bau ohne registrierte Vorhersage. |
| MehrfachtestsSind alle Versuche gezählt und wird dafür korrigiert? | Teilweise | 3 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? | Ja | Fenster 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? | 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 (6 Monate); Aufteilung nach Marktphasen vorhanden. |
| KomplexitätIst die Regel sparsam genug für die Datenmenge? | Teilweise | 3 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? | Ja | Jeder 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.
Backtest-Trials (mit Slippage 0.5 Pkt)
| Trial | n | WR | PF | PnL (Pkt) | Max DD | PF o. Slip |
|---|---|---|---|---|---|---|
| Traeger pur (Gate aus)persistence_gate_mode=off | 70 | 28,6% | 0,63 | -313 | 354 | 0,68 |
| VR-Persistenz-Block-Gate (Quellen-Default)persistence_gate_mode=vr_block, vr_k=5, vr_block_threshold=1, vr_min_returns=20 | 56 | 30,4% | 0,70 | -195 | 266 | — |
| VR-Block + Montag-streng (Foster-Interday)persistence_gate_mode=vr_block, vr_k=5, vr_block_threshold=1, vr_min_returns=20, monday_strict=1 | 56 | 30,4% | 0,70 | -195 | 266 | — |
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
| Regime | n | PF | PnL |
|---|---|---|---|
| trend_up_day | 1 | 99 | +12 |
| range_day | 55 | 0.68 | -207 |
Test-Timeline
Jeder weitere Test dieses Builds (Optimizer-Sweep, Forward-Monat, Re-Run) erscheint hier automatisch.
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
2026-09-01
Nikkei-Gegenprobe (Transfer-Test, ATR-skaliert)
Keine Signale im Nikkei-Handelsfenster (02:00–08:00 Berlin) — kein Transfer-Ergebnis.