Bestenliste › Build-Dossier
DAX EMA-Pullback Trend mit Close-Only-EMA-Trailing-Exit
Score 42.5/100Hypothese & Vorregistrierung
Rationale: Bhatti (SSRN 6650958, 04/2026) liefert ein vollstaendiges Regelwerk auf einer Einzel-Zeitreihe (XAU/USD 15m): Slow-EMA-Regime-Filter + Fast-EMA-Pullback-Rejection-Entry + dynamischer Fast-EMA-Trailing-Exit, der AUSSCHLIESSLICH bei Bar-Close ausloest. Der aus der Quelle isolierbare Kernbaustein ist genau dieser Close-Only-Trailing-Exit (Log 2026-06-12 Fund 2: 'der wertvolle, isolierbare Baustein'): Intrabar-Wicks durch die EMA stoppen NICHT aus — eine direkte Antwort auf das DAX-Scalping-Problem vorzeitiger Stopouts durch Spread-Spikes/Wicks. Kernhypothese: Pullback-Wieder-Einstiege am gleitenden Mittel im etablierten Intraday-Trend setzen sich fort; die Close-Only-Trail-Mechanik haelt Gewinner laenger als ein tickgenauer Stop und reduziert Wick-Ausstoppungen.
Abweichungen von der Quelle: Quelle: XAU/USD Spot, 15m-Bars, EMA200 (Regime) + EMA50 (Entry/Exit), fixes 1% Risk/Trade, 247 Trades 2024 (Sharpe 3.99 — als ueberschaetzt NICHT uebernommen). Hier: DAX 1m-Bars, intraday-skalierte EMAs (Default slow 120 / fast 40 als 1m-Analogon zu 15m-EMA200/EMA50 — eine einzelne 1m-Session kann EMA200 nicht seeden; der literale EMA50-Wert bleibt im Fast-EMA-Range optimierbar). ATR-basierter Katastrophen-Backstop-Stop (min 10 Pkt) statt fixem 1%-Risk wegen Single-Position-CFD. Kein fixes TP — die Quelle managt rein ueber den dynamischen EMA-Exit (bewusst kein TP>SL-Bias). Session-VWAP tick-count-approximiert (bekannte IG-CFD-Einschraenkung); VWAP-Seiten-Filter optional (require_vwap_side). Challenger gegen die etablierte Trend-Familie hull_suite (HMA-Crossover) mit substanziell anderem Regelwerk.
Quelle: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6650958
Vorregistriertes Optimizer-Grid (festgelegt VOR dem ersten Backtest — Anti-Overfitting)
- ema_slow_period: 100 / 120 / 160
- ema_fast_period: 30 / 40 / 50
- sl_atr_mult: 1.5 / 2
Die beiden EMA-Laengen sind die einzigen strukturellen Stellschrauben des Frameworks (Quelle: EMA200-Regime / EMA50-Entry-Exit auf 15m). Auf DAX-1m werden intraday-sinnvolle Analoga exploriert: Slow-EMA 100-160 (Regime-Glaettung ~1.7-2.7h), Fast-EMA 30-50 (inkl. fast=50 = literaler Quellwert) als Pullback/Trail-Linie. sl_atr_mult (1.5/2.0) ist die einzige Risiko-Stellschraube, da die Quelle fixes 1%-Risk nutzt und der eigentliche Exit der EMA-Close-Cross ist — der Backstop-Stop soll nur Gap-/Spike-Risiko abfangen, nicht das Management uebernehmen. Alle Werte innerhalb der MANIFEST-min/max, kein exotisches Mining. 3x3x2 = 18 Kombinationen (<= 24).
Backtest-Trials (mit Slippage 0.5 Pkt)
| Trial | n | WR | PF | PnL (Pkt) | Max DD | PF o. Slip |
|---|---|---|---|---|---|---|
| Baseline (Quellen-Default) | 228 | 21.9% | 0.88 | -346 | 839 | 0.96 |
| Literale EMA50/EMA200-Analoga (Quelle 15m)ema_fast_period=50, ema_slow_period=200 | 228 | 16.7% | 0.78 | -733 | 972 | — |
| Ohne VWAP-Seiten-Filter (reiner EMA-Pullback-Mechanismus)require_vwap_side=false | 228 | 20.6% | 0.86 | -395 | 920 | — |
Robustheit (bestes Trial)
PF-90%-Konfidenzintervall
0.58 – 1.29
Top-3-Trades am Gewinn
27%
PF bei +1.0 Pkt Slippage
0.76
| Regime | n | PF | PnL |
|---|---|---|---|
| volatile_day | 20 | 2.7 | +321 |
| trend_down_day | 3 | 0 | -41 |
| trend_up_day | 14 | 0.23 | -147 |
| mixed_day | 12 | 0.1 | -180 |
| range_day | 179 | 0.87 | -299 |
Test-Timeline
Jeder weitere Test dieses Builds (Optimizer-Sweep, Forward-Monat, Re-Run) erscheint hier automatisch.
- 🔨
2026-06-14
Build + Backtest (Auto-Build-Agent)
kein Edge nachgewiesen
- 🔁
2026-07-03
Re-Run nach Warmup-Fix (BT jetzt live-treu ab 08:00)
Ergebnis oben ist der Post-Fix-Stand; Pre-Fix-Werte im Archiv.