Warchhold Research

BestenlisteBuild-Dossier

Baustein: Hull Stop-&-Reverse vs. Flat+Cooldown (KJ 567k-Exit-Studie)

Score 56.4/100
baustein_verbessert (A/B: PF 1.11->1.11, PnL +519->+618) — Forward/Review noetig2026-07-17Trend / Exit-System (Stop-and-Reverse)Tier 2dax_hull_reverse_on_stop

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

Hypothese & Vorregistrierung

Rationale: Traeger hull_suite_v3_final (HMA-Turn + CHOP-Gate, 5m). Die KJ-Studie (567.000 Backtests, 40 Futures inkl. Aktienindizes) weist Stop-&-Reverse entry-unabhaengig als robustesten Exit aus. Kernhypothese: Ein Stop-Hit waehrend das Trend-Regime weiter aktiv ist, signalisiert einen Regimewechsel — die Gegenposition faengt ihn, wo der Traeger-Cooldown den Wiedereinstieg verpasst. Vergleichslogik: Trial 1 = Traeger pur (Flat+Cooldown) vs. Trial 2/3 = Reverse-on-Stop unter Trend-Regime-Gate. Antritt gegen den Incumbent hull_suite_v3_final (Exit-Overlay, kein neuer Entry-Edge).

Abweichungen von der Quelle: (1) 1m->5m-Aggregation statt nativer 5m-Feed. (2) KEIN pures always-in: S&R ist auf ein Trend-Regime-Gate (CHOP < reverse_trend_chop_max) konditioniert — bewusste DAX-Anpassung gegen das am DAX widerlegte pure Wilder-SAR-S&R (dax_parabolic_sar_trend PF 0,81). (3) 1-Bar-Verzoegerung statt Instant-Reverse (Single-Position-Framework). (4) Kein hartkodiertes Uhrzeit-Fenster (Floor 09:00 + entry_last_hour-Param). (5) Kein Nachtunen der Reverse-Parameter.

Quelle: https://kjtradingsystems.com/algo-trading-exits.html

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

  • reverse_trend_chop_max: 45 / 55 / 65
  • atr_multiplier: 2 / 2.5 / 3
  • hull_length: 75 / 110

reverse_trend_chop_max steuert die Strenge des Trend-Regime-Gates, in dem S&R laut KJ/Kaminski-Lo lebt (niedriger = nur klare Trends reversen, gegen Range-Whipsaw). atr_multiplier ist die Initial-Stop-Weite (Kaminski/Lo 2014: Stop schafft Wert genau unter Momentum — Stop-Weite ist der relevante Hebel). hull_length ist die Traeger-Trend-Signalperiode (Grid-getestete Werte 75/110). 3x3x2 = 18 Kombinationen (<= 24), alle innerhalb MANIFEST-min/max und literaturnah.

Run-ManifestEngine 8b92457e8e2e1adb (78 Dateien)Fenster 2026-03-172026-06-26Datenstand 2026-07-16Slippage 0.5 PktTrials vorregistriert: 3 (trl_6827987da236)

Backtest-Trials (mit Slippage 0.5 Pkt)

TrialnWRPFPnL (Pkt)Max DDPF o. Slip
Baseline (Traeger pur, Flat+Cooldown)exit_mode=baseline9528.4%1.11+51913741.13
Reverse-on-Stop (Trend-Gate = Entry-Gate, CHOP<55)exit_mode=reverse_on_stop, reverse_trend_chop_max=5511329.2%1.06+3621611
Reverse-on-Stop (strengeres Trend-Gate, CHOP<45)exit_mode=reverse_on_stop, reverse_trend_chop_max=4510528.6%1.11+6181599

Robustheit (bestes Trial)

PF-90%-Konfidenzintervall

0.691.69

Top-3-Trades am Gewinn

28%

PF bei +1.0 Pkt Slippage

1.07

Statistik-Härtung: Block-Bootstrap-CI (Tages-Blöcke, ehrlicher als iid): PF 0.671.74 über 61 Handelstage. EV 5.88 Pkt vs. minimal nachweisbarer Edge 30.15 Pkt — UNTERPOWERT (Stichprobe zu klein für diesen Edge). ⚠ Ergebnis hängt am Monat 2026-03 (ohne ihn: -361 Pkt).

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

Kandidat 617.7 Pkt vs. Placebo-Median 3132.6 / p95 3956.1 Pkt · Perzentil-Rang 0%

Kandidat <= p80 der Placebos — von Zufalls-Timing nicht klar unterscheidbar

2026-03: +9792026-04: -7372026-05: +1752026-06: +201
RegimenPFPnL
range_day881.17+772
mixed_day91.68+260
trend_up_day10-67
volatile_day30.58-71
trend_down_day40-275

Test-Timeline

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

  1. 🔨

    2026-07-17

    Build + Backtest (Auto-Build-Agent)

    baustein_verbessert (A/B: PF 1.11->1.11, PnL +519->+618) — Forward/Review noetig

  2. 🌏

    2026-07-17

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

    n=0 · PF ? · PnL 0 Pkt