Wenige Empfehlungen nachgeprueft: Telemetrie-Luecke bei min_conf gefunden und

geschlossen

Der 05.08. hat 1427 Zeilen geloggt (Soll ~1440), die Erfassung ist also intakt.
5,0 % gerichtet - und auffaellig ist die Verteilung: alle 71 gerichteten
Empfehlungen fielen vor 10:00, danach 16 Stunden lang genau eine.

Gegen den gueltigen Massstab (backtest_dist_gated.py, 19,5 % gerichtet) ist
entry_room NICHT der Unterschied - es ist live mit 36,5 % sogar seltener als im
Backtest (41,4 %). Die Luecke tragen die live-only-Gates, allen voran min_conf
(16,1 % live gegen 0,9 % im Backtest), dazu htf_counter, EIA und stale.

Telemetrie-Luecke: min_conf-Zeilen schrieben conf_pct = 0, die verworfene
Konfidenz stand nur als Fliesstext in den Gruenden. Damit war beim
zweitgroessten Blocker nicht feststellbar, ob die Signale knapp (50-54) oder
weit (20-30) unter der Schwelle lagen. wave_rec._build gibt den Wert jetzt mit -
reine Telemetrie, das Signal bleibt WARTEN. Erste Live-Zeile: conf 52.

Das beantwortet noch nicht, ob 55 die richtige Schwelle ist: backtest_conf.py
hat das Band 40-54 % als negativ gemessen, eine Senkung ist nicht angezeigt.
Die Zahl sagt nur, wieviel Signalmenge direkt hinter der Schwelle steht.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Axel Hocks
2026-08-06 00:09:39 +02:00
co-authored by Claude Opus 5
parent a1a5d560b9
commit 730219fce8
2 changed files with 42 additions and 0 deletions
+8
View File
@@ -902,6 +902,14 @@ class WaveRecommender:
# tragen negativen Edge (gemessen Band 4054 %) → kein Trade.
if conf < _MIN_CONF:
wait["block"] = "min_conf"
# ⚠ Die VERWORFENE Konfidenz mitgeben (2026-08-05). Bisher blieb
# `conf_pct` hier auf 0 — die Zahl stand nur als Fliesstext in den
# Gruenden und war damit nicht auswertbar. `min_conf` ist live aber der
# zweitgroesste Blocker (16,1 % am 05.08. gegen 0,9 % im Backtest), und
# ohne den Wert laesst sich nicht sagen, ob die Signale knapp (5054)
# oder weit (2030) unter der Schwelle lagen. Reine Telemetrie: das
# Signal bleibt WARTEN, nur die Zahl wird mitgeschrieben.
wait["conf_pct"] = conf
wait["reasons"] = [f"Konfidenz {conf}% < {_MIN_CONF}% — Setup zu schwach"] + reasons[:2]
return wait, snap