Какие бывают скользящие средние ?

Какие бывают скользящие средние ?

30 июня 2017, 07:26
Valeriy Brusilovskyy
1
567

Здравствуйте, дамы и господа форекс трейдеры!

Большинству из нас хорошо известны четыре типа скользящих средних, что есть в терминале MetaTrader 4: экспоненциальная (EMA), простая (SMA), линейно-взвешенная (LWMA) и сглаженная (SMMA). Однако на этом их список не исчерпывается. Многие трейдеры, аналитики, биржевики за вторую половину XX столетия разработали немало различных вариаций скользящих средних, пытаясь решить какие-либо проблемы, характерные для всех известных мувингов. Прежде всего — это запоздалое реагирование индикатора на изменение цены.

В сегодняшнем материале мы попробуем приоткрыть завесу тайны и узнать — какие ещё  «машки» существуют, как они рассчитываются (формулы расчета запоминать не обязательно — они нужны для более глубинного понимания сути индикаторов), кто авторы-разработчики и как их творения можно применить в практической работе на рынке.

История появления скользящей средней

По словам Александра Элдера, одними из первых скользящие средние начали применять зенитчики в годы Второй Мировой войны — они использовали мувинги для наводки орудий на самолёты. А вот кто именно автор самого первого индикатора — неизвестно. Одними из первых крупных экспертов по скользящим средним были Ричард Дончиан (Richard Donchian) и Дж. М. Хёрст  (J. M. Hurst).

Дончиан (1905-1993) — американский трейдер, аналитик, бизнесмен, был служащим в фирме Merryll Lynch, где и создал стратегию работы с несколькими скользящими средними. Под влиянием книги «Воспоминания биржевого спекулянта» заинтересовался финансовыми рынками, а после убытков, понесённых в 1929 году во время финансового краха, плотно занялся техническим анализом.

Хёрст по образованию был инженером, кроме того активно занимался биржевым делом. Автор известной книги «The Profit Magic of Stock Transaction Timing» («Чудо-прибыльность своевременных сделок с акциями» — оригинал на английском в сети можно найти без проблем), которая стала биржевой классикой. Описал принципы использования мувингов в торговле акциями.

Таким образом вполне можно предположить, что индикатор скользящее среднее уже существовал в середине прошлого столетия и он, без сомнения, является одним из старейших технических индикаторов. Индикатор Moving Average очень известен и популярен, поэтому его можно найти в абсолютно любой платформе, предназначенной для трейдинга. Кроме четырех типов МА (они уже подробно разобраны у нас на сайте) есть немало других вариантов и модификаций. Формула расчета простой скользящей «проста» до безобразия:

Простое, или арифметическое, скользящее среднее рассчитывается путем суммирования цен закрытия инструмента за определенное число единичных периодов (например, за 20 дней) с последующим делением суммы на число периодов.

SMA = SUM (CLOSE (i), N) / N

где:

SUM — сумма;
CLOSE (i) — цена закрытия текущего периода;
N — число периодов расчета.

Для расчета индикатора берётся элементарная цена закрытия свечи (бара) — она в числителе; далее она делится на нужное количество дней (в знаменателе) — в зависимости от того, скользящее среднее какого периода требуется трейдеру (например 20, или 50, или 100  и так далее). Вот и всё. С другой стороны эта простота имеет оборотную сторону — индикатор становится медлительным и запаздывает — цена уже совершила разворот и идёт в противоположном направлении, а индикатор ещё не сигнализирует о смене тенденции:

Пример с «машкой» 200. Используя уровни и Price Action можно было купить (и немало трейдеров закупились в этом месте), и только спустя 500 с лишним пунктов и 66 дневных свечей цена лишь пробила дневной ориентир — двухсотую скользящую среднюю. Мувинг, как любой технический индикатор — не идеален, один из самых главных недостатков — запаздывание. С этой проблемой боролись, борются и будут бороться трейдеры, аналитики, программисты. В настоящий момент создано немало интересных и достойных вариантов скользящего среднего, с коими мы и познакомимся ниже.

Также стоит упомянуть, что все индикаторы устанавливаются по стандартной инструкции.

Adaptive Moving Average

Adaptive Moving Average (AMA, иногда пишут и KAMA — по первой букве создателя) — адаптивная скользящая средняя, автор-разработчик — Перри Кауфман (Perry Kaufman). Он один из лучших специалистов по трейдингу в мире, имеет более чем 30-ти летний опыт работы на рынках фьючерсов и Форекс в том числе. Автор нескольких книг.

AMA гораздо быстрее реагирует на сильные изменения цены, чем простая MA. Однако тут же и видно, что во время небольших (краткосрочных) изменений, преимущество остаётся уже за простым мувингом. Отсюда следует простой вывод, озвученный автором индикатора в том числе — для профитной работы на рынке должны быть трендовые движения. Когда рынок в канале, когда нет явно выраженного тренда — нужно использовать другие стратегии в торговле. То есть работу трейдера никто не отменял — просто и слепо доверять и полагаться на один лишь индикатор недопустимо. Грамотно провести анализ и определить тренд или флэт поможет практика и опыт — чем больше сделок, тем проще будет.

Формула расчета скользящей Кауфмана имеет такой вид:

ER(i) = Signal(i)/Noise(i)

где:

ER(i) — текущее значение коэффициента эффективности;
Signal(i) = ABS(Price(i) — Price(i — N)) — текущее значение сигнала, абсолютное значение разности между текущей ценой и ценой N периодов назад;
Noise(i) = Sum(ABS(Price(i) — Price(i-1)),N) — текущее значение шума, сумма абсолютных значений разности между ценой текущего и ценой предыдущего периода за N периодов.

При сильном тренде коэффициент эффективности (ER) будет стремиться к 1, при отсутствии направленного движения он будет чуть более 0. Полученное значение ER используется в формуле экспоненциального сглаживания:

EMA(i) = Price(i) * SC + EMA(i-1) * (1 — SC)

где:

SC = 2/(n+1) — константа сглаживания EMA (smoothing constant), n — период экспоненциальной скользящей;
EMA(i—1) — предыдущее значение EMA.

Необходимо, чтобы сглаживающий коэффициент для быстрого рынка был как для EMA с периодом 2 (fast SC = 2/(2+1) = 0.6667), а для периода отсутствия тренда период EMA равнялся 30 (slow SC = 2/(30+1) = 0.06452). Таким образом, вводится новая изменяющаяся константа сглаживания (scaled smoothing constant) SSC:

SSC(i) = (ER(i) * ( fast SC — slow SC) + slow SC

или

SSC(i) = ER(i) * 0.60215 + 0.06425

Для более эффективного воздействия полученной изменяющейся сглаживающей константы на период усреднения Кауфман рекомендует возводить ее в квадрат.

Окончательная формула для расчета:

AMA(i) = Price(i) * (SSC(i)^2) + AMA(i-1)*(1-SSC(i)^2)

или (после преобразования):

AMA(i) = AMA(i-1) + (SSC(i)^2) * (Price(i) — AMA(i-1))

где:

AMA(i) — текущее значение AMA;
AMA(i—1) — предыдущее значение AMA;
SSC(i)  — текущее значение изменяющейся сглаживающей константы.

Индикатор разработан с целью решения двух противоречий: проблема случайных всплесков цены — что может быть интерпретировано как начало нового тренда; с другой стороны чрезмерное сглаживание приводит к запаздыванию показаний. Один из советов автора можно отнести не только к работе с его индикатором, а в целом к трейдингу вообще: разработать свой торговый подход (а не брать что-то готовое; причём сам подход к работе может быть простом до безобразия — один индикатор и один осциллятор) и протестировать его на истории. Звучит до безобразия банально и примитивно, однако это работает. Кроме того г-н Кауфман для тестирования своих подходов пользуется программой Excel.

Как применять? Что касается практического применения индикатора в работе, то тут не будет ничего нового — это покупка при направлении индикатора вверх и нахождении цены над индикатором, и зеркально противоположные условия для продаж. Однако на практике от такой торговли будет немало мелких убыточных сделок. Понимал это и сам разработчик, поэтому в качестве фильтра он предлагает использовать другой технический индикатор — StandartDeviation. Примерно вот что должно получиться:

Сигнал для продажи — AMA направлена вниз, цена под MA. Индикатор StdDev растёт. Как только он начинает идти на спад  — это один из сигналов того, что, скорее всего, тренд завершается — удачный момент для выхода из позиции. Стоп приказ можно выставить за последний локальный максимум, тейк профит в два раза больше. Согласитесь — всё это очень просто. И тем не менее эффективно. Кстати и сам Кауфман рекомендовал экспериментировать с настройками индикаторов для разных рынков и инструментов. Ну а то, что это инструмент весьма эффективный, нет никаких сомнений.

Double Exponential Moving Average

Double Exponential Moving Average (DEMA) — двойная экспоненциальная скользящая средняя. Разработчик индикатора: Патрик Маллой (Patrick G. Mulloy), опубликовал в 1994 году в своей статье “Smoothing Data with Faster Moving Averages” (в февральском номере журнала “Technical Analysis of Stocks & Commodities”). Вот что писал автор про свою разработку: «Скользящие средние имеют один недостаток – время задержки, которое увеличивается с увеличением периода скользящих средних. В качестве решения была создана модифицированная версия экспоненциального сглаживания с меньшими затратами времени задержки…» Формула расчёта представляет собой  разность удвоенной однократной EMA с дважды сглаженной (той же) EMA и имеет такой вид:

DEMA(i) = EMA(Price, N, i) + EMA(err, N, i) = EMA(Price, N, i) + EMA(Price — EMA(Price, N, i), N, i) =

= 2 * EMA(Price, N, i) — EMA(Price — EMA(Price, N, i), N, i) = 2 * EMA(Price, N, i) — EMA2(Price, N, i)

где:

EMA(err, N, i) — текущее значение экспоненциальной средней от ошибки err;
EMA2(Price, N, i) — текущее значение двойного последовательного сглаживания цены.

Тут от удвоенного значения EMA отнимается EMA с тем же периодом, но построенной не по ценам закрытия (как обычно), а по значениям такой же EMA (т.е. с использованием двойного сглаживания). Задержка в итоге оказывается меньше, чем задержка каждой средней в отдельности — в этом и преимущество индикатора. Из настроек индикатора — только период скользящей средней.

Как применять? Давайте сравним DEMA и EMA — одну из лучших скользящих средних, что есть в терминале MetaTrader 4:

И там и там — период 20. Думаю — тут и так всё понятно, что DEMA (желтый цвет) гораздо быстрее реагирует на изменения цены, она гораздо ближе к цене, чем EMA (красный). Например, используйте вы DEMA в качестве стороннего индикатора для трала вспомогательным советником профитной позиции — сделка будет закрыта раньше и прибыль будет больше, чем используя бы EMA. Конечно, тут надо не забывать и о рынке, но иметь весь инструментарий, на все случаи жизни — лишним не будет.

Кроме того сам индикатор DEMA может использоваться для сглаживания показаний других индикаторов, основанных на скользящих средних, например макди — DEMA_MACD (посмотреть можно в соответствующей теме). По результатам тестов Патрика Маллоя обнаружилось, что тот же макди с использованием DEMA хоть и даёт меньше сигналов, но их отработка в плюс значительно повысилась. Таким образом, двойная EMA — очень интересный и достойный самого пристального ознакомления инструмент.

Поделитесь с друзьями: