Versuchsdossier · alle Versuche im Kandidatenvergleich

Baustein: Corwin/Schultz High-Low-Spread Liquiditaets-Zustands-Gate auf Vola-Schock-Reversal

Robustheits-Score 46.2/100 · vorläufig
Baustein besser als Träger (in-sample, Unsicherheit nicht gemessen)2026-09-04Mean Reversion (Baustein: Mikrostruktur-Liquiditaets-Gate)Tier 1dax_uncertain_info_cs_spread_gate🔒 Export (Admin)

Wer zahlt und warum?

Ein grosser Preis-Schock reisst den Preis temporaer aus dem fairen Wert; die Rueckkehr (Reversal) ist die Kompensation der Liquiditaetsanbieter, die den Preisdruck absorbieren (Grossman/Miller, Nagel 2012). Der Corwin/Schultz-Schaetzer trennt aus der High-Low-Range den KONSTANTEN Bid-Ask-Bounce-Anteil vom sqrt(Zeit)-Vola-Anteil und misst so den impliziten effektiven Spread. Ist dieser weit (duenn/teure Liquiditaet), verlangen die Anbieter mehr Praemie -> die temporaere Auslenkung des Schocks ist groesser und die anschliessende Reversion staerker; dort ruhen die Fade-Gegenorders der Liquiditaetsgeber. Das Gate laesst Schock-Fades nur in diesem Weit-Spread-Zustand zu.

Widerlegt, wenn: PF < 1.05 bei n >= 50, ODER das enable_wide-Gate hebt PF nicht ueber die Carrier-Baseline (kein_mehrwert / Redundanz mit dem Vola-Expansions-Gate).

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-20260903-6bc30812).
MehrfachtestsSind alle Versuche gezählt und wird dafür korrigiert?Teilweise3 Varianten vor dem Lauf im Trial Ledger registriert (trl_9e6bd5fed02c). 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-14, Datenstand 2026-09-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?NeinNur in-sample. Das Ergebnis dieses Baus ist kein Nachweis.
Stabilität über die ZeitHängt das Ergebnis an einem einzelnen Zeitraum?NeinDas Ergebnis hängt am Monat 2026-03 (ohne ihn -92.4 Pkt).
KomplexitätIst die Regel sparsam genug für die Datenmenge?Teilweise3 echte Varianten, 4 variierte Parameter (cs_gate_mode, cs_pctile, cs_ref_bars, cs_smooth_bars). 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_uncertain_info_reversal. Der Trial-Vergleich unten isoliert den Baustein-Beitrag (Trial 1 = Träger pur).

Hypothese & Vorregistrierung

Rationale: Corwin/Schultz (JF 2012) High-Low-Spread-Schaetzer + Autor-Intraday-Anwendung: ein volumen-freier, rein aus OHLC-Ranges geschaetzter IMPLIZITER effektiver Spread als Liquiditaets-Zustands-Gate — eine echte NEUE Mikrostruktur-Achse, distinkt vom volumen-basierten Amihud-Gate (Impact), den range-VOLA-Schaetzern (rangevol/Parkinson) und dem Nagel-Vola-LEVEL-Skalierer. Kernhypothese: Reversal-Edges leben von temporaerem Preisdruck, den Liquiditaetsanbieter gegen eine Praemie absorbieren; bei WEITEM impliziten Spread (duenne Liquiditaet) ist die temporaere Auslenkung groesser -> staerkeres Reversal. Antritt gegen den Incumbent-Zustand des Vola-Expansions-Gates: bringt die Spread-Achse Zusatz-Selektion oder nur Redundanz? REROUTE (Sperrfrist 2026-08-03): die Fund-Empfehlungs-Traeger dax_pdh_pdl_fade (Baustein 09-02) und dax_extreme_move_reversal (Baustein 08-30) sind < 7 Tage gesperrt; Reroute auf den quellen-treuen unblockierten Fade-Traeger dax_uncertain_info_reversal (letzter Baustein 08-18). PARITY: dax_uncertain_info_reversal steht NICHT im live_bt_parity.json -> fail-open, keine Parity-Sperre. E13-Hinweis: regime-Bausteine haben 0/26 Forward-Ueberleben; dieser Bau ist dennoch gerechtfertigt, weil (1) die impliziter-Spread-Achse noch NIE getestet wurde (die 26 Fehlversuche waren Vola-Level-/Kalender-/Aktivitaets-Gates), (2) Liquiditaets-Gates auf Fade-Traeger im Digest mehrfach TRUGEN (Amihud open_fade 0.70->1.08, Nagel pdh_pdl 1.94->2.38, gap_close 1.30->1.76), (3) alle baubaren Kandidaten dieser Runde regime-Bausteine sind (Signal-Mining-Funde bis 2026-09-29 gesperrt).

Abweichungen von der Quelle: CS ist fuer TAGES-Ranges konzipiert; hier auf 1m-Bars mit Pflicht-Glaettung (cs_smooth_bars) wegen des kleinen/verrauschten Bid-Ask-Anteils relativ zur 1m-Bar-Vola (Autor-Intraday-Anwendung nutzt 15-min). Auf synthetischem Index-CFD misst CS eher effektive Range-Kompression/-Expansion als einen buchstaeblichen Quote-Spread; genutzt wird nur der RELATIVE Zustand (rollendes Perzentil), nicht der Absolutwert in Punkten. Traeger-Logik (dax_uncertain_info_reversal: Rolling-Window-Schock-Fade + Vola-Expansions-Gate + Abwaerts-Asymmetrie) unveraendert; nur das zuschaltbare CS-Gate ergaenzt. Carrier-Reroute wegen Sperrfrist der Fund-Empfehlungs-Traeger.

Quelle: https://sites.nd.edu/scorwin/files/2019/11/Application_Intraday_Analysis.pdf

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

  • cs_pctile: 0.5 / 0.6 / 0.7
  • cs_smooth_bars: 5 / 10 / 15
  • cs_ref_bars: 90 / 120

Nur die drei CS-Gate-Kernparameter (is_optimizable), innerhalb der MANIFEST-min/max. cs_pctile 0.5-0.7 variiert die Weit-Spread-Schwelle um den Median..oberstes-30 % (der oekonomisch plausible Bereich fuer 'duenne Liquiditaet'); cs_smooth_bars 5-15 deckt die noetige 1m-Entrauschung ab (Autor nutzt 15-min ~ 15 M1-Bars); cs_ref_bars 90-120 ~ 1.5-2 h intraday-Liquiditaets-Gedaechtnis. 3x3x2 = 18 Kombinationen (<= 24). Kein Traeger-Parameter-Mining.

Run-ManifestEngine 69b0c2e82ef40e53 (78 Dateien)Fenster 2026-03-17 – 2026-08-14Datenstand 2026-09-03Slippage 0.5 PktTrials vorregistriert: 3 (trl_9e6bd5fed02c)Strategie-Bytes 10b194f619bc043b…

Backtest-Trials (mit Slippage 0.5 Pkt)

TrialnWRPFPnL (Pkt)Max DDPF o. Slip
Traeger pur (CS-Gate aus)cs_gate_mode=off19254,7%0,94-1394731,02
CS-Gate enable_wide (Direktion A, Quellen-Default)cs_gate_mode=enable_wide, cs_pctile=0.6, cs_smooth_bars=10, cs_ref_bars=12017754,2%0,95-107414—
CS-Gate block_wide (Direktion B, Kosten-Hypothese)cs_gate_mode=block_wide, cs_pctile=0.6, cs_smooth_bars=10, cs_ref_bars=12011953,8%1,10+164507—

Robustheit (bestes Trial)

PF-90%-Bereich über Handelstage

0.71 – 1.71

78 Handelstage. Einzeltrade-Intervall (zu eng, nur zum Vergleich): 0.7 – 1.65

Top-3-Trades am Gewinn

25%

PF bei +1.0 Pkt Slippage

0.96

Statistik-Härtung: Ertrag je Trade 1.38 Pkt; mit 80 % Sicherheit nachweisbar wäre erst ein Vorteil ab etwa 11.5 Pkt (Tagescluster berücksichtigt) — UNTERPOWERT: die Stichprobe ist zu klein, um diesen Wert von null zu trennen. ⚠ Ergebnis hängt am Monat 2026-03 (ohne ihn: -92.4 Pkt).

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

Kandidat 163.9 Pkt vs. Placebo-Median -933.1 / p95 -424.7 Pkt · Perzentil-Rang 100%

Kandidat > p95 der Placebos — Timing traegt echten Beitrag

2026-03: +2562026-04: -2142026-05: +682026-06: -1242026-07: +1842026-08: -5
RegimenPFPnL
trend_up_day106.1+392
trend_down_day91.17+24
volatile_day170.88-29
mixed_day100.6-70
range_day730.85-154

Test-Timeline

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

  1. 2026-09-04

    Build + Backtest (Auto-Build-Agent)

    Auf der Bauhistorie schnitt die Ausgangsstrategie mit Baustein besser ab. Ob der Unterschied größer ist als die zufällige Schwankung, wurde nicht gemessen; das entscheidet erst der gepaarte Vorwärtstest. (A/B: PF 0.94->1.10, PnL -139->+164) — Forward/Review noetig

  2. 2026-09-04

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

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