Скачать MetaTrader 5

ma+rsi

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Написал робота? Опубликуй его в Маркете и получай доход!
Alexandr Balasyan
501
Alexandr Balasyan 2014.12.19 19:01 

Всем привет! Подскажите, пожалуйста, как мне получить результат средней скользящей с периодом 10 текущей свечи на индикаторе RSI с периодом 14?

Vladyslav Goshkov
1959
Vladyslav Goshkov 2014.12.19 19:33  
Ortex:

Всем привет! Подскажите, пожалуйста, как мне получить результат средней скользящей с периодом 10 текущей свечи на индикаторе RSI с периодом 14?


1. for(;;) + iRSI(14)

2. iMAOnArray(10)

1. Циклом получаем значения индикатора РСИ нужного периода (14) в массив

2.  Берем скользящую среднюю от полученного массива с нужным периодом (10)

Alexandr Balasyan
501
Alexandr Balasyan 2014.12.20 05:27  
Понял, спасибо!
Alexandr Balasyan
501
Alexandr Balasyan 2014.12.20 06:36  
А сколько итераций цикла делать?
Vladyslav Goshkov
1959
Vladyslav Goshkov 2014.12.20 09:32  
Ortex:
А сколько итераций цикла делать?

Смотря какую скользящую среднюю будете использовать.

Самый простой случай если простую - sma. Минимальное количество можно определить из таких рассуждений: Вам нужно последнее значение sma(10, rsi(14)) скользящая средняя с периодом 10 ряда rsi с периодом 14, то есть должно быть минимум 10 предыдущих членов ряда rsi(14). 

Если это smma или ema - там сложнее, потому что есть такое понятие, как "сходимость": последний член ряда получается тем точнее, чем больше предыдущих. Поэкспериментируйте: для некоторых целей хватает +20%, для некоторых не хватает и +100%.

Alexandr Balasyan
501
Alexandr Balasyan 2014.12.20 16:32  
Спасибо!
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий