analyze_signal_live.py: die Richtungsaussage der Empfehlung ist ein Muenzwurf

User-Beobachtung "die Empfehlungen heute waren fast immer gegenlaeufig" — vor
einer Konzeptdebatte gemessen, und zwar an den TATSAECHLICH ausgegebenen
recommendations-Zeilen (nach allen Live-Gates), nicht im Backtest.

20.365 Zeilen -> 1.071 Episoden (08.05.-06.08.), gegen die Drift der jeweiligen
Haelfte gelesen. Trefferquote ueber alle sechs Felder 48,3-51,1 %. Bester
Ueberschuss +0,085xATR bei 60 min — unter der B3-Huerde (0,1) und weit unter
den realen M5-Kosten (0,265). Auf 120 min ist H2 mit -0,259 klar negativ.

Der Anlasstag war typisch, kein Ausreisser: 8 von 10 Episoden auf 30 min
gegenlaeufig; die fuenf Vormittags-SHORTs liefen gegen einen Tag, der von
75,5 auf 78 stieg.

Wichtige Einordnung, damit daraus nicht der falsche Schluss gezogen wird:
dasselbe Signal ist mit ruhender Order am Bestaetigungs-Level in beiden
Haelften klar positiv (+0,35/+0,32, PF 2,2) und am Markt negativ. Der Ertrag
kommt aus Einstiegspreis und Exit-Asymmetrie, nicht aus der Trefferquote —
wie beim Squeeze (43-46 % Treffer, trotzdem positiv).

Die Headline ist damit kein Kursurteil, sondern ein Ausloeser fuer eine
Level-Order. Die Suche nach einem besseren Richtungssignal folgt daraus
NICHT — die ist mit 23 verworfenen Eingriffen beantwortet.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Axel Hocks
2026-08-06 22:00:58 +02:00
co-authored by Claude Opus 5
parent 58af6eba43
commit 64eef14871
2 changed files with 192 additions and 0 deletions
+35
View File
@@ -270,6 +270,41 @@ dort bereits nachvalidiert, ØR +0,305.) **Eine** Oberfläche:
(das hatte ~0 Edge). Totband (Chop→WARTEN), Anti-Überdehnung
(`_STRETCH_MAX=3,5×ATR`), +S/R-Konfidenz, +Session-Konfidenz. (TU **entfernt**
s. u.)
- **⚠⚠ DIE RICHTUNGS-AUSSAGE DER LIVE-EMPFEHLUNG IST EIN MÜNZWURF — an den LIVE
ausgegebenen Zeilen gemessen (`analyze_signal_live.py`, 2026-08-06, User-Frage
„die Empfehlungen heute waren fast immer gegenläufig, sollten wir das Konzept
überdenken?").** Kein Backtest: ausgewertet wurden die **tatsächlich
ausgegebenen** `recommendations`-Zeilen (also nach ALLEN Gates) gegen den echten
Kursverlauf. 20.365 Zeilen → **1.071 Episoden** (08.05.06.08.; die Rohzeilen
zählen dieselbe Marktlage dutzendfach, deshalb Episoden), gegen die **Drift**
der jeweiligen Hälfte gelesen.
| Horizont | H1 Überschuss / Treffer | H2 Überschuss / Treffer |
|---|---|---|
| 30 min | +0,079×ATR / 49,7 % | +0,003×ATR / 51,0 % |
| 60 min | +0,085×ATR / 50,7 % | +0,034×ATR / 51,1 % |
| 120 min | +0,002×ATR / 50,5 % | **0,259×ATR** / 48,3 % |
**Die Trefferquote liegt über alle sechs Felder zwischen 48,3 und 51,1 %.** Der
Überschuss über die Drift ist im besten Fall +0,085×ATR — das liegt **unter der
B3-Kostenhürde (0,1×ATR)** und weit unter den realen M5-Kosten (0,265×ATR). Als
**Richtungsprognose bezahlt das Signal nicht einmal seinen eigenen Spread.**
**Der Tag, um den es ging, war kein Ausreißer, sondern typisch:** 11 gerichtete
Episoden, auf 30 min **8 von 10 gegenläufig**. Die fünf Vormittags-SHORTs liefen
gegen einen Tag, der von 75,5 auf 78 stieg (11:54 SHORT: 5,09×ATR auf 120 min).
Das ist die nachlaufende EMA im Trendtag — sie shortet die Rücksetzer.
⚠⚠ **DAS HEISST NICHT, DASS DAS SYSTEM WERTLOS IST — es verdient nur nicht mit
der Richtung.** Dasselbe Signal ist mit **ruhender Order am Bestätigungs-Level**
in BEIDEN Hälften klar positiv (`backtest_auto_signal_v3.py`: ØR +0,35/+0,32,
PF 2,2), am Markt dagegen negativ (0,09/0,11). Der Ertrag kommt aus
**Einstiegspreis und Exit-Asymmetrie**, nicht aus der Trefferquote — genau wie
beim Squeeze (4346 % Treffer, trotzdem positiv, weil die Gewinner laufen).
**Konsequenz für die Lesart:** die Headline ist **kein Kursurteil**, sondern
ein **Auslöser, an einem Level eine Order zu platzieren**. Der Konfidenz-Ring
darf erst recht nicht als P(Erfolg) gelesen werden (unabhängig belegt:
`analyze_verdict_calibration.py`, in H2 sogar invertiert).
**Was daraus NICHT folgt:** die Suche nach einem besseren Richtungssignal.
Die ist mit **23 verworfenen Eingriffen** über jede orthogonale Indikatorklasse
hinweg beantwortet (Momentum · Inter-Market · Volume Profile · SMC/Liquidity ·
Chartmuster · Fibonacci · Kerzen · Marktstruktur · Meta-Labeling).
- **Volatilitäts-Squeeze-Breakout = ADDITIVER SETUP, UMGESETZT (User-Idee
„Breakouterkennung" 2026-07-14, gemessen `backtest_breakout_squeeze.py`):**
struktureller Ausbruch aus einer **Kompression** (Box = Spanne der letzten `_SQ_N`=10