Как нарисовать стрелочки над выборкой ....

[Удален]  

У меня есть массив с выборкой определенных номеров свечей мне нужно над ними прорисовать стрелочки, но как прорисовать понятия не имею ... когда пытась сделать так:

counted_bars = IndicatorCounted();
i = Bars - counted_bars-1;
while(i>=kolichestvo) // Количество ... непрощитоваемых сначало свечей ....
for(ns=0;ns<re_count;ns++)
{
Buf_0[msDo[ns]]= High[msDo[ns]]; // где msDo массив с свечками над которыми надо нарисовать ...
}
return(0);



но рисут какую то лабуду ....!:((((

 

объявляешь глобальный массив для буффера стрелок,например:

double arrows_buffer[];

далее инициализируешь буффер индикатора в функции init():

 SetIndexStyle(0, DRAW_ARROW);
   SetIndexArrow(0, 233);        // стрелка для вверх (вниз 234)
   SetIndexBuffer(0, arrows_buffer);      // индекс буфера


и дальше уже в функции start() присваиваешь значения элементам массива
arrows_buffer на каждом баре

например

for(int i=0;i<20;i++)
  arrows_buffer[i]=High[i];