Konfidenz-Schwelle und M15-Selektivitaet gemessen: keine Aenderung

(2) conf_pct trennt im Markt-Modus NICHT: der Bandverlauf ist nicht
gleichgerichtet (H1 bestes Band 0-44, schlechtestes 55-64), und die Schwelle
bewegt nichts -- >=0 liefert H1 -0,189, >=55 liefert -0,197. 11,4 % Signalmenge
fuer 0,017 R. Mit ruhender Order trennt die obere Haelfte: >=75 schlaegt die
Live-Schwelle im OeR beidhaelftig (-0,001/+0,147 gegen -0,070/+0,081), aber die
Summe faellt (+82,8 gegen +146,1). Regel verlangte beides -> nicht geaendert,
Regel NICHT nachtraeglich gelockert. 27. verworfener Signal-Eingriff.

Dritte unabhaengige Bestaetigung des Ausfuehrungs-Hebels am selben Tag:
Level gegen Markt +0,127/+0,096 R, groessengleich zu backtest_entryroom_level.

(3) M15-Karte steht 37,8 % der ZEIT gruen (in Wechseln gerechnet waeren es 49 %
-- gruene Phasen sind kuerzer). Handlungsrelevanter Zustand entkoppelt 54,1 % /
51,5 %, beide KI enthalten die 50 %. 205 von 350 unabhaengigen Faellen, also in
gut zwei Wochen entscheidbar. Die Hysterese vom 12.08. wirkt (53 -> 54,1 %).
Gate 3b ins Banner zu ziehen ist durch den Entry-Raum-Lauf schon beantwortet:
diese Dimension trennt nicht.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Axel Hocks
2026-08-19 01:09:12 +02:00
co-authored by Claude Opus 5
parent be9f444507
commit f15a36138f
3 changed files with 234 additions and 0 deletions
+77
View File
@@ -7434,6 +7434,83 @@ vollständig.
**Verifikation der Zustellung steht aus** — sie erfolgt mit dem Report am
nächsten Morgen um 07:30. Die Bausteine sind einzeln live gegengeprüft.
## ⚠⚠ KONFIDENZ-SCHWELLE 55 GEMESSEN: SIE TRENNT NICHTS — keine Änderung
## (`backtest_conf_gated.py`, 2026-08-19)
Punkt (2) der Verbesserungsliste. `min_conf` blockt live **11,4 %**. Die 55
stammen aus `backtest_conf.py` — gemessen an `_build` **allein**, ohne
Breakout-Bestätigung und Raum-Gate (also eine andere Population, 77,9 % gegen
19,5 % gerichtet) und mit älterem Exit. Neu: voller Gate-Stack, `_MIN_CONF`
für die Messung auf 0, kanonischer Exit, Echtkosten, 2 Halbjahre, 95-%-KI,
**beide Ausführungs-Achsen**.
**A) Markt — der Verlauf ist NICHT gleichgerichtet, also Rauschen:**
| Band | H1 ØR | H2 ØR |
|---|---|---|
| 044 | **0,014** (bestes H1!) | 0,072 |
| 4554 | 0,141 | 0,082 |
| **5564** | **0,259** (schlechtestes) | 0,046 |
| 6574 | 0,196 | 0,017 |
| 75100 | 0,180 | +0,018 |
⚠⚠ **Die Schwelle bewegt gar nichts:** ≥ 0 liefert H1 0,189, ≥ 55 liefert
**0,197** — also minimal SCHLECHTER. Über alle fünf Schwellen liegt der ØR in
H1 zwischen 0,180 und 0,197. **11,4 % der Signalmenge werden für eine
Wirkung von 0,017 R weggeworfen.**
**B) ruhende Order am Level — hier trennt die OBERE Hälfte, aber:**
| Schwelle | H1 ØR / ΣR | H2 ØR / ΣR |
|---|---|---|
| ≥ 0 | 0,062 / 83,6 | +0,078 / **+165,6** |
| **≥ 55 (live)** | **0,070 / 82,1** | **+0,081 / +146,1** |
| ≥ 65 | 0,074 / 77,8 | +0,103 / +133,0 |
| **≥ 75** | **0,001 / 0,5** | **+0,147 / +82,8** |
**≥ 75 schlägt die Live-Schwelle im ØR in BEIDEN Hälften** (0,001 gegen
0,070 · +0,147 gegen +0,081) und ist die einzige Zelle, in der H1 den
Breakeven erreicht. ❌ **Aber ΣR fällt** (+82,8 gegen +146,1) — die vorab
fixierte Regel verlangte **beides**. **Nicht geändert.**
⚠ Das ist wieder der dokumentierte Spezifikations-Konflikt aus
`backtest_cost_gate.py`: ØR und ΣR laufen mechanisch gegeneinander, wenn die
Varianten verschieden viele Trades handeln (416 gegen 1.175). Die Regel wurde
**nicht nachträglich gelockert**; beide Spalten stehen deshalb oben.
**Dritte unabhängige Bestätigung des Ausführungs-Hebels am selben Tag:** bei
≥ 55 liefert der Level-Einstieg 0,070/+0,081 gegen 0,197/0,015 am Markt =
**+0,127 / +0,096 R**, größengleich zu `backtest_entryroom_level.py`
(+0,109/+0,088). **Die Achse trägt reproduzierbar, das Signal darunter nicht.**
**27. verworfener Signal-Eingriff.**
## ⚠ M15-KARTE: SELEKTIVITÄT GEMESSEN — weiter kein Urteil möglich (2026-08-19)
Punkt (3). Ausgewertet ab dem Hysterese-Stichtag 12.08. (5.979 Wechsel).
**In ZEIT statt in Wechseln gerechnet** — die Wechsel-Zahl (49 % grün)
überschätzt, weil grüne Phasen kürzer sind:
| Zustand | Anteil der Zeit |
|---|---|
| gelb | **62,2 %** (104,0 h) |
| **grün** | **37,8 %** (63,1 h) |
| rot | 0,0 % (0,1 h) |
| handlungsrelevant (grün + gerichtet) | Treffer | n | 95-%-KI |
|---|---|---|---|
| 30 min roh | 51,2 % | 2.869 | [49,3 … 53,0] |
| **30 min entkoppelt** | **54,1 %** | **205** | **[47,3 … 60,5]** ⚠ |
| 60 min entkoppelt | 51,5 % | 204 | [44,1 … 58,3] ⚠ |
**Beide Intervalle enthalten die 50 %** — unverändert **nicht belegt**, aber
auch nicht widerlegt. Aus 2.869 rohen Zeilen bleiben **205** unabhängige; die
Latte von 350 (wie bei `pbreak_accuracy_v2`) ist zu **59 %** erreicht, also in
gut zwei Wochen entscheidbar. ✅ Die Hysterese vom 12.08. wirkt: der
entkoppelte Wert stieg von 53 auf 54,1 %.
⚠⚠ **Die naheliegende Schärfung ist damit schon beantwortet:** Gate ③b
(Entry-Raum) ins Banner zu ziehen würde auf einer Dimension filtern, die am
selben Tag als **nicht trennend** gemessen wurde — was `entry_room`
durchlässt, ist selbst beidhälftig negativ. **Nichts geändert.**
## ⚠⚠ ENTRY-RAUM-GATE GEGEN AUSFÜHRUNG = NICHT GEBAUT — aber der Lauf
## zeigt etwas Wichtigeres (`backtest_entryroom_level.py`, 2026-08-19)