- Отображение буфера в индикаторе
- Ошибки, баги, вопросы
- Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
Всем привет. Такой момент. Есть MACD на графике в подокне, на него переношу индикатор Stochastic и получается два индикатора в подокне и все нормально отображается. Делаю это в коде, просто одному буферу даю стахастик а другому макд и получается не пойми что. Подскажите как сделать нормальное отображение через код.
Никак. Следует широко раскрыть глаза и посмотреть не на формы графиков индикаторов, а на их значения, тогда поймёте всю бессмысленность их простого совмещения на графике.
Просто скинув индикаторы в кучу в одно окно графика, вы получаете иллюзию пересечения их линий, а на самом деле, они даже близко не подходят. Всё от того, что мозг любит обманываться ;)
Это не относится к индикаторам, позволяющим вычислять своё значение от другого индикатора, вроде MA, CCI, RSI, ВВ, эти индикаторы можно совмещать в подокне графика с другими.Нужно несколько дополнительных буферов в индикаторе, в них будут значения индикаторов как есть - реальные, но не отображаемые. По событию графика, на диапазоне видимых на графике баров определить максимальные и минимальные значения, рассчитать коэффициенты масштабирования и заполнить видимую часть отображаемых буферов, пересчитывая их с учетом коэффициентов.
Есть еще вариант, меньше бутафории, больше реальности - рассчитать WPR от одного и от другого индикатора. Период WPR примерно 200-300.
Или просто нормализовать значения всех буферов, отображаемых в подокне, от -1 до 1.
Лишь бы что-то написать, да?
Да )))
А что конкретно вам не нравится?
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования