Warchhold Research

BestenlisteBuild-Dossier

Baustein: ADX-Trendstaerke-Gate auf Squeeze-Release

Score 54.3/100
baustein_verbessert (A/B: PF 1.41->1.50, PnL +872->+1032) — Forward/Review noetig2026-07-10Volatility Breakout (Baustein: Regime-Gate)Tier 1dax_squeeze_adx_gate

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

Hypothese & Vorregistrierung

Rationale: DIGEST-ABGELEITET (in-sample): Der Traeger dax_squeeze_release (Edge-Kandidat, PF 1.40, Robustheit 49.5) traegt im Ergebnis-Digest massiv in range_day (n=132, PF 1.7) und scheitert nahezu vollstaendig in gerichteten Regimen (trend_up_day n=16 PF 0.02, trend_down_day n=6 PF 0.05). Kernhypothese: der Squeeze-Ausbruch traegt nur im NICHT-gerichteten Regime; ein Trend-Tag-Block via ADX (Direktionalitaets-Proxy aus abgeschlossenen Bars, kausal, kein day_type-Label) sollte den Traeger-Edge schaerfen. Distinkt von allen bisher getesteten Squeeze-Gates, die ausnahmslos die Vola-HOEHE adressieren (dax_squeeze_lowvol_gate Vortages-Range, dax_vola_timing_gate FKO, dax_rangevol_gate Parkinson/GK, dax_squeeze_session_breaker Loss-Limit) — der ADX misst die Trend-STAERKE, nicht die Amplitude. Da die Hypothese aus demselben Datenfenster stammt, in dem getestet wird, ist das Verdict nur ein Hinweis; die Forward-Validierung entscheidet.

Abweichungen von der Quelle: Kein Voll-Strategie-Fund, sondern Digest-Baustein-Fallback (kein aktueller Log-Neufund baubar: 07-10 F1 bereits gebaut, F2 Kalibrierungs-Referenz ohne Standalone). Traeger-Regelwerk 1:1 aus dax_squeeze_release (klassische TTM-Squeeze-Defaults, 09:00-Floor, Hard-Cut 20:00, Initial-SL >= 10, Stop-Updates >= 8 vom Close, Cooldown). Neu ausschliesslich das zuschaltbare ADX-Range-Gate: Entry nur wenn Wilder-ADX <= adx_max (nicht-gerichtetes Regime). ADX intraday aus Bar-Historie berechnet (kein Tages-Aggregat, kein Lookahead); Warmup laesst durch. Keine Uhrzeit-Gates im Code (Fenster via Engine/Session-Spec).

Quelle: digest://results_digest.md/2026-07-10/dax_squeeze_release_range_vs_trend_split

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

  • adx_max: 18 / 22 / 26 / 30
  • adx_period: 10 / 14 / 20

Isoliert die Baustein-Sensitivitaet des ADX-Range-Gates. adx_max spannt die klassische Wilder-Trend-Interpretation ab (18=streng nicht-gerichtet .. 30=nur ausgepraegte Trend-Tage blocken; 25 ist der Lehrbuch-Schwellwert). adx_period deckt das uebliche Glaettungsband (10 reaktiv .. 20 traege, 14 = Wilder-Standard). Beide Parameter sind is_optimizable und innerhalb der MANIFEST-min/max; 4x3=12 Kombinationen (<= 24). Plateau-Test statt Punktoptimum (Anti-Overfit): ein echter Regime-Effekt sollte ueber ein zusammenhaengendes adx_max-Band tragen, nicht nur an einem Punkt.

Backtest-Trials (mit Slippage 0.5 Pkt)

TrialnWRPFPnL (Pkt)Max DDPF o. Slip
Traeger PUR (Squeeze-Release, ADX-Gate aus)use_adx_range_gate=018727.8%1.41+8729011.52
+ ADX-Range-Gate <= 25 (klassische Wilder-Trendschwelle)use_adx_range_gate=1, adx_period=14, adx_max=2518428.8%1.50+1032871
+ strengeres ADX-Gate <= 20 (nur klar nicht-gerichtete Tage)use_adx_range_gate=1, adx_period=14, adx_max=2017631.3%0.77-449725

Robustheit (bestes Trial)

PF-90%-Konfidenzintervall

0.672.76

Top-3-Trades am Gewinn

51%

PF bei +1.0 Pkt Slippage

1.29

2026-03: +8432026-04: -2492026-05: +3092026-06: +129
RegimenPFPnL
range_day1391.65+983
mixed_day121.35+55
volatile_day71.26+25
trend_down_day80.94-5
trend_up_day180.88-25

Test-Timeline

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

  1. 🔨

    2026-07-10

    Build + Backtest (Auto-Build-Agent)

    baustein_verbessert (A/B: PF 1.41->1.50, PnL +872->+1032) — Forward/Review noetig

  2. 🌏

    2026-07-10

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

    n=0 · PF ? · PnL 0 Pkt