Индикатор Moving Average — зачем его нужно скачать, если он встроен в МетаТрейдер по умолчанию

Индикатор Moving Average — зачем его нужно скачать, если он встроен в МетаТрейдер по умолчанию

Анализ числовых последовательностей – это одна из многочисленных задач математики, решения которой находят применение в разнообразных прикладных областях. Одна из них – техническая аналитика рынка, цель которой состоит в достоверном прогнозировании его дальнейшего развития. И с этим успешно справляется метод, названный Moving Average, что в переводе на русский язык означает «скользящая средняя».

Эта методика заключается в вычислении по определенной формуле такого значения, которое является усредненным на непрерывном подмножестве заданной длины из анализируемой ценовой последовательности. Проще всего это пояснить на формуле (рис. 1), по которой высчитывается простая машка (так трейдеры между собой называют скользящую среднюю), в виде аббревиатуры записывающаяся как SMA (от Simple Moving Average).

Рисунок 1. Формульный вид метода анализа Moving Average.

Индекс t – это номер свечи, для которой рассчитывается скользящее среднее. Если t=0, то расчет ведется для текущей свечи, если t=1, то – для предыдущей и т. д. Коэффициент Ct равен цене закрытия свечи, для которой рассчитывается SMA, C(t-1) равен цене закрытия предшествующей свечи и т. д. Переменная n задает длину усредняемой последовательности. Таким образом, если n=4, то Simple Moving Average для свечи номер 3 равен одной четвертой от суммы цен закрытия свечей номер 3, 4, 5 и 6.

Достоинство подобного метода анализа заключается в простоте расчета и хорошем сглаживании ценовых импульсов. Это позволяет легко определять глобальную тенденцию на рынке, не отвлекаясь на мелкие шумовые помехи. Чем больше n, тем сильнее происходит фильтрация.

Но есть у Moving Average и недостаток – запаздывание. Оно проявляется в том, что график котировки уже может изменить тренд, а простая машка еще будет демонстрировать прежнюю тенденцию, которая уже закончилась. И чем больше n, тем дольше это запаздывание.

Таким образом, выбирать n нужно очень внимательно:

· если оно будет слишком малым, то Moving Average будет реагировать и на трендовые коррекции, генерируя ложные сигналы;

· если оно будет слишком большим, то Moving Average будет слишком поздно реагировать на смену тренда, существенно снижая потенциальную прибыльность торговых стратегий.

Чтобы указанные недостатки не были такими серьезными, используют другие методы вычисления Moving Average – экспоненциальные, линейно-взвешенные, сглаженные и прочие.

Индикатор Moving Average

Поскольку методика анализа усреднением чрезвычайно эффективна, то ее встроили по умолчанию почти во все торгово-аналитические платформы, включая MetaTrader. В этом терминале скользящая средняя находится в разделе «Индикаторы-Трендовые» окна «Навигатор» (на рис. 2 ее название выделено синим фоном).

Рисунок 2. Индикатор Moving Average в МетаТрейдере.

Для сравнения результатов ее работы при разных периодах (это параметр n в формуле с рис. 1) на графике показаны две скользящих средних:

· красная – с n=8;

· желтая – с n=16.

Это позволяет наглядно убедиться в зависимости от периода коэффициента сглаживания и запаздывания.

Скачать Moving Average

Встроенные в терминал индикаторы не могут быть отредактированы. Поэтому они рассчитываются по неизменным формулам. Но если трейдеру нужно выполнить усреднение особым образом, то тогда не обойтись без пользовательского индикатора, в который можно вносить любые изменения. Такой Moving Average скачать можно здесь.

Полученный файл копируется в папку «MQL4/Indicators» каталога данных терминала. Открывается этот каталог данных из меню «Файл». Затем терминал перезапускается, и скачанный индикатор будет присутствовать в списке пользовательских (они находятся после всех разделов окна «Навигатор»).

Рисунок 3. Если требуется вносить изменения в формулу расчета Moving Average, то скачать его просто необходимо.

Теперь можно выделить его однократным кликом правой кнопки мыши на названии и нажать Enter. В результате откроется MetaEditor, в окне которого отобразится код индикатора Moving Average (его начальная часть показана на рис. 3), который можно редактировать без всяких ограничений. Но для этого нужно знать язык программирования MQL.

По материалам

Admin