MQL4 индикаторы

 
Всем привет. Такой момент. Есть MACD на графике в подокне, на него переношу индикатор Stochastic и получается два индикатора в подокне и все нормально отображается. Делаю это в коде, просто одному буферу даю стахастик а другому макд и получается не пойми что. Подскажите как сделать нормальное отображение через код.
 
Igor Kryuchkov:
Всем привет. Такой момент. Есть MACD на графике в подокне, на него переношу индикатор Stochastic и получается два индикатора в подокне и все нормально отображается. Делаю это в коде, просто одному буферу даю стахастик а другому макд и получается не пойми что. Подскажите как сделать нормальное отображение через код.

Никак. Следует широко раскрыть глаза и посмотреть не на формы графиков индикаторов, а на их значения, тогда поймёте всю бессмысленность их простого совмещения на графике.

Просто скинув индикаторы в кучу в одно окно графика, вы получаете иллюзию пересечения их линий, а на самом  деле, они даже близко не подходят. Всё от того, что мозг любит обманываться ;) 

Это не относится к индикаторам, позволяющим вычислять своё значение от другого индикатора, вроде MA, CCI, RSI, ВВ, эти индикаторы можно совмещать в подокне графика с другими.
 

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

Есть еще вариант, меньше бутафории, больше реальности - рассчитать WPR от одного и от другого  индикатора. Период WPR примерно 200-300.

 
Или просто нормализовать значения всех буферов, отображаемых в подокне, от -1 до 1.
 
Vitalie Postolache:
Или просто нормализовать значения всех буферов, отображаемых в подокне, от -1 до 1.
Лишь бы что-то написать, да?
 
Dmitry Fedoseev:
Лишь бы что-то написать, да?

Да )))

А что конкретно вам не нравится?

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