Bestenliste › Build-Dossier
Baustein: ADX-Trendstaerke-Gate auf Hull-Suite
Score 38.5/100🧩 Baustein-Test — Variante von hull_suite_v3_final. Der Trial-Vergleich unten isoliert den Baustein-Beitrag (Trial 1 = Träger pur).
Hypothese & Vorregistrierung
Rationale: DIGEST-ABGELEITET (in-sample): Der Live-Incumbent hull_suite_v3_final traegt laut results_digest in range_day (n=96, PF 1.34) und scheitert in mixed_day (n=15, PF 0.35) sowie den kleinen gerichteten/volatilen Buckets (PF 0.0). Von den bisher auf Hull getesteten Bausteinen adressiert dax_hull_lowvol_gate nur die Vola-HOEHE des Vortages und dax_hull_exit_lab nur die Exits — KEINER die intraday-Direktionalitaet. Kernhypothese: ein Wilder-ADX-Range-Gate (Entry nur bei niedrigem ADX = nicht-stark-gerichtetes Regime) ist der kausale Intraday-Proxy fuer den range_day-vs-mixed/trend_day-Split und mirror-t die Progression der benachbarten Squeeze-Familie (dax_squeeze_adx_gate: baustein_verbessert PF 1.41->1.50). Antritt gegen den Incumbent hull_suite_v3_final; da in-sample abgeleitet, ist das Verdict nur ein Hinweis — die Forward-Validierung entscheidet, und ein reales Redundanz-Risiko zum bestehenden CHOP-Regimefilter besteht.
Abweichungen von der Quelle: Traeger-Entry/Exit 1:1 aus hull_suite_v3_final (zeichen-gleich zu dax_hull_lowvol_gate): HMA-Turn ueber zwei 5m-Bars + CHOP(14)<Schwelle, reiner Initial-ATR-Stop, Hold bis Stop/Session-End. (1) 1m->5m-Aggregation intern statt nativem 5m-Feed (Bucket=Berlin-minute//5, Signal/ADX nur auf abgeschlossenen 5m-Bars, lookahead-frei). (2) Kein hartkodiertes Entry-Fenster — 09:00-Floor + entry_last_hour-Param (Autoring-Regel). (3) NEU und einziges A/B-Delta: zuschaltbares Wilder-ADX-Range-Gate auf der 5m-Serie (ADX identisch zu dax_squeeze_adx_gate implementiert, rein kausal, Warmup->durchlassen). Distinkt von dax_squeeze_adx_gate (anderer Traeger) und dax_hull_lowvol_gate (Vola-Hoehe Vortag statt intraday-ADX-Direktionalitaet).
Quelle: digest://results_digest.md/2026-07-14/hull_suite_range_vs_mixed_split
Vorregistriertes Optimizer-Grid (festgelegt VOR dem ersten Backtest — Anti-Overfitting)
- adx_max: 20 / 25 / 30
- adx_period: 10 / 14 / 20
Nur die beiden Baustein-Parameter (is_optimizable) werden gegridet, damit der A/B den reinen Gate-Beitrag isoliert. adx_max um die klassische Wilder-Trendschwelle 25 (20 = strenger Range-Fokus, 30 = milder) — alle innerhalb MANIFEST-min/max 12..40. adx_period um den Wilder-Standard 14 (10 reaktiver, 20 glatter), innerhalb 7..28. 3x3 = 9 Kombinationen (<=24). Kein exotisches Mining, Bereiche literaturgestuetzt (Wilder 1978).
Backtest-Trials (mit Slippage 0.5 Pkt)
| Trial | n | WR | PF | PnL (Pkt) | Max DD | PF o. Slip |
|---|---|---|---|---|---|---|
| Traeger PUR (Hull-Suite, ADX-Gate aus)use_adx_range_gate=false | 91 | 29.7% | 1.15 | +715 | 1374 | 1.17 |
| + ADX-Range-Gate <= 25 (Wilder-Trendschwelle)use_adx_range_gate=true, adx_period=14, adx_max=25 | 64 | 28.1% | 0.96 | -131 | 1371 | — |
| + strengeres ADX-Gate <= 20 (nur klar nicht-gerichtete Tage)use_adx_range_gate=true, adx_period=14, adx_max=20 | 48 | 33.3% | 1.15 | +345 | 726 | — |
Robustheit (bestes Trial)
PF-90%-Konfidenzintervall
0.68 – 1.74
Top-3-Trades am Gewinn
31%
PF bei +1.0 Pkt Slippage
1.11
Statistik-Härtung: Block-Bootstrap-CI (Tages-Blöcke, ehrlicher als iid): PF 0.66–1.84 über 58 Handelstage. EV 7.86 Pkt vs. minimal nachweisbarer Edge 33.43 Pkt — UNTERPOWERT (Stichprobe zu klein für diesen Edge). ⚠ Ergebnis hängt am Monat 2026-03 (ohne ihn: -328.9 Pkt).
🎲 Placebo-Kontrolle (zeit-gejitterte Zufalls-Entries, gleiche Trade-Geometrie)
Kandidat 714.9 Pkt vs. Placebo-Median 2315.3 / p95 3835 Pkt · Perzentil-Rang 5%
Kandidat <= p80 der Placebos — von Zufalls-Timing nicht klar unterscheidbar
| Regime | n | PF | PnL |
|---|---|---|---|
| range_day | 78 | 1.13 | +534 |
| mixed_day | 8 | 2.32 | +365 |
| volatile_day | 2 | 1.37 | +27 |
| trend_up_day | 1 | 0 | -67 |
| trend_down_day | 2 | 0 | -144 |
Test-Timeline
Jeder weitere Test dieses Builds (Optimizer-Sweep, Forward-Monat, Re-Run) erscheint hier automatisch.
- 🔨
2026-07-14
Build + Backtest (Auto-Build-Agent)
baustein_ohne_mehrwert (A/B: Traeger PF 1.15 vs Overlay 1.15) — Baustein verworfen, Traeger unveraendert
- 🌏
2026-07-14
Nikkei-Cross-Check (Transfer-Test, ATR-skaliert)
n=0 · PF ? · PnL 0 Pkt