15-Minuten-Regel ganz abgeschaltet (adverse_15min_atr = 0)

User-Frage "vielleicht die auto close auf 30 min setzen?" -> Zeit-Achse
mitgemessen (backtest_adverse15_squeeze.py um Zeitpunkt und zweite
Population erweitert): 15/30/45/60 min x 0,5/0,8xATR, Squeeze- UND
Wave-Signal-Entries, kanonischer Exit, Echtkosten, 2 Halbjahre.

    Zeit  Schwelle   Squeeze H1/H2    Wave H1/H2
    15    0,5        -18 / -34        -25 / -41    (war live)
    30    0,5        -20 / -35        -22 / -13
    45    0,8        -12 / -18         -3 /  -7
    60    0,8         -8 / -10         -3 /  -3

ALLE 16 Kombinationen sind in BEIDEN Haelften negativ. Die Regel wird nur
monoton weniger schaedlich, je spaeter und lockerer sie prueft - die
"beste" Variante ist praktisch die, die nie feuert. 30 min haette den
Schaden halbiert, nicht beendet.

Damit ist auch meine Einschaetzung von vor einer Stunde korrigiert ("auf
dem Auto-Signal-Pfad ~neutral"): sie stuetzte sich auf
backtest_auto_signal.py mit eigenem Exit-Modell (+0,001 vs +0,026); mit dem
kanonischen Exit sind es -25/-41. Sechster Fall desselben Musters an einem
Tag.

Schutz-Stack bleibt vollstaendig: Broker-SL 2xATR + Trailing + Time-Stop
120 min. Die Squeeze-Ausnahme bleibt im Code, falls die Regel je wieder
eingeschaltet wird.

Config-Waechter-Anker auf 0 gezogen, mit Begruendung im Eintrag.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Axel Hocks
2026-07-31 21:58:23 +02:00
co-authored by Claude Opus 5
parent 6cf2730dc3
commit 00ca2406f1
3 changed files with 88 additions and 19 deletions
+22
View File
@@ -990,6 +990,28 @@ dort bereits nachvalidiert, ØR +0,305.) **Eine** Oberfläche:
weil gemessen nicht tragfähig; zeigt die Schwelle an), neustart-fest via
`runtime_state.json`. **B5-Pflicht:** Live-ØR/PF gegen die Backtest-Erwartung halten
(H2-Regime +0,14 vs H1-Regime 0,05) — driftet es weg, **zurückbauen** (`=false`).
- **⚠⚠ 15-MINUTEN-REGEL GANZ ABGESCHALTET (`adverse_15min_atr = 0`, 2026-07-31,
User-Entscheidung nach der Messung).** Auf die User-Frage „vielleicht die Auto-Close
auf 30 min setzen?" wurde die **ZEIT-Achse** mitgemessen
(`backtest_adverse15_squeeze.py`, 15/30/45/60 min × 0,5/0,8×ATR, BEIDE Populationen,
kanonischer Exit, Echtkosten, 2 Halbjahre):
| Zeitpunkt | Schwelle | Squeeze Δ H1/H2 | Wave Δ H1/H2 |
|---|---|---|---|
| 15 min | 0,5 | 18 / 34 ← war live | 25 / 41 |
| 30 min | 0,5 | 20 / 35 | 22 / 13 |
| 45 min | 0,8 | 12 / 18 | 3 / 7 |
| 60 min | 0,8 | 8 / 10 | 3 / 3 |
**ALLE 16 Kombinationen sind in BEIDEN Hälften negativ** — die Regel wird nur
*monoton weniger schädlich*, je später und lockerer sie prüft. Die „beste" Variante
ist praktisch die, die nie feuert. **Es gibt keine Einstellung, bei der sie hilft**
→ 30 min hätte den Schaden halbiert, nicht beendet. Deshalb ganz aus.
⚠ **Damit ist auch die frühere Einschätzung „auf dem Auto-Signal-Pfad ~neutral"
korrigiert**: sie stützte sich auf `backtest_auto_signal.py` (eigenes Exit-Modell,
+0,001 vs +0,026); mit dem kanonischen Exit sind es 25/41. Sechster Fall desselben
Musters an einem Tag (gemessen unter X, betrieben unter Y).
Der Schutz-Stack bleibt vollständig: **Broker-SL 2×ATR + Trailing + Time-Stop 120 min**.
Die Squeeze-Ausnahme (unten) bleibt im Code — falls die Regel je reaktiviert wird,
gilt sie weiterhin nicht für den Squeeze.
- **⚠ 15-MINUTEN-REGEL: SQUEEZE-TRADES AUSGENOMMEN (gemessen
`backtest_adverse15_squeeze.py`, 2026-07-31).** Die Schwelle 0,5×ATR wurde in
`backtest_auto_signal.py` auf **WAVE-SIGNAL-Entries** kalibriert und danach auf ALLE