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:
co-authored by
Claude Opus 5
parent
6cf2730dc3
commit
00ca2406f1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user