Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2435
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Это с мт4 код?
Это с МТ4
Об этом Я и писал
--
Но почему так?
Приветствую!
Есть код мт4
Применяем <MovingAverages.mqh>
--
Жёлтым выделено то, что никогда не выполниться.
Что Я делаю не так?
если position меньше period то выполняется :-) в дальнем углу буфера
PS/ кстати, а примерно так разве не быстрее будет ?
for(int i=position,k=period;k>0;k--) sum+=price[position++]*k; // ++ -- поменять от направления индексации 4,5
return sum/(period*(period-1)/2); // сумма/сумма_арифм_прогрессии