Индикаторы MACD и OsMA

Всем привет. Сегодня мы расскажем про один из самых популярных технических индикаторов – MACD («МАКД», «МАК-ДИ»). MACD, скорее всего, является вторым по популярности техническим индикатором после скользящих средних. Множество книг и статей было написано, множество слов было сказано о данном индикаторе, но никто так и не дал внятного ответа на вопрос: можно ли MACD полноценно использовать для зарабатывания средств на финансовых рынках? Сегодня попытаемся немного разъяснить ситуацию.

Индикаторы MACD и OSMA

Описание

Следует понимать, что MACD строится на основе экспоненциальных скользящих средних (EMA), поэтому, если Вы еще не ознакомлены с нашим обзором и тестом скользящих средних, советуем заглянуть сюда (ссылка).

MACD (англ. moving average convergence/divergence) – технический индикатор расхождения/схождения скользящих средних или дивергенция/конвергенция скользящих средних. Индикатор был создан Джеральдом Аппелем в конце 70-х годов прошлого столетия, как раз в эпоху компьютерного технического анализа. И по сей день популярность индикатора настолько высока, что он внедрен по умолчанию практически во все торговые терминалы. Ни один форум о торговле на бирже, форексе не обходится без скриншотов с данным индикатором. Что же в нем такого примечательного? Давайте разбираться.

Все индикаторы по своей структуре делятся на 3 вида:

1. Трендовые.
2. Осцилляторы.
3. Индикаторы объема.

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

Как вы думаете, к какому виду индикаторов относится MACD? Многие считают, что больше к осцилляторам. А вот в справке терминала МТ4 указано, что «это следующий за тенденцией индикатор». В принципе, и то, и другое верно, но ответ не полный. MACD примечателен тем, что он имеет свойства как осцилляторов, так и трендовых индикаторов.

Индикатор MACD бывает 2 типов:

1. Линейный MACD.
2. Гистограмма MACD (OsMA).

Линейный MACD

Линейный MACD показывает соотношение между двумя экспоненциальными скользящими средними. Как правило, одну из скользящих выбирают с «быстрым» периодом, а вторую с «медленным».

Формула расчета очень проста:

MACD

где:

EMA – экспоненциальная скользящая средняя;
Close – цена закрытия выбранного периода (вместо «Close» может быть «Open», «High», «Low», «Median Price» или «Typical Price»);
N – «быстрый» период расчета (сглаживания);
M – «медленный» период расчета (сглаживания).

Полученный результат сглаживают (усредняют) простой скользящей средней, в результате чего получают значения сигнальной линии:

MACD

где:

SMA – простая скользящая средняя;
K – период сглаживания SMA.

Если остались вопросы, взглянем на график:

Линейный MACD

Нажмите, чтобы увеличить.

Как видно на графике, когда более быстрая EMA пересекает более медленную EMA снизу вверх, линия MACD становится положительной (выше 0), и наоборот, когда более быстрая EMA пересекает более медленную EMA сверху вниз, то MACD становится отрицательным (ниже 0).

Для более комфортного использования индикатора линию MACD отображают в виде прямоугольных столбиков (в виде гистограммы).

гистограммы MACD

Нажмите, чтобы увеличить.

Обратите внимание, когда расстояние между EMA увеличивается, MACD также увеличивается по абсолютному значению (модулю). Как только расстояние между EMA начинает уменьшаться, MACD также уменьшается.

Гистограмма MACD (OsMA)

Принято считать, что гистограмма MACD — это индикатор OsMA (Moving Average of Oscillator – англ. «осциллятор скользящей средней»).

На наш субъективный взгляд, это не совсем правильно. OsMA является производной от MACD, но это отдельный технический индикатор, который показывают разницу между линией MACD и линией простой скользящей средней (SMA). А гистограмма MACD – это графическая интерпретация линии MACD в виде прямоугольных столбцов, как это показано на предыдущем рисунке. Видимо, из-за того, что оба индикатора отображаются в виде гистограммы, MACD отвели роль линейного индикатора, а индикатору OsMA присвоили название гистограмма MACD.

Вернемся к OsMA. Формула расчета:

MACD

где:

MACD – значения линейного индикатора (разница экспоненциальных скользящих средних),
SIGNAL – сигнальная линия индикатора (простая скользящая средняя).

Покажем на графике, как выглядит OsMA:

OsMA

Нажмите, чтобы увеличить.

Как видно на графике, когда линия MACD выше сигнальной линии, столбцы OsMA положительны. Как только линия MACD опускается под сигнальную линию, OsMA становится отрицательной.

В интернете можно найти индикаторы, которые отображают MACD и OsMA в одном окне. Это довольно удобно при использовании двух индикаторов одновременно.

Пример:

OsMA

Нажмите, чтобы увеличить.

Применение

С построением MACD и OsMA разобрались. Перейдем к сигналам.

1. Сигналы MACD

1.1. Пересечение линии MACD с сигнальной линией

Сигнал на покупку – линия (гистограмма) MACD поднимается выше сигнальной линии SIGNAL.

Сигнал на продажу – линия (гистограмма) MACD опускается ниже сигнальной линии SIGNAL.

1.2. Определение силы тренда

Если MACD находится выше нулевой линии, это говорит о том, что на рынке преобладают «бычьи» настроения. И чем круче будут расти столбцы гистограммы, тем сильнее «бычий» тренд. Когда MACD ниже нулевой линии – на рынке нисходящий тренд, и чем круче наклон гистограммы, тем сильнее «медвежий» тренд. Рассмотрим все варианты состояния индикатора:

Гистограмма MACD > 0 и растет – на рынке восходящий тренд и импульсное движение по тренду.

Гистограмма MACD > 0 и падает – на рынке восходящий тренд, но наблюдается локальная коррекция, остановка, возможно, разворот.

Гистограмма MACD < 0 и падает – на рынке нисходящий тренд и импульсное движение по тренду.

Гистограмма MACD < 0 и растет – на рынке нисходящий тренд, но наблюдается локальная коррекция, остановка, возможно, разворот.

Гистограмма MACD = 0 – пересечение нулевой линии говорит о смене тенденции. Так, если гистограмма MACD пересекает нулевую линию снизу вверх, тенденция меняется с нисходящей на восходящую. Если же MACD пересекает нулевую линию сверху внизу – с восходящей на нисходящую.

Обратите внимание, что пересечение нулевой линий есть не что иное, как пересечение экспоненциальных скользящих средних (EMA) на графике. Мы не будем рассматривать данный сигнал в рамках этой статьи, так как мы тестировали его в нашем обзоре скользящих средних.

1.3. Определение перекупленности/перепроданности

Когда гистограмма MACD находится слишком высоко (перекупленность) или слишком низко (перепроданность) в сравнении с предыдущими пиками/впадинами, ожидается возврат к более реальным значениям. Учитывая, что у MACD нет определенных границ, как, например, у «стохастика» 20 и 80, на практике данное свойство индикатора используется редко.

1.4. Дивергенция (расхождение) и конвергенция (схождение)

Существует несколько видов дивергенции/конвергенции. Наиболее часто на графике встречаются классические варианты.

Дивергенция – это расхождение (отдаление) на графике направления цены с направлением индикатора. Дивергенция является сигналом на продажу.

Конвергенция – это схождение (сближение) на графике направления цены с направлением индикатора. Конвергенция является сигналом на покупку.

Характер и силу расхождений/схождений можно определить по такой схеме:

Индикаторы MACD и OsMA

Нажмите, чтобы увеличить.

Примеры дивергенций/конвергенций на графике валютной пары EUR/USD:

Индикаторы MACD и OsMA

Нажмите, чтобы увеличить.

2. Сигналы OsMA

2.1. Пересечение нулевой линии

Данный сигнал идентичен сигналу по пересечению линии MACD с сигнальной линией.

Пример на графике валютной пары EUR/USD:

Индикаторы MACD и OsMA

Нажмите, чтобы увеличить.

2.2. Дивергенция (расхождение) и конвергенция (схождение)

Данный сигнал идентичен дивергенции/конвергенции на MACD.

Пример на графике валютной пары EUR/USD:

Индикаторы MACD и OsMA

Нажмите, чтобы увеличить.

Моделирование

Под моделированием подразумевается тестирование индикатора на исторических данных с помощью программы Excel.

Архив котировок взят из терминала компании Alpari. Пара – EUR/USD, таймфрейм – Daily, период тестирования – с 01.01.2001 по 03.03.2016 (15 лет). Комиссия (спред, проскальзывание, своп) была взята в среднем 2 пункта на 4-х знаке. Все результаты также отображены в пунктах на 4-х знаке. Тестирование проводилось при условии взятия доходности «свечи» (бара) от цены открытия (Open) до цены закрытия (Close).

ТЕСТ 1. MACD и OsMA с параметрами (12;26;9).

Сигнал 1. Покупаем, если линия MACD > 0, и продаем, если линия MACD < 0. Условно обозначим данный сигнал как MACD <> 0.

Индикатор MACD и OsMA

Индикатор MACD и OsMA

Отчет результатов тестирования по сигналу 1:

Индикатор MACD и OsMA

Сигнал 2. Покупаем, когда линия MACD выше сигнальной линии, и продаем, когда линия MACD опускается под сигнальную.

Индикатор MACD и OsMA

Индикатор MACD и OsMA

Отчет результатов тестирования по сигналу 2:

Индикатор MACD и OsMA

Сигнал 3. Покупаем, когда линия MACD выше сигнальной линии и только когда MACD > 0. Для продаж все зеркально – линия MACD ниже сигнальной линии и только при MACD < 0.

Индикатор MACD и OsMA

Индикатор MACD и OsMA

Отчет результатов тестирования по сигналу 3:

Индикатор MACD и OsMA

Сигнал 4. Покупаем, если линия MACD растет (значение текущего бара больше, чем значение предыдущего). Продаем, если линия MACD падает (значение текущего бара меньше, чем значение предыдущего). Торгуем только столбцами гистограммы MACD.

Индикатор MACD и OsMA

Индикатор MACD и OsMA

Отчет результатов тестирования по сигналу 4:

Индикатор MACD и OsMA

Сигнал 5. Добавляем к предыдущему сигналу условие MACD <> 0. Покупаем, если линия MACD растет и только если MACD > 0. Продаем, если линия MACD падает и только если MACD < 0.

Индикатор MACD и OsMA

Индикатор MACD и OsMA

Отчет результатов тестирования по сигналу 5:

Индикатор MACD и OsMA

Сигнал 6. Тестируем OsMA. Покупаем, если гистограмма OsMA растет (значение текущего бара больше, чем значение предыдущего). Продаем, если гистограмма OsMA падает (значение текущего бара меньше, чем значение предыдущего). Торгуем только столбцами гистограммы OsMA.

Индикатор MACD и OsMA

Индикатор MACD и OsMA

Отчет результатов тестирования по сигналу 6:

Индикатор MACD и OsMA

Сигнал 7. Добавляем к предыдущему сигналу условие OsMA <> 0. Покупаем, если гистограмма OsMA растет при OsMA > 0. Продаем, если гистограмма OsMA падает при OsMA <0.

Индикатор MACD и OsMA

Индикатор MACD и OsMA

Отчет результатов тестирования по сигналу 7:

Индикатор MACD и OsMA

Сигнал 8. Совмещаем индикаторы MACD и OsMA. Покупаем, если и линия MACD, и гистограмма OsMA растет. Продаем, если и линия MACD, и гистограмма OsMA падает. Торгуем только изменением столбцов гистограммы MACD и OsMA.

Индикатор MACD и OsMA

Индикатор MACD и OsMA

Отчет результатов тестирования по сигналу 8:

Индикатор MACD и OsMA

Сигнал 9. Добавляем к предыдущему сигналу условие MACD <> 0. Покупаем, если и линия MACD, и гистограмма OsMA растет при MACD > 0. Продаем, если и линия MACD и гистограмма OsMA падает при MACD < 0.

Индикатор MACD и OsMA

Индикатор MACD и OsMA

Отчет результатов тестирования по сигналу 9:

Индикатор MACD и OsMA

Сигнал 10. Покупаем, если и линия MACD, и гистограмма OsMA растет при условии OsMA > 0. Продаем, если и линия MACD, и гистограмма OsMA падает при условии OsMA < 0.

Индикатор MACD и OsMA

Индикатор MACD и OsMA

Отчет результатов тестирования по сигналу 10:

Индикатор MACD и OsMA

Предварительный итог теста 1: нам не удалось найти оптимальное сочетание сигналов индикаторов, чтобы система отработала в плюс. Практически все системы показали большие убытки без каких-либо признаков работоспособности. Наименьшие убытки показал сигнал при пересечении линий MACD и SIGNAL при условии MACD <> 0. То есть покупали после пересечения линий при MACD > 0 (восходящий тренд) и продавали после пересечения линий при MACD < 0 (нисходящий тренд). Наибольшие убытки показали сигналы при торговле только на изменение гистограмм MACD и OsMA.

Тест 2. MACD и OsMA с параметрами (5;34;5). Данные параметры вывел известный трейдер-психолог Билл Вильямс. По его мнению, данные параметры делают индикатор менее запаздывающим и позволяют уменьшить количество ложных сигналов.

Сигнал 1. Покупаем, если линия MACD > 0, и продаем, если линия MACD < 0 (условие MACD <> 0).

Индикатор MACD и OsMA

Индикатор MACD и OsMA

Отчет результатов тестирования по сигналу 1:

Индикатор MACD и OsMA

Сигнал 2. Покупаем, когда линия MACD выше сигнальной линии, и продаем, когда линия MACD опускается под сигнальную.

Индикатор MACD и OsMA

Индикатор MACD и OsMA

Отчет результатов тестирования по сигналу 2:

Индикатор MACD и OsMA

Сигнал 3. Покупаем, если линия MACD выше сигнальной линии при MACD > 0. Для продаж все зеркально – линия MACD ниже сигнальной линии при MACD < 0.

Индикатор MACD и OsMA

Индикатор MACD и OsMA

Отчет результатов тестирования по сигналу 3:

Индикатор MACD и OsMA

Сигнал 4. Покупаем, если линия MACD растет (значение текущего бара больше, чем значение предыдущего). Продаем, если линия MACD падает (значение текущего бара меньше, чем значение предыдущего). Торгуем только изменением значений столбцов гистограммы MACD.

Индикатор MACD и OsMA

Индикатор MACD и OsMA

Отчет результатов тестирования по сигналу 4:

Индикатор MACD и OsMA

Сигнал 5. Добавляем к предыдущему сигналу условие MACD <> 0. Покупаем, если линия MACD растет при MACD > 0. Продаем, если линия MACD падает при MACD < 0.

Индикатор MACD и OsMA

Индикатор MACD и OsMA

Отчет результатов тестирования по сигналу 5:

Индикатор MACD и OsMA

Сигнал 6. Тестируем OsMA. Покупаем, если гистограмма OsMA растет, и продаем, если гистограмма OsMA падает. Торгуем только изменением гистограммы OsMA.

Индикатор MACD и OsMA

Индикатор MACD и OsMA

Отчет результатов тестирования по сигналу 6:

Индикатор MACD и OsMA

Сигнал 7. Добавляем к предыдущему сигналу условие OsMA <> 0. Покупаем, если гистограмма OsMA растет при OsMA > 0. Продаем, если гистограмма OsMA падает при OsMA <0.

Индикатор MACD и OsMA

Индикатор MACD и OsMA

Отчет результатов тестирования по сигналу 7:

Индикатор MACD и OsMA

Сигнал 8. Совмещаем индикаторы MACD и OsMA. Покупаем, если и линия MACD, и гистограмма OsMA растет. Продаем, если и линия MACD, и гистограмма OsMA падает. Торгуем только изменением гистограмм MACD и OsMA.

Индикатор MACD и OsMA

Индикатор MACD и OsMA

Отчет результатов тестирования по сигналу 8:

Индикатор MACD и OsMA

Сигнал 9. Добавляем к предыдущему сигналу условие MACD <> 0. Покупаем, если и линия MACD, и гистограмма OsMA растет при MACD > 0. Продаем, если и линия MACD, и гистограмма OsMA падает при MACD < 0.

Индикатор MACD и OsMA

Индикатор MACD и OsMA

Отчет результатов тестирования по сигналу 9:

Индикатор MACD и OsMA

Сигнал 10. Покупаем, если и линия MACD, и гистограмма OsMA растет при условии OsMA > 0. Продаем, если и линия MACD, и гистограмма OsMA падает при условии OsMA < 0.

Индикатор MACD и OsMA

Индикатор MACD и OsMA

Отчет результатов тестирования по сигналу 10:

Индикатор MACD и OsMA

Предварительный итог по тесту 2: изменение параметров MACD и OsMA отрицательно сказалось на результатах. Как и в тесте 1, здесь наименьшие убытки показал сигнал при пересечении линий MACD и SIGNAL при условии MACD <> 0. А наибольшие убытки снова показали сигналы при изменениях только гистограммы MACD и OsMA. Ухудшение результатов, скорее всего, связано с увеличением количества ложных сигналов за счет уменьшения периода «быстрой» и увеличения периода «медленной» скользящей средней.

ТЕСТ 3. Для самых перспективных систем (тест 1 – сигнал 3 и тест 2 – сигнал 3) моделируем ограничение по убыткам в 100 пунктов на 4-х знаке.

Сигнал 1. MACD с параметрами (12;26;9). Покупаем при условии, когда линия MACD выше сигнальной линии и только когда MACD > 0. Для продаж все зеркально – линия MACD ниже сигнальной линии при условии MACD < 0.

Индикатор MACD и OsMA

Индикатор MACD и OsMA

Отчет результатов тестирования по сигналу 1:

Индикатор MACD и OsMA

Сигнал 2. MACD с параметрами (5;34;5). Покупаем при условии, когда линия MACD выше сигнальной линии и только когда MACD > 0. Для продаж все зеркально – линия MACD ниже сигнальной линии при условии MACD < 0.

Индикатор MACD и OsMA

Индикатор MACD и OsMA

Отчет результатов тестирования по сигналу 2:

Индикатор MACD и OsMA

Предварительный итог по тесту 3: результаты абсолютно не впечатлили. Удалось добиться профита в 6 тысяч пунктов на 4-х знаке, что ничтожно мало на фоне 15 лет (в среднем – 33 пункта в месяц!). И это при том, что прирост дают только последние 8 лет. Половину периода система колеблется около 0.

Выводы

В начале обзора мы задались следующим вопросом: можно ли MACD полноценно использовать для зарабатывания средств на финансовых рынках? Ориентируясь на результаты наших тестов, ответ – нет. Так как MACD строится на основе скользящих средних, а OsMA строится на основе MACD, обоим индикаторам присущи все недостатки скользящих средних. Основные из них:

1. Запаздывание сигналов (особенно линейный MACD);
2. Большое количество ложных сигналов.

К преимуществам индикаторов можно отнести:

1. Определение рыночной тенденции;
2. Определение дивергенций/конвергенций.

По нашему мнению, индикаторы MACD и OsMA лучше всего использовать, как дополнительные инструменты для входа в рынок по тренду, а также для определения дивергенций/конвергенций, как предупреждение о возможной остановке или развороте движения. MACD хорошо себя зарекомендовал в помощи определения 3-й волны в структуре волн Эллиота.

Дисклеймер: данный тест-обзор является субъективным и может содержать неточности из-за человеческого фактора.

Автор: Никита Шевченко.

X
X
X
X

обновления

комментарии

  • Artem Dvornik

    На мой взгляд MACD не сообразно использовать в полной мере для зарабатывания денег на финансовых рынках. Так он имеет большое количество ложных сигналов, а так же сигналы изрядно запаздывают.

    • Alex Sitarsky

      Ну индикаторы зачастую запаздывают с сигналами. Лучше торговать ориентируясь на поведение толпы, смотреть непосредственно на свечи и делать выводы, не прибегая к помощи индикаторов.

  • Veronika Safonova

    Пожалуй, не совсем соглашусь с автором: если Вы предпочитаете не автоматизированную работу, то отслеживание тенденций очень важно (это в тексте указано как «преимущество»). Для меня это является, пожалуй, основным способом работы с индикаторами вообще, ибо помимо него я не использую почти ничего. Конечно, проще всё автоматизировать, но работа головой держит в тонусе.

  • Andry Safonov

    Мне эти индикаторы не подошли абсолютно: одно то, что постоянно отвлекают ложные сигналы, уже раздражает. Гораздо проще в подобной ситуации отслеживать всё вручную, нежели «бросать всё» и бежать смотреть сигналит он по делу или нет. Есть достаточное количество более достойных индикаторов, выполняющих функции определения тенденции, дивергенции и т.д. без каких-либо «побочных эффектов», таких как, например, запаздывания сигналов.

  • Мария Мирова

    Ну ясен-красен, что ни один нормальный человек не будет использовать MACD или OsMA в качестве своих основных инструментов. Я юзаю его только в качестве индикатора разворота движения кривой, либо её остановки — то, что индикатор немного запаздывает, мне только на руку: я без спешки сворачиваю сделку и иногда, за счет этого запаздывания, мне успевает накапать немного больше.

Наверх