S/R-Auto-Close-Schalter in die Aktionsleiste + Doku nachgetragen (v=178)

Den S/R-Schalter gab es nur in der Trade-Leiste -- die ist aber nur bei OFFENER
Position sichtbar, also genau dann nicht, wenn man ihn VOR einem Trade setzen
will. Jetzt zusaetzlich in der Aktionsleiste neben STOPP. Der alte Knopf bleibt;
beide lesen auto_sr_close aus demselben Snapshot und koennen nicht
auseinanderlaufen. Live getestet: aus -> an, Endzustand AN.

Ausserdem die Doku zu den heutigen UI-/Telegram-Aenderungen nachgetragen, die
beim vorigen Versuch am Encoding-Fehler gescheitert war -- inklusive der Lehre:
Emoji nie als getrennte Unicode-Escapes, immer erst nach .tmp schreiben und die
Groesse gegen das Original pruefen, und eine Syntaxpruefung ersetzt die
Groessenpruefung nicht (eine leere Datei besteht node --check und jeden Hook).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Axel Hocks
2026-08-19 17:06:49 +02:00
co-authored by Claude Opus 5
parent 880bf1075e
commit c0293ece01
3 changed files with 62 additions and 2 deletions
+8
View File
@@ -1148,6 +1148,13 @@ function render(d) {
// Auto-Squeeze-ZUSTAND bleibt in der Breakout-Karte sichtbar -- nur sein
// Schalter ist weg (jetzt POST-Endpunkt bzw. ini).
const cb = d.circuit_breaker || {};
const srb = $streng("btn-sr");
if (srb) {
srb.classList.toggle("on", !!d.auto_sr_close);
srb.title = d.auto_sr_close
? "S/R-Auto-Close AN: schliesst am Level, wenn P(break) unter der Schwelle liegt."
: "S/R-Auto-Close AUS -- der Bot schliesst nicht mehr selbst am Level.";
}
const cbb = $streng("btn-cb");
if (cbb) {
cbb.classList.toggle("on", !!cb.enabled);
@@ -1730,6 +1737,7 @@ _updateMuteBtn();
// Toggle-Buttons (AUTO/TRAIL/S-R-Close) — ohne Bestätigung
$("btn-cb").onclick = () => toggle("api/circuit", "Tagesverlust-Stopp");
$("btn-sr").onclick = () => toggle("api/srclose", "S/R-Auto-Close");
// (🎯 SIG entfernt 2026-08-12 — s. renderOrderButtons oben)
$("btn-trail").onclick = () => toggle("api/trail", "Trailing");
$("srclose-btn").onclick = () => toggle("api/srclose", "Auto-S/R-Close");