Очень нужно разобраться с алгоритмом расчета smoothed moving average. По нескольким причинам обращение к функции iMA не подходит.
Как я понял информацию с https://www.metatrader5.com/ru/terminal/help/indicators/trend_indicators/ma#smma
Первый элемент рассчитывается как сумма цен закрытия деленная на период.
Следующие рассчитываются по формуле SMMA (i) = (SMMA (i - 1) * (N - 1) + CLOSE (i)) / N.
Возмем период равный 5 и цены закрытия EUR/USD H1 за период с 24.02.2017 19:00 до 24.02.2017 23.00 (GMT+2) т.е. последние 5 свечей
Цены закрытия - 1,05681; 1,05702; 1,05639; 1,05612; 1,05592.
Соотвественно 1 элемент - 1,056452; 2 элемент - 1,056852 3 элемент - 1,05676 4 элемент - 1,056632 5 элемент - 1,056489
А на графике SMMA 5, close равно 1.05706 т.е. отличие уже в 3-м знаке
Что я считаю не правильно?
И как считать правильно, чтобы получить 1,05706 ?
Как я понял информацию с https://www.metatrader5.com/ru/terminal/help/indicators/trend_indicators/ma#smma
Первый элемент рассчитывается как сумма цен закрытия деленная на период.
Следующие рассчитываются по формуле SMMA (i) = (SMMA (i - 1) * (N - 1) + CLOSE (i)) / N.
Возмем период равный 5 и цены закрытия EUR/USD H1 за период с 24.02.2017 19:00 до 24.02.2017 23.00 (GMT+2) т.е. последние 5 свечей
Цены закрытия - 1,05681; 1,05702; 1,05639; 1,05612; 1,05592.
Соотвественно 1 элемент - 1,056452; 2 элемент - 1,056852 3 элемент - 1,05676 4 элемент - 1,056632 5 элемент - 1,056489
А на графике SMMA 5, close равно 1.05706 т.е. отличие уже в 3-м знаке
Что я считаю не правильно?
И как считать правильно, чтобы получить 1,05706 ?