Gesamtempfehlung zeigt jetzt, WARUM sie wartet (v=126)
User-Fund: "WARTEN · M15" neben "Modul-Konsens: stark LONG" liest sich wie
ein Widerspruch. Ist keiner - die Welle HAT eine Richtung und haengt nur an
einem Gate. Der Grund stand aber nur als Textzeile in der Meldungen-Karte,
also weit weg von der Stelle, an der die Frage aufkommt.
wave.breakout {pending, dir, level, need} wurde berechnet und im Snapshot
gespeichert, vom Frontend aber NIRGENDS gerendert. Jetzt haengt es direkt
an der Headline:
"◌ WARTEN · M15 · LONG, noch 0.02 bis zur Bestaetigung"
Erste Auswertung der gestern eingebauten block_reason-Telemetrie (3 h):
breakout_pending 63 %
entry_room 20 %
min_conf 18 %
Totband / HTF-Gegen-Trend: KEIN EINZIGES MAL
Das beantwortet die offene Frage aus dem TF-Churn-Fix: die 93 % WARTEN
kommen nicht daher, dass die Welle richtungslos waere, sondern von den
Gates - allen voran der Breakout-Bestaetigung, die bis zum Fix desselben
Tages rechnerisch gar nicht fertig werden konnte.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
df092674cb
commit
f1cc3775f9
+13
-1
@@ -98,7 +98,19 @@ function renderVerdict(v, snap) {
|
||||
const arr = sig === "LONG" ? "▲" : sig === "SHORT" ? "▼" : "◌";
|
||||
$("vd-signal").className = "vd-signal " + cls;
|
||||
// Zeitebene, für die die Empfehlung gilt (M1/M5/M15/M30/H1)
|
||||
$("vd-signal").textContent = `${arr} ${sig}` + (v.tf ? ` · ${v.tf}` : "");
|
||||
let head = `${arr} ${sig}` + (v.tf ? ` · ${v.tf}` : "");
|
||||
// ⚠ WARUM WARTEN? (2026-07-31, User-Fund „WARTEN, aber Konsens stark LONG").
|
||||
// Die Welle HAT meist eine Richtung — sie hängt an einem Gate. Gemessen mit der
|
||||
// neuen `block_reason`-Telemetrie (3 h): breakout_pending 63 % · entry_room 20 % ·
|
||||
// min_conf 18 %, KEIN einziges Mal Totband oder HTF-Gegen-Trend. Der Grund wurde
|
||||
// bisher NUR als Textzeile in der Meldungen-Karte gezeigt — also weit weg von der
|
||||
// Stelle, an der der scheinbare Widerspruch entsteht. Jetzt steht er direkt an der
|
||||
// Headline: „◌ WARTEN · M15 · LONG, noch 0.11 bis zur Bestätigung".
|
||||
const bo = (snap && snap.wave && snap.wave.breakout) || null;
|
||||
if (sig === "WARTEN" && bo && bo.pending && bo.dir) {
|
||||
head += ` · ${bo.dir}, noch ${fmt(bo.need, 2)} bis zur Bestätigung`;
|
||||
}
|
||||
$("vd-signal").textContent = head;
|
||||
|
||||
// Konfidenz-Ring (conic-gradient bis conf%, Farbe nach Richtung)
|
||||
const conf = v.conf || 0;
|
||||
|
||||
+2
-2
@@ -6,7 +6,7 @@
|
||||
<meta name="theme-color" content="#0d1117">
|
||||
<title>Oil · MT5</title>
|
||||
<link rel="manifest" href="manifest.json">
|
||||
<link rel="stylesheet" href="style.css?v=125">
|
||||
<link rel="stylesheet" href="style.css?v=126">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Modul-Menü (ganz oben) -->
|
||||
@@ -244,6 +244,6 @@
|
||||
<div id="toast" class="toast hidden"></div>
|
||||
|
||||
<script src="lightweight-charts.standalone.production.js?v=114"></script>
|
||||
<script src="app.js?v=125"></script>
|
||||
<script src="app.js?v=126"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user