Заливка области

 
Как залить синим цветом по горизонтали всю область между двумя параметрами, например на евро между 1,4200 и 1,4300?
 

Два варианта:

1) Создать объект Прямоугольник

2) (Тупой) Накидать 100 горизонтальных линий

 
Scriptong >>:

Два варианта:

1) Создать объект Прямоугольник

2) (Тупой) Накидать 100 горизонтальных линий
Вторым вариантом пробывал, - не то, а как нарисовать примоугольник?

 
peter888 >>:

OBJ_RECTANGLE

 
peter888 писал(а) >>

точно также как и прямую... https://docs.mql4.com/ru/constants/objects + https://docs.mql4.com/ru/constants/objects/properties - " как фон "

 
ObjectCreate("Name", OBJ_RECTANGLE, 0, 1, 1.43, Time[0]+10000000000, 1.42);
ObjectSet("Name", OBJPROP_COLOR, Blue);
 
Scriptong >>:

Спасибо.

 

Народ, как сделать такую заливку? Неужели тоже линиями? Причем я хочу, чтобы восходящие части были одним цветом, а нисходящие другим.


 
Zaxvatov:

Народ, как сделать такую заливку? Неужели тоже линиями? Причем я хочу, чтобы восходящие части были одним цветом, а нисходящие другим.

Вы хотите поменять цвет гистограммы относительно 0? В кодабазе найдёте такие изыски. Делается это за счёт добавления дополнительного индикаторнго буфера: в имеющийся буфер помещаются значения выше и равные 0, а в дополнительный - оставшиеся, и буферы раскрашиваются в разные цвета.
 

Нет, мне просто идея понравилась, как здесь. Соответственно если гистограмма идет вниз, то один цвет, а если наверх, то другой. Сразу видно куда движемся.


 
Zaxvatov:

Нет, мне просто идея понравилась, как здесь. Соответственно если гистограмма идет вниз, то один цвет, а если наверх, то другой. Сразу видно куда движемся.

Разные цвета - это разные буферы.
Причина обращения: