Перекрытие цветов в индикаторе MQL5

Я пытаюсь нарисовать части графика полосами Боллинджера. Но при раскрашивании полос графика некоторые части кажутся окрашенными в 2 цвета или перекрывающимися цветами,

См. следующее изображение:

Мое изображение

См. часть, отмеченную желтым прямоугольником. Что я могу сделать, чтобы избежать такого наложения цветов?

Как я могу избежать этого совпадения? Поскольку это делает видимость неспособной понять, какие цвета присутствуют в данный момент. Эта документация не является полезно прямо сейчас.

Я просто использую следующее:

//--- plot Label1
#property indicator_label1  "UpTrend"
#property indicator_type1   DRAW_FILLING
#property indicator_color1  DarkGreen//C'10,10,70'
#property indicator_style1  STYLE_SOLID 
#property indicator_width1  1
//--- plot Label2
#property indicator_label2  "DnTrend"
#property indicator_type2   DRAW_FILLING
#property indicator_color2  C'70,10,10'
#property indicator_style2  STYLE_SOLID
#property indicator_width2  1
//--- plot Label3
#property indicator_label3  "Flat"
#property indicator_type3   DRAW_FILLING
#property indicator_color3  Aqua//C'50,50,50'
#property indicator_style3  STYLE_SOLID
#property indicator_width3  1

person Jaffer Wilson    schedule 16.04.2018    source источник


Ответы (1)


Как избежать этого дублирования?

Ну, на самом деле вы не можете.

В собственном графическом интерфейсе терминала MetaTrader для этого нет такого инструмента.

Тем не менее, можно создать свой собственный удаленный GUI-движок, где любой такой инструментарий будет доступен (и просто общаться с MQL4/5-кодом терминала MT4/5). введите здесь описание изображения

person user3666197    schedule 16.04.2018
comment
Спасибо за ответ. Не могли бы вы объяснить или привести пример, как добиться того, что вы предложили? Я понятия не имею, что вы имеете в виду. Пожалуйста, дай мне знать. - person Jaffer Wilson; 17.04.2018