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
+18 -4
View File
@@ -1489,10 +1489,24 @@ document.querySelectorAll(".btn[data-side]").forEach(btn => {
btn.onclick = async () => {
if (btn.disabled) return;
const side = btn.dataset.side;
if (side === "long" || side === "short") {
// ── Entry-Checkliste (User-Vorgabe 2026-07-30): zeigt VOR der Eröffnung,
// was dagegen spricht — auch dann, wenn ein Signal da ist (der alte Dialog
// kam nur bei WARTEN/Gegen-Signal). Blockt nicht, macht nur sichtbar.
// ⚠⚠ ENTRY-DIALOG ENTFERNT (User-Vorgabe 2026-08-11: „entferne auch die
// Warnung beim Eröffnen von Trades"). LONG/SHORT feuern jetzt sofort.
// ⚠ Was damit 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.
// ⚠ 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 info = recInfo(side);
if (cl && (cl.fails > 0 || cl.warns > 0)) {
+2 -2
View File
@@ -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=162">
<link rel="stylesheet" href="style.css?v=163">
</head>
<body>
<!-- Modul-Menü (ganz oben) -->
@@ -354,6 +354,6 @@
</div>
<div id="toast" class="toast hidden"></div>
<script src="app.js?v=162"></script>
<script src="app.js?v=163"></script>
</body>
</html>