Пользовательский индикатор

 

Привет

помогите решить проблему

есть пользовательский индюк, который по определенному алгоритму задает цвета ценовым свечкам (красная и синяя)

так вот, как в коде советника узнать, какого цвета свечку нарисовал этот индюк?

можно ли это сделать с помощью функции iCustom?

а то как-то не хочется алгоритм получения цвета свечи переносить из кода индикатора в советник

 
Andriy Herasymchuk:
Привет. Нужен код индикатора, чтобы точно сказать.
 

#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Blue
#property indicator_color2 Red
#property indicator_color3 Blue
#property indicator_color4 Red

это описание буферов индикатора

нужен доступ из кода советника к 3 и 4 буферу, так как именно они отвечают за цвет тела свечи

можно ли это сделать с помощью функции iCustom или какой-нибудь другой?

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

 
Andriy Herasymchuk:

#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Blue
#property indicator_color2 Red
#property indicator_color3 Blue
#property indicator_color4 Red

это описание буферов индикатора

нужен доступ из кода советника к 3 и 4 буферу, так как именно они отвечают за цвет тела свечи

можно ли это сделать с помощью функции iCustom или какой-нибудь другой?

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

iCustom() читали?

https://docs.mql4.com/ru/indicators/icustom

iCustom - Технические индикаторы - Справочник MQL4
iCustom - Технические индикаторы - Справочник MQL4
  • docs.mql4.com
iCustom - Технические индикаторы - Справочник MQL4