Это могут и не разработчики пояснить:-)
Надо 8 буферов. По два на каждую гистограмму. 0,1 - первая гистограмма, 2,3 - вторая гистограмма (в одном буфере верх гистограммы, в другом - низ. Если в нулевом значение больше первого - гистограмма имеет цвет нулевого, иначе - первого, со 2 и 3 аналогично), остальные буферы - для ограничивающих линий.
Надо 8 буферов. По два на каждую гистограмму. 0,1 - первая гистограмма, 2,3 - вторая гистограмма (в одном буфере верх гистограммы, в другом - низ. Если в нулевом значение больше первого - гистограмма имеет цвет нулевого, иначе - первого, со 2 и 3 аналогично), остальные буферы - для ограничивающих линий.
Спасибо!!!
kera, то что Вы выяснили самостоятельно, написано в статье 'Особенности написания Пользовательских Индикаторов' как раз на примере индикатора ишимоку
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Задача - Есть шесть индикаторных линий - из них две должны отображаться в виде гистограмм. То есть две линии сверху, между ними гистограмма, снизу две линии, между ними гистограмма. Как в Ишимоку
Опытным путем выяснил, что на отображение гистограмм влияет порядок нумерации индексого массива. Поясню:
Нулевой индексный буффер - гистограмма
Первый индексный буфер - линия в основании гистограммы
Второй индексный буфер - линия ,ограничивающая гистограмму сверху.
При таком порядке нумерации индексных буферов верхняя гистограмма отображается корректно.
Но для нижней гистограммы это не срабатывает. Она не отображается вообще.
Так вот: в каком порядке нужно пронумеровать индексные буферы, чтобы обе гистограммы отображались?