Warchhold Research

BestenlisteBuild-Dossier

Baustein: Admati/Pfleiderer Duenn-Fenster-Enable-Gate auf VWAP-Band-Reversion

Score 47.9/100
baustein_verbessert (A/B: PF 0.84->1.30, PnL -1014->+337) — Forward/Review noetig2026-08-15Mean Reversion (Baustein: Tageszeit-Reversal-Enable-Gate)Tier 1dax_vwap_ap_thinwindow_gate

🧩 Baustein-Test — Variante von dax_vwap_band_reversion. Der Trial-Vergleich unten isoliert den Baustein-Beitrag (Trial 1 = Träger pur).

Hypothese & Vorregistrierung

Rationale: Traeger = dax_vwap_band_reversion (ganztags handelnder sigma-VWAP-Band-Fade, PF 0.83); Vergleichslogik: Trial 1 Traeger PUR (Gate aus) vs. Trial 2/3 Traeger MIT AP-Duenn-Fenster-Enable-Gate — isoliert den Baustein-Beitrag. Kernhypothese (Admati/Pfleiderer 1988, RFS, Tier 1): in KONZENTRIERTEN Tageszeit-Fenstern (Open, US-Overlap/Close) ist der Flow informativer → Preisbewegungen dort permanent/adverse-selection-gefaehrlich; in DUENNEN Fenstern (Vormittag/Mittag) hat ein Order-Ungleichgewicht groessere transitorische Preiswirkung → reversal-freundlich. Das Gate enabled den Fade nur in aktivitaets-duennen Slots. LERNSIGNAL-BEGRUENDUNG (regime-Bausteine bisher 0/15): Ich baue bewusst in einer bilanz-schwachen Kategorie, weil AP eine bisher UNGETESTETE Achse adressiert — alle 15 vorherigen Regime-Gates waren Vola-LEVEL- oder Trend-Persistenz/Market-State-basiert; AP ist das erste Gate auf der ADVERSE-SELEKTIONS-/KONZENTRATIONS-Achse (Tageszeit-Reversal-Propensitaet, orthogonal zum Vola-Level) und zielt auf die konkrete, messbare Schwaeche des Traegers (er handelt ganztags inklusive der teuren konzentrierten Fenster). Distinkt von den Vola-Tageszeit-Gates (Ito/Lin, Gerety/Mulherin), die auf ein Vola-Level/Fenster gaten, nicht auf die Reversal-Propensitaet. PARITAETS-HINWEIS: dax_vwap_band_reversion steht NICHT in live_bt_parity.json (Fenster 08-04..08-10 fuehrt nur dax_acd_timed_breakout) → keine bt.pnl_pts<0-Sperre, fail-open. Traeger-Sperrfrist: vwap_band_reversion war in den letzten 7 Tagen NICHT Gegenstand eines Baustein-Tests (am 08-11 als Strategie gebaut).

Abweichungen von der Quelle: A/P ist ein theoretisches Gleichgewichtsmodell ohne Handelsregel — hier als datengetriebene Tageszeit-Reversal-Propensitaets-Karte instanziiert. Aktivitaets-Proxy = Bar-Range (High-Low) statt echtem Volumen (DAX-CFD ohne echtes Boersenvolumen), legitimiert durch Jones/Kaul/Lipson 1994 (Trade-Count/Aktivitaet, nicht Trade-Size, ist der Zustandsindikator). Keine hartkodierten Uhrzeiten: Duenn-/Konzentriert-Profil ist datengetrieben ueber Slot-Buckets (minutes_of_day//ap_bucket_minutes als Mechanik-Anker), Ranking rein aus abgeschlossenen Vortagen (lookahead-frei), kaltes Profil → Gate neutral. Dubletten-Vorbehalt (aus dem Fund): der Baustein kann auf ein reines Mittags-Zeitfenster-Gate degenerieren — der A/B gegen den nackten Traeger isoliert, ob die Adverse-Selektions-Achse messbaren Zusatzwert traegt.

Quelle: https://academic.oup.com/rfs/article-abstract/1/1/3/1601212

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

  • ap_activity_percentile: 0.3 / 0.4 / 0.5
  • ap_bucket_minutes: 15 / 30
  • ap_profile_days: 15 / 20

Drei literaturnahe Achsen des Baustein-Mechanismus, 3x2x2 = 12 Kombinationen (<= 24), alle mit is_optimizable=true und innerhalb der MANIFEST-min/max. (1) ap_activity_percentile ist der Kern-Schwellwert der AP-Hypothese: wie eng wird 'duenn' definiert (0.30 streng bis 0.50 grosszuegig) — direkter Test der Adverse-Selektions-Schaerfe. (2) ap_bucket_minutes (15 vs 30) prueft die Aufloesung der Tageszeit-Slots: feiner (15) trennt Open-Schub / Mittags-Loch / US-Overlap schaerfer, grober (30) ist rauscharmer. (3) ap_profile_days (15 vs 20) variiert die Stabilitaet des rollenden Aktivitaetsprofils. Kein exotisches Mining: alle Werte plausibel zur U-Form-Konzentrations-Mechanik der Quelle.

Run-ManifestEngine fdc45ed9854b19c5 (78 Dateien)Fenster 2026-03-172026-07-25Datenstand 2026-08-14Slippage 0.5 PktTrials vorregistriert: 3 (trl_a3134a20e1ae)Strategie-Bytes d4a1b62b956840c3

Backtest-Trials (mit Slippage 0.5 Pkt)

TrialnWRPFPnL (Pkt)Max DDPF o. Slip
Baseline — Traeger PUR (Gate aus)use_ap_gate=false26228.2%0.84-101419950.88
+ AP-Duenn-Fenster-Gate (Quellen-Default, 40%-Perzentil)use_ap_gate=true, ap_activity_percentile=0.44540.0%1.30+337517
+ AP-Duenn-Fenster-Gate streng (30%-Perzentil, engeres Duenn-Fenster)use_ap_gate=true, ap_activity_percentile=0.31735.3%1.06+32517

Robustheit (bestes Trial)

PF-90%-Konfidenzintervall

0.712.22

Top-3-Trades am Gewinn

28%

PF bei +1.0 Pkt Slippage

1.21

Statistik-Härtung: Block-Bootstrap-CI (Tages-Blöcke, ehrlicher als iid): PF 0.782 über 32 Handelstage. EV 7.49 Pkt vs. minimal nachweisbarer Edge 19.9 Pkt — UNTERPOWERT (Stichprobe zu klein für diesen Edge).

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

Kandidat 337.1 Pkt vs. Placebo-Median -470.4 / p95 -85.8 Pkt · Perzentil-Rang 100%

Kandidat > p95 der Placebos — Timing traegt echten Beitrag

2026-03: +1712026-04: +2192026-05: -572026-06: +102026-07: -6
RegimenPFPnL
range_day431.47+475
volatile_day10-26
trend_up_day10-112

Test-Timeline

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

  1. 🔨

    2026-08-15

    Build + Backtest (Auto-Build-Agent)

    baustein_verbessert (A/B: PF 0.84->1.30, PnL -1014->+337) — Forward/Review noetig

  2. 🌏

    2026-08-15

    Nikkei-Cross-Check (Transfer-Test, ATR-skaliert)

    n=0 · PF ? · PnL 0 Pkt