diff --git a/CLAUDE.md b/CLAUDE.md index 89aa950..cbb6d8a 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -137,6 +137,22 @@ dort bereits nachvalidiert, ØR +0,305.) **Eine** Oberfläche: Spanne, aber nur 2292 Samples) UND ließ die Liquiditätslinien im Chart verschwinden. Fail-safe: fehlt das HL-Projekt (`..\HyperLiquid-WTI Trader`), startet nur 8000 mit Hinweis. Auto-Start des HL-Servers separat: Aufgabe `HyperliquidDashboard` (Login). +- **⚠ MQL5-Indikator: das RICHTIGE Terminal treffen (Fallstrick, 2026-07-31).** + Unter `%APPDATA%\MetaQuotes\Terminal\` liegen **mehrere** Instanz-Ordner. Wer das + Ziel über „hat `MQL5\Indicators`" + `Select-Object -First 1` bestimmt, erwischt + leicht den falschen — real passiert: v1.30 und v1.31 landeten in + `0BA5CADA…`, während der Bot in `D0E8209F…` schreibt und der Chart dort läuft. + Folge: der Kegel und die Konsolidierungs-Beschriftung waren einen halben Tag lang + „gebaut und kompiliert", aber unsichtbar — der Chart lief weiter auf v1.29. + **Richtig:** das Ziel über die **CSV** bestimmen, die der Bot tatsächlich schreibt: + ```powershell + $term = Get-ChildItem "$env:APPDATA\MetaQuotes\Terminal" -Directory | + Where-Object { Test-Path "$($_.FullName)\MQL5\Files\sr_levels.csv" } | + Sort-Object { (Get-Item "$($_.FullName)\MQL5\Files\sr_levels.csv").LastWriteTime } -Descending | + Select-Object -First 1 + ``` + Gegenprobe nach jedem Kompilieren: `#property version` im Terminal-`.mq5` **und** + der Zeitstempel der `.ex5` müssen zum erwarteten Stand passen. - **Web-Assets:** Browser cacht hart → in `web/index.html` `?v=N` **hochzählen** bei jeder JS/CSS-Änderung; Server sendet `Cache-Control: no-store`. Hängt der Handy-Cache: Inkognito oder Seite mit frischem `?xN` öffnen.