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

 

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

 

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

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

 

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