объявляешь глобальный массив для буффера стрелок,например:
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];
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
У меня есть массив с выборкой определенных номеров свечей мне нужно над ними прорисовать стрелочки, но как прорисовать понятия не имею ... когда пытась сделать так:
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);
но рисут какую то лабуду ....!:((((