UI aufgeraeumt + Telegram auf Closes reduziert (v=177)
Vier User-Vorgaben:
1. Einsatz-Felder entfernt. Backend bleibt vollstaendig -- Folge: der
Prozentsatz ist ohne UI nur ueber ini + Neustart aenderbar.
2. BRK-Schalter entfernt, dafuer STOPP (Circuit-Breaker). Bewusster Tausch mit
Konsequenz: der An/Aus-Schalter des AUTONOMEN Pfads ist aus der App weg (nur
noch POST bzw. ini), sein Zustand bleibt in der Breakout-Karte sichtbar.
Dafuer ist die Notbremse bedienbar, die am 17.08. real ausgeloest hat.
set_circuit_breaker + POST /api/circuit + runtime_state (cb_limit_pct,
cb_remember -- ohne das Gedaechtnis waere die Prozentzahl nach einmal
Ausschalten fuer immer weg).
3. Telegram nur noch bei geschlossenen Trades: EINE Filterstelle vor
_send_telegram_roh statt 17 Einzeleingriffe, _TG_ERLAUBT = ('Trade
geschlossen',). Umkehren = Liste erweitern. Tages-/Wochenreport wird nur auf
dem Telegram-Weg still, die E-Mail laeuft weiter.
EINE Ausnahme mit Bypass: '<ok_word> FEHLGESCHLAGEN' beim Notfall-Close --
dort ist die Position NICHT zu und es braucht eine Handeingabe.
Verifiziert: /api/circuit vorher 405, nachher 200; Toggle aus->an->8 %/57,94 EUR
persistiert; 85 Tests, node --check, check_nfalle gruen; 0 verwaiste
JS-Referenzen; genau eine Instanz je Port.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
32c064a1a6
commit
e48ad80c0a
+8
-26
@@ -12,7 +12,7 @@
|
||||
⚠ LOKAL eingebunden, kein CDN: die PWA laeuft ueber WireGuard
|
||||
und muss offline funktionieren. -->
|
||||
<link rel="stylesheet" href="pico.min.css?v=1">
|
||||
<link rel="stylesheet" href="style.css?v=176">
|
||||
<link rel="stylesheet" href="style.css?v=177">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Modul-Menü (ganz oben) -->
|
||||
@@ -339,33 +339,15 @@
|
||||
|
||||
<!-- Aktionsleiste (Trade-Steuerung) -->
|
||||
<nav id="actions">
|
||||
<!-- Einsatz-Margin manuell vorgeben (User 2026-08-04). Leer/0 = automatisch
|
||||
(margin_buffer_pct % der freien Margin). ⚠ BEWUSST hier und nicht in der
|
||||
Trade-Leiste: die ist nur bei OFFENER Position sichtbar, der Einsatz muss
|
||||
aber VOR dem Öffnen einstellbar sein. Wirkt auf ALLE neuen Positionen. -->
|
||||
<span class="mg-field" title="Feste Einsatz-Margin in € — leer/0 = automatisch (dann gilt der Prozentsatz rechts). Gilt auch für autonome Trades.">
|
||||
<label for="margin-input">Einsatz €</label>
|
||||
<input id="margin-input" type="number" inputmode="decimal" step="10" min="0" placeholder="auto">
|
||||
</span>
|
||||
<!-- Prozent-Gegenstück (User 2026-08-05). Steuert `margin_buffer_pct`, das
|
||||
bisher nur in der ini stand. ⚠ Der feste €-Betrag hat VORRANG — steht er,
|
||||
wird dieses Feld ausgegraut, damit nicht unklar bleibt, was gilt. -->
|
||||
<span class="mg-field" id="marginpct-wrap" title="Einsatz als Prozent der freien Margin (1–99). Greift, solange links kein fester Betrag steht.">
|
||||
<label for="marginpct-input">Einsatz %</label>
|
||||
<input id="marginpct-input" type="number" inputmode="decimal" step="5" min="1" max="99" placeholder="95">
|
||||
</span>
|
||||
<!-- Raum zum naechsten Level IN Trade-Richtung, direkt auf dem Knopf, den
|
||||
es betrifft (2026-08-19). ⚠ Gemessen auf 27 EIGENEN Trades: Raum
|
||||
< 0,6×ATR = 79 % Trefferquote und trotzdem −7,57 bis −11,51 €/Lot
|
||||
(Klein-Close-Falle — Gewinn am Level gedeckelt, Verlust laeuft bis zum
|
||||
Stop; ueber 80k Bars als PF 0,42/0,66 belegt). Die Zahl stand bisher
|
||||
nur in Gate ③b der M15-Karte — nicht dort, wo geklickt wird.
|
||||
⚠ REINE ANZEIGE: kein Block, keine Sperre, kein Dialog. User-
|
||||
Uebersteuerungen laufen gemessen 68 % WR. -->
|
||||
<!-- Einsatz-Felder ENTFERNT (User 2026-08-19). Der Einsatz steht auf
|
||||
40 % (ini + `runtime_state.json`); ohne UI aendert man ihn dort
|
||||
+ Neustart. -->
|
||||
<button class="btn long" data-side="long">▲ LONG<span class="btn-raum" id="raum-long"></span></button>
|
||||
<button class="btn short" data-side="short">▼ SHORT<span class="btn-raum" id="raum-short"></span></button>
|
||||
<button class="btn close" data-side="close">✕ CLOSE</button>
|
||||
<button class="btn tog" id="btn-squeeze" title="Autonomer Entry auf Squeeze-Ausbruch">🚀 BRK</button>
|
||||
<!-- BRK-Schalter ENTFERNT, dafuer der Circuit-Breaker (User 2026-08-19).
|
||||
Der Auto-Squeeze-Zustand bleibt in der Breakout-Karte sichtbar. -->
|
||||
<button class="btn tog" id="btn-cb" title="Tagesverlust-Stopp (Circuit Breaker) an/aus">🛑 STOPP</button>
|
||||
<!-- 🎯 SIG (Auto-Signal-Entry) ENTFERNT 2026-08-12: seit 01.08. aus und auf
|
||||
BEIDEN Ausfuehrungs-Achsen gemessen negativ (Markt alle 8 Felder,
|
||||
ruhende Order mit Touch-Fill alle 6 und schlechter als Markt). -->
|
||||
@@ -387,6 +369,6 @@
|
||||
</div>
|
||||
<div id="toast" class="toast hidden"></div>
|
||||
|
||||
<script src="app.js?v=176"></script>
|
||||
<script src="app.js?v=177"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user