Gesamtempfehlung entfernt (User-Entscheidung 2026-08-08)

"Funktioniert so leider nicht, entferne es komplett - wir bauen etwas Neues."

Entfernt: Headline, Konfidenz-Ring, Bias-Nadel, Modul-Chips, Konsens-Zeile,
Block-Gruende. Dazu renderVerdict(), die zugehoerigen 24 CSS-Regeln,
docs/gesamtempfehlung.md und die Snapshot-Felder `verdict` + `block_mix`.

Die Aggregation war reine ANZEIGE - vor dem Loeschen belegt: die Order-Logik
haengt an `wave_signal` bzw. `checklist`, nicht am Verdict (Blinken app.js:821,
Order-Dialog 1312/1366/1391). Orders, Alarme und das gemessene Veto
(-6,60 EUR/Lot) sind unberuehrt.

BEHALTEN (sassen nur in derselben Karte, je eigene Beleglage, User-Entscheidung):
  Zeitebenen-Ampel  #wave-turns  - war aus der Welle-Karte dorthin verschoben
  Erwartete Spanne  #kx-cone     - out-of-sample kalibriert, trifft real ~77 %
  Selbstkalibrierung #kx-selfcal - misst das Wellen-Signal, das bleibt
  HL-Kontext        #hl-note     - lief in renderVerdict mit, schreibt aber in
                                   die Meldungen-Karte
Sie stehen jetzt in der neuen, schlanken Karte "Marktkontext" (#card-kontext).
IDs von vd- auf kx- umbenannt, damit keine tote Nomenklatur zurueckbleibt.

verdict_votes wird WEITER geloggt (User-Entscheidung): `_verdict()` bleibt
bestehen und laeuft 1x/min fuer die Telemetrie sowie fuer den optionalen
MQL5-Konsens-Pfeil. Aus dem 1-s-Snapshot ist es raus - dort waere es Arbeit fuer
eine Anzeige, die es nicht mehr gibt.

Verifiziert: node --check gruen, 34 Tests gruen, 0 verwaiste $("id")-Zugriffe
(die zwei Treffer 'neu'/'x' stehen in Kommentaren), CSS-Klammern ausgeglichen
(287/287), @media und @keyframes intakt. Zeile 1572 (_SQM_VERDICT[d.verdict])
ist der SQUEEZE-MONITOR-Verdict und bleibt.

Asset-Version v=152.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Axel Hocks
2026-08-08 14:12:27 +02:00
co-authored by Claude Opus 5
parent dd7c4e6b15
commit 30c8616280
5 changed files with 98 additions and 385 deletions
+11 -3
View File
@@ -3744,8 +3744,13 @@ class TradingEngine:
"elliott": elliott,
"tu": tu,
"agent": agent,
"verdict": self._verdict(market, wave_signal, wave_snap,
tu, agent, elliott, _pat_snap),
# ⚠ `verdict` ist am 2026-08-08 aus dem Snapshot GEFLOGEN (die
# Gesamtempfehlung wurde entfernt). `_verdict()` selbst LEBT WEITER —
# es speist 1×/min die Telemetrie `verdict_votes` (User-Entscheidung:
# weiter sammeln) und den optionalen MQL5-Konsens-Pfeil. Es hier im
# 1-s-Pfad zu rechnen waere Arbeit fuer eine Anzeige, die es nicht
# mehr gibt — genau der Fehler, der beim Konsens-Pfeil schon einmal
# dokumentiert wurde.
"daily_levels": self.daily.snapshot(),
"gaps": self.gaps.snapshot(),
"structure": self.structure.snapshot(),
@@ -3767,7 +3772,10 @@ class TradingEngine:
"news_sentiment": (lambda sc: round(float(sc), 2) if sc is not None else None)(
(self.news.sentiment or {}).get("score")),
"alignment": self._alignment_cached(),
"block_mix": self._block_mix_cached(),
# `block_mix` entfallen (2026-08-08): die Zeile `#vd-blocks` gehoerte
# zur Gesamtempfehlung. `_block_mix_cached()` bleibt als Methode
# stehen — die Abfrage ist fuer eine kuenftige Anzeige nuetzlich und
# kostet ungenutzt nichts (sie laeuft nur beim Aufruf).
"hl_ctx": getattr(self, "_hl_ctx", None),
"rec_track": self._rec_track_cached(),
# Kennzahlen der MANUELLEN Trades für die gleichnamige Karte