Auto-Signal nach dem Reversal-Abschalten gemessen — immer noch nicht tragfaehig
Frage: liefert der Auto-Signal-Entry mit den heutigen Aenderungen positive Ergebnisse? Antwort: nein, aber deutlich naeher dran. LIVE-Konfiguration (Reversal aus, Winkel modelliert), conf>=75: H1 OR -0,047 PF 0,94 n=678 H2 OR +0,120 PF 1,17 n=710 H1 bleibt negativ -> 2-Stichproben-Regel weiterhin NICHT erfuellt. Kein Konfidenz-Schwellwert rettet das (55: -0,103 - 65: -0,111 - 75: -0,047). Das Reversal-Abschalten wirkt aber konsistent. Delta OR: conf 55 +0,015 / +0,099 conf 65 +0,001 / +0,047 conf 75 +0,099 / +0,087 An der Live-Schwelle verbessern sich BEIDE Haelften um ~+0,09; H1 geht von -0,145 auf -0,047, PF von 0,82 auf 0,94. Erste Bestaetigung der gestrigen Entscheidung auf dem GESAMTEN Signal statt nur dem isolierten Trigger. DABEI GEFUNDEN - die Messung vom 30.07. war strukturell unvollstaendig: backtest_auto_signal.py ruft _build OHNE angle= auf. Der Default 90,0 macht ad = 0, damit konnte dort weder der Reversal-Zweig feuern noch der Winkel-Konfidenzterm (+/-15 Punkte) greifen - obwohl die Docstring "echte _build-Logik inkl. Reversal-Zweig" behauptet. Der Winkelterm allein hebt H1 bei conf 75 von -0,123 auf -0,047. Deployment-Drift Fall 5. Die Originaldatei bleibt unveraendert (ihre Zahlen sind dokumentiert); die live-treue Variante steht als backtest_auto_signal_norev.py daneben und sollte kuenftig die Referenz sein. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
dcdd53b703
commit
81c4c195da
@@ -1106,6 +1106,30 @@ dort bereits nachvalidiert, ØR +0,305.) **Eine** Oberfläche:
|
||||
überschreibt die ini beim Start. Der Config-Wächter prüft das jetzt mit.
|
||||
Reaktivieren = Button 🎯 SIG; dann gilt wieder: ≥20 AUTOSIG-Trades, Live-ØR/PF gegen
|
||||
die Erwartung halten (H2-Regime +0,14 vs H1-Regime −0,05).
|
||||
⚠⚠ **NEU GEMESSEN 2026-08-04 nach dem Reversal-Abschalten
|
||||
(`backtest_auto_signal_norev.py`, 80k M5, 2 Halbjahre, Nacht-Sperre an, keine
|
||||
15-Min-Regel):** Frage des Users — trägt der Auto-Signal-Entry mit den heutigen
|
||||
Änderungen? **Antwort: nein, aber deutlich näher dran.**
|
||||
| conf ≥ 75 (LIVE-Schwelle) | ØR | PF | n |
|
||||
|---|---|---|---|
|
||||
| H1 | **−0,047** | 0,94 | 678 |
|
||||
| H2 | **+0,120** | 1,17 | 710 |
|
||||
H1 bleibt negativ → **2-Stichproben-Regel weiterhin NICHT erfüllt**, und kein
|
||||
Konfidenz-Schwellwert rettet das (55: −0,103 · 65: −0,111 · 75: −0,047).
|
||||
✅ **Das Reversal-Abschalten wirkt aber konsistent** — Δ ØR durch die Abschaltung:
|
||||
conf 55 **+0,015/+0,099** · conf 65 +0,001/+0,047 · **conf 75 +0,099/+0,087**.
|
||||
An der Live-Schwelle verbessern sich BEIDE Hälften um ~+0,09; H1 geht von −0,145
|
||||
auf −0,047, PF von 0,82 auf 0,94. Erste Bestätigung der Abschaltung auf dem
|
||||
GESAMTEN Signal (bisher nur der isolierte Trigger).
|
||||
⚠⚠ **Dabei gefunden — die Messung vom 30.07. war strukturell unvollständig:**
|
||||
`backtest_auto_signal.py` ruft `_build` **ohne `angle=`** auf → Default 90,0 →
|
||||
`ad = 0`. Damit konnte dort **weder der Reversal-Zweig feuern noch der
|
||||
Winkel-Konfidenzterm (±15 Punkte) greifen** — obwohl die Docstring „echte
|
||||
`_build`-Logik inkl. Reversal-Zweig" behauptet. Wirkung: der Winkelterm allein hebt
|
||||
H1 bei conf 75 von −0,123 auf −0,047. **Deployment-Drift Fall 5** (s. Tabelle).
|
||||
Die Originaldatei bleibt unverändert (ihre Zahlen sind dokumentiert); die live-treue
|
||||
Variante steht als `backtest_auto_signal_norev.py` daneben und sollte künftig die
|
||||
Referenz sein.
|
||||
- **⚠⚠ 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
|
||||
@@ -2552,6 +2576,7 @@ Bedingungen BETRIEBEN als VALIDIERT. An EINEM Tag wurden drei Fälle gefunden:
|
||||
| 2 | `breakout_k=0,3` | **feste** Zeitebene | TF wechselt 33×/Tag, löscht den Anker | 43 % → **93 % WARTEN** |
|
||||
| 3 | Trailing `mult` | **1,5** | **1,5–3,0** je nach TF | H1 ΣR −249 → **−1367**, Worst −1,50 → −2,50 |
|
||||
| 4 | `_broker_offset_s()` | **frischem** Tick | Tick beliebig alt (Wochenende) | Offset **−9,5 h statt +3 h** → `open_time` 12,5 h in der Zukunft, **Time-Stop-Alter negativ** |
|
||||
| 5 | `backtest_auto_signal.py` | **ohne Winkel** (`_build` ohne `angle=` → Default 90 → `ad=0`) | Winkel steuert einen **Signalzweig** (Reversal) UND **±15 Konfidenzpunkte** | Urteil vom 30.07. beschrieb weder das alte noch das neue System; der Winkelterm allein hebt H1 bei conf 75 von **−0,123 auf −0,047** |
|
||||
|
||||
Keiner wäre durch MEHR Backtesting gefunden worden — die Backtests waren korrekt.
|
||||
**Ursachen (strukturell):** (a) Backtests sind NACHBAUTEN, keine Nutzer des Live-Codes
|
||||
|
||||
Reference in New Issue
Block a user