iStdDevOnArray тоже что-то не то считает. При расчете части массива выдает правильное значение, а при расчете всего массива сразу выдает не стандартное отклонение, а среднее значение массива. Ерунда какая-то. Никто не сталкивался что-ли?
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
int start() { double Array[4]={1.0,2.0,3.0,4.0}; Print(iMAOnArray(Array,0,4,0,MODE_SMA,0)); return(0); }Все параметры перебрал, сдвиги менял, никак 2.5 получить не могу. ArraySetAsSeries пытался приплести - не помогает. Если считать часть массива - все без проблем получается, работает правильно. Если же сразу весь массив - 0 получается. Короче в тупике. Можно, конечно, циклы прикрутить, но хочется как изящнее.