Dmitiry Ananiev:
MACD показывает разницу между значениями MA. В вашем случае вы вызвали одну и ту же МА. Потому и разницы нет. Все линии сбились в кучку на нулевом значении .
На MT4 я просто поменял все наименования кривых на SMA и получил индикатор MACD, который показывает разницу между значениями SМА. Я только начал изучать MQL4. Если у Вас есть время, прошу выложить исправления кода MACD (две SMA) для MT5.
MACD показывает разницу между значениями MA. В вашем случае вы вызвали одну и ту же МА. Потому и разницы нет. Все линии сбились в кучку на нулевом значении .
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
После замены EMA на SMA в коде индикатора MACD MT5 и компиляции, кривые не отображаются в окне индикатора. Заметил, что это происходит при замене MODE_SMA. Просьба показать ошибку.
ExtFastMaHandle=iMA(NULL,0,InpFastSMA,0,MODE_SMA,InpAppliedPrice);
ExtSlowMaHandle=iMA(NULL,0,InpSlowSMA,0,MODE_SMA,InpAppliedPrice);