MQL5. Как можно применить индикатор EMA не к закрытию, а к результату своей функции? И получить его значение.
Как в МТ4 так и в МТ5 взять формулу EMA, которая не секрет и сгладить.
Или взять производную от выборки результатов ЕМА каких вам угодно.
#include <MovingAverages.mqh>
........
ExponentialMAOnBuffer(rates_total,prev_calculated,0,.......);
например надо сгладить значения массива Buffer
for (...)
{
заполняем массив Buffer
}
объявляем массив где будут результаты сглаживания
double BufferAvg[];
период сглаживания int AvgPeriod = 20;
далее сглаживаем ExponentialMAOnBuffer(rates_total,prev_calculated,0,AvgPeriod,Buffer,BufferAvg);

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Пример
Есть формула Х=Закрытие1+Закрытие2 вычисляем на каждом баре для разных инструментов,
Как можно сгладить "X" результат по EMA20?