Bestenliste › Build-Dossier
Baustein: ADX-Trendstaerke-Gate auf Squeeze-Release
Score 54.3/100🧩 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)
| Trial | n | WR | PF | PnL (Pkt) | Max DD | PF o. Slip |
|---|---|---|---|---|---|---|
| Traeger PUR (Squeeze-Release, ADX-Gate aus)use_adx_range_gate=0 | 187 | 27.8% | 1.41 | +872 | 901 | 1.52 |
| + ADX-Range-Gate <= 25 (klassische Wilder-Trendschwelle)use_adx_range_gate=1, adx_period=14, adx_max=25 | 184 | 28.8% | 1.50 | +1032 | 871 | — |
| + strengeres ADX-Gate <= 20 (nur klar nicht-gerichtete Tage)use_adx_range_gate=1, adx_period=14, adx_max=20 | 176 | 31.3% | 0.77 | -449 | 725 | — |
Robustheit (bestes Trial)
PF-90%-Konfidenzintervall
0.67 – 2.76
Top-3-Trades am Gewinn
51%
PF bei +1.0 Pkt Slippage
1.29
| Regime | n | PF | PnL |
|---|---|---|---|
| range_day | 139 | 1.65 | +983 |
| mixed_day | 12 | 1.35 | +55 |
| volatile_day | 7 | 1.26 | +25 |
| trend_down_day | 8 | 0.94 | -5 |
| trend_up_day | 18 | 0.88 | -25 |
Test-Timeline
Jeder weitere Test dieses Builds (Optimizer-Sweep, Forward-Monat, Re-Run) erscheint hier automatisch.
- 🔨
2026-07-10
Build + Backtest (Auto-Build-Agent)
baustein_verbessert (A/B: PF 1.41->1.50, PnL +872->+1032) — Forward/Review noetig
- 🌏
2026-07-10
Nikkei-Cross-Check (Transfer-Test, ATR-skaliert)
n=0 · PF ? · PnL 0 Pkt