Скачать MetaTrader 5

Как сдвинуть индикатор в область перед графиком? (mql4)

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Dmitriy Voevodkin
595
Dmitriy Voevodkin  

Пишу свой индикатор. Мне нужно, чтобы он отрисовывался перед графиком. Использовать отрицательные значения индексации в массиве естественно не получилось. Для примера картинка. На ней три линии, которые рисуются на свечках от 0 до 30. Как сделать, чтобы они же рисовались на свечках от 0 до -30 или где-то в районе синего "кружочка"?

 

Alexander Puzanov
35611
Alexander Puzanov  
Использовать объекты не пробовали? OBJ_TREND
Vladimir Karputov
Модератор
85528
Vladimir Karputov  
Сначала гарантированно сдвигайте график на определённое расстояние от правого края (CHART_SHIFT_SIZE), таким образом справа будет пустое пространство - вот в нём и можно будет рисовать.
Alexander Puzanov
35611
Alexander Puzanov  

А можно задать сдвиг в будущее при описании свойств буфера: SetIndexShift(0, Shift_Forward_Bars):

 

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий