Всем привет! Подскажите, пожалуйста, как мне получить результат средней скользящей с периодом 10 текущей свечи на индикаторе RSI с периодом 14?
1. for(;;) + iRSI(14)
2. iMAOnArray(10)
1. Циклом получаем значения индикатора РСИ нужного периода (14) в массив
2. Берем скользящую среднюю от полученного массива с нужным периодом (10)
А сколько итераций цикла делать?
Смотря какую скользящую среднюю будете использовать.
Самый простой случай если простую - sma. Минимальное количество можно определить из таких рассуждений: Вам нужно последнее значение sma(10, rsi(14)) скользящая средняя с периодом 10 ряда rsi с периодом 14, то есть должно быть минимум 10 предыдущих членов ряда rsi(14).
Если это smma или ema - там сложнее, потому что есть такое понятие, как "сходимость": последний член ряда получается тем точнее, чем больше предыдущих. Поэкспериментируйте: для некоторых целей хватает +20%, для некоторых не хватает и +100%.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Всем привет! Подскажите, пожалуйста, как мне получить результат средней скользящей с периодом 10 текущей свечи на индикаторе RSI с периодом 14?