Entry-Dialog beim Eroeffnen entfernt (v=163)

User-Vorgabe: "entferne auch die Warnung beim Eroeffnen von Trades".
LONG/SHORT feuern jetzt sofort.

Was wegfaellt: die 7-Punkte-Checkliste und der Ausrichtungs-Split im
Moment der Entscheidung - letzterer zeigte die einzige beidhaelftig
robuste Zahl des Projekts (gegen das Signal -6,60 EUR je Lot ueber
1.216 Trades). Bewusste User-Entscheidung, kein Messergebnis; liegt
aber auf der Linie "sichtbar machen, nicht bevormunden" (harte Blocks
waren nie eingebaut, Uebersteuerungen liefen 68 % Trefferquote).

Backend unberuehrt: _entry_checklist rechnet weiter und steht im
Snapshot, die Zahlen bleiben auswertbar. Die Verlust-Close-Abfrage
bleibt - sie schuetzt vor einem Fehlklick, nicht vor einer
Entscheidung. Zurueck: const ENTRY_DIALOG = true.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Axel Hocks
2026-08-11 22:15:13 +02:00
co-authored by Claude Opus 5
parent e8de83143c
commit 8584b2b776
3 changed files with 39 additions and 6 deletions
+19
View File
@@ -5353,6 +5353,25 @@ nicht führbar — und Schritt 4 ist der EINZIGE belastbare Nachweis, dass neuer
Python-Code läuft. Jetzt mit **Punktpfaden**; ein Feld mit Wert `None` zählt als Python-Code läuft. Jetzt mit **Punktpfaden**; ein Feld mit Wert `None` zählt als
vorhanden (geprüft wird der Schlüssel, nicht der Inhalt). vorhanden (geprüft wird der Schlüssel, nicht der Inhalt).
### ⚠ ENTRY-DIALOG ENTFERNT (User-Vorgabe 2026-08-11, v=163)
„Entferne auch die Warnung beim Eröffnen von Trades." LONG/SHORT feuern jetzt
**sofort**, ohne Bestätigung.
**Was wegfällt:** die 7-Punkte-Checkliste (Signal-Deckung · HTF-Trend ·
Entry-Raum · News · Kosten · Verlust-Serie · Nacht) **und** der
Ausrichtungs-Split im Moment der Entscheidung — letzterer zeigte die **einzige
beidhälftig robuste Zahl des Projekts**: gegen das Signal **6,60 € je Lot**
über 1.216 Trades. Genau diese diskretionären Abweichungen sind die gemessene
Kern-Leckage; der Dialog war 2026-07-30 dagegen gebaut worden.
**Bewusste User-Entscheidung, kein Messergebnis.** Sie liegt aber auf der
Projekt-Linie „sichtbar machen, nicht bevormunden": hartes Blockieren war nie
eingebaut, und User-Übersteuerungen liefen gemessen **68 % Trefferquote**.
**Backend UNBERÜHRT:** `engine._entry_checklist` rechnet weiter und steht als
`checklist` im Snapshot (live verifiziert) — die Zahlen bleiben auswertbar.
**Die Verlust-Close-Abfrage bleibt** („Position im Minus schließen?") — sie
schützt vor einem versehentlichen Klick, nicht vor einer Entscheidung.
**Zurück:** `const ENTRY_DIALOG = true` in `app.js` (Einzeiler).
### ✅ KLARTEXT-KOPFZEILE (2026-08-11, v=162) — und warum NICHT „LONG zu 78 %" ### ✅ KLARTEXT-KOPFZEILE (2026-08-11, v=162) — und warum NICHT „LONG zu 78 %"
User: „kannst du die M15-Empfehlung noch etwas vereinfachen, wie: jetzt User: „kannst du die M15-Empfehlung noch etwas vereinfachen, wie: jetzt
+18 -4
View File
@@ -1489,10 +1489,24 @@ document.querySelectorAll(".btn[data-side]").forEach(btn => {
btn.onclick = async () => { btn.onclick = async () => {
if (btn.disabled) return; if (btn.disabled) return;
const side = btn.dataset.side; const side = btn.dataset.side;
if (side === "long" || side === "short") { // ⚠⚠ ENTRY-DIALOG ENTFERNT (User-Vorgabe 2026-08-11: „entferne auch die
// ── Entry-Checkliste (User-Vorgabe 2026-07-30): zeigt VOR der Eröffnung, // Warnung beim Eröffnen von Trades"). LONG/SHORT feuern jetzt sofort.
// was dagegen spricht — auch dann, wenn ein Signal da ist (der alte Dialog // ⚠ Was damit wegfällt: die 7-Punkte-Checkliste (Signal-Deckung · HTF-Trend ·
// kam nur bei WARTEN/Gegen-Signal). Blockt nicht, macht nur sichtbar. // Entry-Raum · News · Kosten · Verlust-Serie · Nacht) UND der
// Ausrichtungs-Split im Moment der Entscheidung. Letzterer zeigte die
// einzige beidhälftig robuste Zahl des Projekts: gegen das Signal
// 6,60 € je Lot über 1.216 Trades. Genau diese diskretionären
// Abweichungen sind die gemessene Kern-Leckage.
// ⚠ BEWUSSTE ENTSCHEIDUNG DES USERS, nicht ein Messergebnis. Sie deckt sich
// aber mit der Projekt-Linie „sichtbar machen, nicht bevormunden":
// Übersteuerungen liefen gemessen 68 % Trefferquote, und hartes Blockieren
// war ohnehin nie eingebaut.
// ✅ Das Backend ist UNBERÜHRT: `engine._entry_checklist` rechnet weiter und
// steht als `checklist` im Snapshot — nur der Dialog ist weg. Die
// Zahlen bleiben also auswertbar, und Zurückholen ist ein Einzeiler
// (`const ENTRY_DIALOG = true`).
const ENTRY_DIALOG = false;
if (ENTRY_DIALOG && (side === "long" || side === "short")) {
const cl = (lastSnap.checklist || {})[side]; const cl = (lastSnap.checklist || {})[side];
const info = recInfo(side); const info = recInfo(side);
if (cl && (cl.fails > 0 || cl.warns > 0)) { if (cl && (cl.fails > 0 || cl.warns > 0)) {
+2 -2
View File
@@ -6,7 +6,7 @@
<meta name="theme-color" content="#0d1117"> <meta name="theme-color" content="#0d1117">
<title>Oil · MT5</title> <title>Oil · MT5</title>
<link rel="manifest" href="manifest.json"> <link rel="manifest" href="manifest.json">
<link rel="stylesheet" href="style.css?v=162"> <link rel="stylesheet" href="style.css?v=163">
</head> </head>
<body> <body>
<!-- Modul-Menü (ganz oben) --> <!-- Modul-Menü (ganz oben) -->
@@ -354,6 +354,6 @@
</div> </div>
<div id="toast" class="toast hidden"></div> <div id="toast" class="toast hidden"></div>
<script src="app.js?v=162"></script> <script src="app.js?v=163"></script>
</body> </body>
</html> </html>