MT5-Chart: echte Liquiditaets-Waende statt Chartmuster-Linien (Indikator v1.12)

User-Wunsch: "zeichne mir die liquiditaetslinien in den mt5 ein. entferne die
chartmuster linien aus dem mt5".

- core/hl_walls.py: holt GET /api/walls vom HL-Dashboard (groesstes L2-Level je
  Seite, basis-korrigiert auf CFD-Niveau). Fail-safe: HL aus -> keine Linien, kein
  Fehler; Cache 10s, Daten >60s alt werden verworfen, Log nur 1x.
- engine._write_levels_file: PT-Zeilen raus, LQ;<B|A>;preis;size rein.
- SR_Levels.mq5 v1.12: PT-Handler entfernt, LQ-Handler (dick gestrichelt +
  Groessen-Label), InpShowWalls/InpWallBidColor/InpWallAskColor. Kompiliert.
- config: export_hl_walls=true, hl_walls_url.

Zwei Fallen dokumentiert: (1) Basis-Differenz HL vs CFD ~0,45$ -- ungerechnet laegen
die Linien falsch. (2) 127.0.0.1 statt localhost (IPv6 -> 2066ms statt 19-46ms, lief
in den 2s-Timeout).

Verifiziert: LQ-Zeilen erscheinen in sr_levels.csv (B 83.619/3120, A 83.665/1721),
plausibel zwischen R 83.721 und S 83.516.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Axel Hocks
2026-07-30 15:16:19 +02:00
co-authored by Claude Opus 4.8
parent 29f53c45c1
commit 7f2285ddb3
5 changed files with 176 additions and 65 deletions
+9
View File
@@ -384,6 +384,15 @@ DEFAULT_CONFIG = {
# REGIME-Schutz (hilft im schlechten, kostet im guten). 2. Bestätigung von
# `backtest_adverse_nosignal.py`. 0 = aus.
"adverse_15min_atr": "0.5",
# ECHTE Liquiditäts-Wände von Hyperliquid im MT5-Chart zeichnen (User-Wunsch
# 2026-07-30). Holt `GET /api/walls` vom HL-Dashboard (Port 8001) — das größte
# L2-Orderbuch-Level je Seite, BASIS-KORRIGIERT auf CFD-Niveau (HL notiert
# ~0,45 $ tiefer). Anders als R/S nicht aus Pivots geschätzt, sondern echte
# ruhende Orders. REINE ANZEIGE — Übertragbarkeit auf den CFD wird gerade
# gemessen (`analyze_bookflow.py` im HL-Projekt). Fail-safe: HL-Server aus →
# keine Linien, kein Fehler. false = aus.
"export_hl_walls": "true",
"hl_walls_url": "http://127.0.0.1:8001/api/walls",
},
# (Der frühere `[setups]`-Block — Per-Setup-Toggles für den Dry-Run-Auto-Trader —
# ist entfernt, 2026-07-23: verwaist seit dem Entfernen des Dry-Run-Traders, wurde