diff --git a/mql5/SR_Levels.mq5 b/mql5/SR_Levels.mq5 index e335922..3274e3c 100644 --- a/mql5/SR_Levels.mq5 +++ b/mql5/SR_Levels.mq5 @@ -12,7 +12,12 @@ //| 4) Der Bot muss laufen (schreibt die CSV alle ~5 s). | //+------------------------------------------------------------------+ #property copyright "Oil Trading Bot" -#property version "1.37" +#property version "1.38" +// v1.38 (2026-08-17): Beschriftung der KONSOLIDIERUNGS-BOX entfernt (User-Wunsch). +// Sie kam in v1.30 auf die Frage "was bedeutet die graue Box" und stand +// seither dauerhaft im Chart. Der erklaerende Text bleibt als TOOLTIP an +// der Box -- die Information geht nicht verloren, sie draengt sich nur +// nicht mehr auf. Ein Alt-Objekt wird beim ersten Redraw geloescht. // v1.37 (2026-08-17): ZONEN (RZ/SZ) — S/R zusaetzlich als farbiges Band, wie im // TradingView-Vorbild des Users. Die Breite ist die echte Spanne der // M30-Pivots im Cluster; die Vorlage leitet ihre Zone aus Fibonacci ab, @@ -727,24 +732,16 @@ void Redraw() + " " + DoubleToString(clo, (int)_Digits) + " - " + DoubleToString(chi, (int)_Digits); ObjectSetString (0, cn, OBJPROP_TOOLTIP, ctip); - // SICHTBARE BESCHRIFTUNG (User-Frage 2026-07-30 „was bedeutet die graue Box"): - // eigenes OBJ_TEXT an der OBERKANTE, rechtsbündig wie alle anderen Labels - // (Name mit PFX+"T" → RepositionLabels() führt es beim Scrollen nach). - string ctn = PFX + "TCONSOL"; - if(ObjectCreate(0, ctn, OBJ_TEXT, 0, RightTime(), chi)) - { - ObjectSetInteger(0, ctn, OBJPROP_COLOR, InpLabelColor); - ObjectSetInteger(0, ctn, OBJPROP_FONTSIZE, InpLabelSize); - ObjectSetInteger(0, ctn, OBJPROP_ANCHOR, ANCHOR_RIGHT_LOWER); - ObjectSetInteger(0, ctn, OBJPROP_BACK, false); - ObjectSetInteger(0, ctn, OBJPROP_SELECTABLE, false); - } - else - ObjectMove(0, ctn, 0, RightTime(), chi); - ObjectSetString(0, ctn, OBJPROP_TEXT, - tight ? "Konsolidierung - komprimiert, Ausbruch steht bevor" - : "Konsolidierung (10-Bar-Spanne)"); - ObjectSetString(0, ctn, OBJPROP_TOOLTIP, ctip); + // ⚠ SICHTBARE BESCHRIFTUNG ENTFERNT (User-Wunsch 2026-08-17). Sie kam + // in v1.30 auf die Frage „was bedeutet die graue Box" und war seither + // dauerhaft im Chart. Der erklaerende Text bleibt als TOOLTIP an der + // Box (`ctip`, Zeile darueber) — die Information geht also nicht + // verloren, sie draengt sich nur nicht mehr auf. + // ⚠ Ein evtl. noch vorhandenes Alt-Objekt aus v1.30-v1.37 wird hier + // geloescht: `ObjectsDeleteAll(0, PFX)` raeumt zwar bei jedem Redraw, + // aber nur solange der Indikator laeuft — nach einem Wechsel auf die + // neue Version ohne Redraw bliebe es sonst stehen. + ObjectDelete(0, PFX + "TCONSOL"); continue; } // WAHRSCHEINLICHKEITS-KEGEL: CN;;;