Chartmuster im MT5-Terminal zeichnen (Datei-Bridge + SR_Levels.mq5 v1.11)

Engine schreibt die top-2 erkannten Muster als PT;name;dir;trigger;target;status
in sr_levels.csv; SR_Levels.mq5 zeichnet Trigger-/Nackenlinie (rot=bear/gruen=bull,
kraeftig) + gepunktete Ziel-Linie + Label. Reine Anzeige. Indikator nach Update
mit F7 neu kompilieren.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Axel Hocks
2026-07-27 18:59:25 +02:00
co-authored by Claude Opus 4.8
parent 9dc26ad48f
commit 21d855b163
3 changed files with 81 additions and 4 deletions
+6 -3
View File
@@ -984,9 +984,12 @@ dort bereits nachvalidiert, ØR +0,305.) **Eine** Oberfläche:
PWA-Chart. **Für das Desktop-Terminal: Datei-Bridge** — `engine._write_levels_file`
(im `_run_analysis`, ~5 s, `[trading] export_mql5_levels=true`) schreibt atomar
`<terminal>\MQL5\Files\sr_levels.csv` (`SYM;…` / `R;preis` / `S;preis` / **`CH;<U|M|L>;
t1;p1;t2;p2`** = Regressionskanal-Anker; Quelle **`_draw_levels`** (S/R) +
**`structure.channel_line`** (Kanal), Indikator-Farben blau DodgerBlue/DeepSkyBlue);
der Indikator **`mql5/SR_Levels.mq5`** (v1.10, in `MQL5\Indicators\`, **braucht
t1;p1;t2;p2`** = Regressionskanal-Anker / **`PT;name;dir;trigger;target;status`** =
erkanntes Chartmuster (2026-07-27, top 2 aus `patterns.snapshot`); Quelle
**`_draw_levels`** (S/R) + **`structure.channel_line`** (Kanal) + **`self.patterns`**
(Muster), Indikator-Farben blau DodgerBlue/DeepSkyBlue, Muster rot/grün);
der Indikator **`mql5/SR_Levels.mq5`** (**v1.11** — zeichnet jetzt auch die Muster:
Trigger-/Nackenlinie kräftig + gepunktete Ziel-Linie + Label; in `MQL5\Indicators\`, **braucht
`OnCalculate` als No-op** sonst Compile-Error, F7-kompilieren, auf den Chart ziehen)
liest die S/R-Linien per Timer (OBJ_HLINE) UND den **M30-Regressionskanal als 3
diagonale Trendlinien** (OBJ_TREND, nach rechts verlängert, oben/unten gestrichelt/