Как делают окантовку у индикаторных линий?

 

Все привет. Не редко попадаются картинки с индикаторами, где линии сделаны красиво с окантовкой. Они это в фотошопе делают или как-то в коде?

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

Теоретически должно было работать. По факту более толстая просто закрывала мелкую. Хотя и менял местами очередь их создания.

На картинке пример, о какой окантовке идет речь.


 
Толстая снизу, тонкая сверху, никаких проблем. Попробуйте еще раз внимательнее.
 
Dmitry Fedoseev:
Толстая снизу, тонкая сверху, никаких проблем. Попробуйте еще раз внимательнее.

Порядок объявления буферов в начале кода имеет значение?

Я просто делал заполнение сначала "толстого" буфера, потом "тонкого". Хр*н в зубы.

 
+ Points(), -Points()
Файлы:
DRAW_LINE.mq5  8 kb
 
Vladimir Karputov:
+ Points(), -Points()

спасибо

 
Evgeniy Zhdan:

Порядок объявления буферов в начале кода имеет значение?

Я просто делал заполнение сначала "толстого" буфера, потом "тонкого". Хр*н в зубы.

Порядок определяется значением первого параметра функции SetIndexBuffer(...), которая вызывается в ините для каждого буфера

 
Evgeniy Zhdan:

Порядок объявления буферов в начале кода имеет значение?

Я просто делал заполнение сначала "толстого" буфера, потом "тонкого". Хр*н в зубы.

буфер 1 поверх 0, и т.д. - чем ниже индекс, тем ниже слой в пироге... порядок заполнения в коде не имеет значения... но я думаю, вы уже разобрались :)

Причина обращения: