MQL5 v1.20: aktuelle Kurslinie weiss

User-Vorgabe. CHART_COLOR_BID/ASK/LAST auf InpThemeBidLine (clrWhite), Bid-Linie
explizit eingeschaltet -- hebt sich klar von den blau/roten Kerzen und den
farbigen Overlays ab.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Axel Hocks
2026-07-30 18:43:22 +02:00
co-authored by Claude Opus 4.8
parent 4709410c51
commit 6d279e0886
2 changed files with 11 additions and 4 deletions
+1 -1
View File
@@ -1202,7 +1202,7 @@ dort bereits nachvalidiert, ØR +0,305.) **Eine** Oberfläche:
Daten älter als 60 s werden verworfen. **REINE ANZEIGE** — ob HL-Buch-Signale auf den
CFD übertragbar sind, wird gerade gemessen (`analyze_bookflow.py` im HL-Projekt,
Datensammlung seit 2026-07-30, Urteil in ~2 Wochen). Der Indikator
**`mql5/SR_Levels.mq5`** (**v1.19** — `LQ`-Handler zeichnet seit v1.14 **nur noch
**`mql5/SR_Levels.mq5`** (**v1.20** — `LQ`-Handler zeichnet seit v1.14 **nur noch
den PFEIL**, rechtsbündig am aktuellen Rand (in `RepositionLabels()` nachgeführt,
bleibt beim Scrollen rechts; Details im **Tooltip**) — Linie und Text-Label sind
auf User-Wunsch raus („Chart zu voll"). **v1.15 = CHART-THEME** (User „Farben im
+10 -3
View File
@@ -12,7 +12,9 @@
//| 4) Der Bot muss laufen (schreibt die CSV alle ~5 s). |
//+------------------------------------------------------------------+
#property copyright "Oil Trading Bot"
#property version "1.19"
#property version "1.20"
// v1.20 (2026-07-30): aktuelle KURSLINIE weiss (User-Vorgabe) — CHART_COLOR_BID/
// ASK/LAST auf InpThemeBidLine, Bid-Linie explizit eingeschaltet.
// v1.19 (2026-07-30): Liquiditaetszone TRANSPARENT (User: „Transparenz der Zone
// auf 10 %"). MT5 kann bei OBJ_RECTANGLE kein echtes Alpha -> BlendBg()
// mischt die Fuellfarbe gegen den (bekannten, einfarbigen) Chart-Hintergrund;
@@ -98,6 +100,7 @@ input color InpThemeBear = C'239,68,68'; // Bearish Candle (rot)
input color InpThemeBg = C'13,17,23'; // Hintergrund
input color InpThemeGrid = C'16,21,28'; // Gitternetz (dezent)
input color InpThemeText = C'139,148,158'; // Achsen/Text
input color InpThemeBidLine = clrWhite; // aktuelle Kurslinie (Bid) — weiss
const string PFX = "SRB_"; // Präfix S/R-Linien (aus Datei)
const string RPFX = "SRR_"; // Präfix dynamische Range (aus Chart)
@@ -151,8 +154,12 @@ void ApplyTheme()
ChartSetInteger(0, CHART_COLOR_CHART_UP, InpThemeBull);
ChartSetInteger(0, CHART_COLOR_CHART_DOWN, InpThemeBear);
ChartSetInteger(0, CHART_COLOR_CHART_LINE, InpThemeText);
ChartSetInteger(0, CHART_COLOR_BID, InpThemeBull);
ChartSetInteger(0, CHART_COLOR_ASK, InpThemeBear);
// Aktuelle Kurslinie WEISS (User-Vorgabe 2026-07-30) — sie soll sich klar von
// den blau/roten Kerzen und den farbigen Overlays abheben.
ChartSetInteger(0, CHART_COLOR_BID, InpThemeBidLine);
ChartSetInteger(0, CHART_COLOR_ASK, InpThemeBidLine);
ChartSetInteger(0, CHART_COLOR_LAST, InpThemeBidLine);
ChartSetInteger(0, CHART_SHOW_BID_LINE, true);
ChartSetInteger(0, CHART_COLOR_STOP_LEVEL, C'239,68,68');
ChartSetInteger(0, CHART_SHOW_PERIOD_SEP, false);
// ⚠ CHART_SHIFT MUSS an sein: die Liquiditäts-Pfeile sitzen rechts NEBEN der