- [АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4.
- как определить максимальное значение на текущем баре?!
- Кто нибудь знает решение?
extern int Quant_Bars =15; // количество баров
int Ind_max =ArrayMaximum(High,Quant_Bars,1);
int Ind_min =ArrayMinimum(Low,Quant_Bars,1);
double Maximum=High[Ind_max];
double Minimum =Low[Ind_low];
Comment("За последние ",Quant_Bars," баров максимум = ",DoubleToStr(Maximum,Digits),", минимум равен ",DoubleToStr(Minimum,Digits));
менимальное, наверно, от слова мени(англ) - много.
Спасибо, проверил - что-то не то. Мне нужно определить диапазон колебаний цены в определенный промежуток времени, а iHighest()- iLowest() дает какие-то фантастические результаты.
Эти функции возвращают номера баров, в которых находятся экстремумы. Вы справку то хоть иногда смотрите?
Вариант.
Мин, макс за 15 последних баров.
Скрипт.
int start() { double min=Low[0], max; for(i=0; i<15; i++) { if(Low[i] <min) min=Low[i]; if(High[i]>max) max=High[i]; //Alert(min," ; ",max); } Alert("min: ",min," max: ",max); return(0); }
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования