Советник Moving Average

Рынок находится в постоянном движении. Периоды низкой активности впоследствии сменяются резкими колебаниями, которые затем снова уменьшают амплитуду, и так происходит на протяжении всего времени. Ещё около века назад известный биржевой деятель Чарльз Доу в своей теории сформулировал, что цена отражает расклад сил в данный момент и что движения подчинены тенденциям. На первый взгляд, ничего интересного он не сказал, но стоит присмотреться к графику, например, М15, выделить на нём тренд, а затем перейти на другие тайм фреймы и посмотреть, как обстоят дела на них. Часто можно заметить, что картина будет отличаться. То, что покажется нам трендом на М15 будет всего лишь коррекцией в более крупном движении на дневном графике.

И так происходит на абсолютно любых периодах и любых торговых инструментах, будь то рынок форекс или же сырьевой. Эти закономерности проявляются везде, так что трейдеру остаётся лишь научиться их использовать с выгодой для себя. Поймать тренд – это основа для большинства стабильных торговых систем. К сожалению, сделать это получается не всегда, не говоря уже о том, чтобы работать с небольшими периодами. Большинство хочет зарабатывать прямо здесь и сейчас, поэтому малые тайм фреймы пользуются такой большой популярностью. Для того, чтобы эффективно работать с трендами, нужно ознакомиться с инструментами анализа, которые помогут в его определении. Базовым таким инструментом является скользящая средняя – простой алгоритм усреднения ценового значения.

Получить бесплатно ТОП 5 лучших торговых роботов можно здесь!

советник Moving Average
Moving Average показывает среднее значение цены. Когда образуется боковик, линия становится практически горизонтальной

Moving Average как основа

Сравнение цены с тем, что было в прошлом можно назвать главным методом определения тенденции и направления движения цены. Поскольку мы знаем, что цена склонна образовывать тренды, мы можем это выделить и в рамках работы с индикаторами, в том числе и с Moving Average. Рассмотрим принцип действия данного индикатора. Он складывает ценовые значения последних нескольких баров – это может быть цена открытия или цена закрытия, зависит от настроек. Далее происходит деление на количество этих последних баров, то есть берётся среднее арифметическое значение. И в зависимости от того, как цена располагается по отношению, к этому усреднённому, можно сказать, какой сейчас преобладает тренд. Конечно же, такая оценка весьма условна и зависит от многих факторов:

  1. Периода для анализа. Если посмотреть на минутный график, то можно заметить, что цена хаотично ходит вверх и вниз, с большим трудом можно заметить какие-то тенденции. Moving в этом случае будет практически бесполезен, так как будет сильно запаздывать. К тому времени когда линия индикатора развернётся, вполне может произойти ценовой разворот в другую сторону.
  2. Периода самого Average. Скользящая средняя будет реагировать на изменение цены пропорционально тому, какое количество баров мы берём в расчёт. Чем больше период, тем меньшее влияние будет оказывать текущее изменение цены. И, соответственно, чем меньше период, тем чувствительнее становится индикатор к любым изменениям в цене.

Таким образом, можно сделать простой вывод – Moving Average может быть основой для анализа рыночных колебаний, а также стать алгоритмом генерации сигналов на основании того, как располагается цена относительно неё. Именно такая идея реализована в советнике, который на данный момент есть во всех терминалах MetaTrader4. Он так и называется – советник Moving Average. Это простейшая разработка была включена в установщик программы и открывается из раздела “Навигатор”, причём, это можно сделать сразу после установки самого торгового терминала. Запускаем советник и появляется меню, которое похоже на привычное для индикаторов.

параметры советника МА
Параметры, которые предлагает настроить советник. Их всего 5 в Moving Average

Среди параметров не так много настроек. Рассмотрим каждый из них:

  • Lots – размер открываемого ордера в лотах.
  • MaximumRisk – значение этого параетра указывает, на сколько процентов от депозита можно просесть во время торговли. Если процент превышается, то сделки закрываются.
  • DecreaseFactor – числовое значение, которое определяет, сколько подряд неудчных сделок должно случиться, чтобы советник Moving Average снизил объём следующей сделки в лва раза.
  • MovingPeriod – значение периода Moving Average, которое определяет, сколько баров будет использоваться в расчёте.  Выше мы описывали, на что это влияет.
  • MovingShift – сдвиг скользящей средней Average.

Теперь перейдём к тому, как работает советник Moving Average. Алгоритм достаточно простой и в целом основывается на том, как ведётся торговля по простой скользящей средней в ручном режиме. У нас есть один тип сигнала, формируемого на покупку или продажу:

  1. Скользящая средняя пересекает цену сверху вниз. Можно также сказать, что цена пересекает снизу-вверх, значения это не имеет. Повышение цены и преодоление среднего значения сигнализирует о том, что в данный момент наблюдается повышательная тенденция и дальше рост может продолжиться. В этом случае советник открывает покупку.
  2. Скользящая средняя пересекает цену снизу-вверх. В этом случае у нас получается понижательная тенденция, так как цена уходит под среднее значение за какое-то количество баров. Советник Moving Average открывает продажу.

Очевидно, что алгоритм действий, построенный на индикаторе Moving крайне прост и незамысловат. С одной стороны, это преимущество – всё же сигнал берётся не просто так, а основывается на само главном принципе – изменении цены относительно среднего значения, представленного в виде Average. С другой стороны, во флэте может быть очень много сигналов, но при этом отрабатывать будет только часть из них. К тому же, на трендовых участка Moving Average как индикатор нередко выступает в качестве поддержки или сопротивления для цены. Поэтому, для получения какой-то относительно стабильной торговли необходимо настраивать советник Moving Average, в большинстве случаев это относится к:

  1. Используемому тайм фрейму. То, что работает на М1 не будет работать на Н1.
  2. Инструменту, на котором ведётся торговля. Опять же, отличается волатильность, средние диапазоны, характер движений.

Всё это говорит о том, что советник необходимо настраивать в зависимости от происходящего на рынке. Универсальных параметров тут нет и быть не может, это подтверждается и тестами. Вообще стоит отметить, что данный индикатор показывает переменный успех, иногда он торгует абсолютно невпопад, что, впрочем, и следовало бы ожидать от такой простой схемы. На малых тайм фреймах советник показывает отрицательный результат в рамках стандартных настроек.

Результат работы на тайм фрейме М5
Результат работы на тайм фрейме М5 получился отрицательным на случайно выбранном участке истории
тестирование советника moving average
Результаты меняются, если советник запускать на крупных тайм фреймах. Тем не менее, назвать результат стабильным нельзя

Получить бесплатно ТОП 5 лучших торговых роботов можно здесь!

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