почему стандартньiй MACD от MetaQuotes Soft. изпользует SMA?
- MarketInfo( MODE_SPREAD ) от "чужого" символа в тестере МТ4
- Не Грааль, просто обычненький такой - Баблокос!!!
- Спарринг на демо счетах MetaQuotes-Demo
Ну так подправьте SMA на EMA, если это на ваш взгляд лучше. В чём проблема то? Тем более вы даже сам код привели.
Разработчики просто написали индикатор так как посчитали нужным. Всего навсего...
В своё время (7 лет назад) наши исследования показали, что в эталонных на тот момент программах технического анализа для расчёта сигнальной линии использовалось именно SMA (вопреки заявлению про EMA). Например, в МетаСтоке такое было (не знаю, как сейчас).
Вообще, многие формулы, которые приводятся в литературе по техническому анализу и в справках к программам технического анализа, очень приблизительны. В наших справочных материалах мы тоже иногда приводим упрощённые формулы. Однако, чтобы не было неопределённости, мы все наши стандартные индикаторы перевели на mql4 один к одному. Фактически мы полностью открыли код наших стандартных индикаторов.