Адаптивная скользящая средняя Кауфмана

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Адаптивная скользящая средняя Кауфмана (AMA, KAMA, AMkA от англ. Kaufman's Adaptive Moving Average) — технический индикатор, разновидность адаптивной скользящей средней, построенной на базе экспоненциально сглаженной скользящей средней и оригинальной методики определения и применения волатильности в качестве динамически изменяющейся сглаживающей константы[1][2][3][4].

Индикатор Адаптивная скользящая средняя разработан Перри Кауфманом (англ. Perry J. Kaufman) и впервые представлен в 1995 году в его книге «Умный трейдинг: повышение эффективности на изменяющемся рынке» (англ. Smarter Trading: Improving Performance in Changing Markets)[1][2].

Предпосылки создания индикатора[править | править код]

При использовании классических скользящих средних в качестве индикатора технического анализа трейдеры сталкиваются с необходимостью выбора оптимальной ширины окна для их расчётов. В общем случае, это нетривиальная задача, породившая целую ветвь технического анализа[5], возникало предложение автоматизировать выбор этого параметра. В 1992 году Тушар Шонде (англ. Tushar Chande) разработал адаптивную модель скользящей средней (VIDYA), в которой ширина окна зависит от волатильности цены[6], а в 1995 году Перри Кауфман предложил свою версию подобного технического индикатора[2]. Основным посылом Кауфмана было желание реализовать консервативное следование в направлении тренда, при этом быстро получать сигнал на динамичном рынке и своевременно закрывать позиции, когда рынок становится ненаправленным[2].

Методика расчёта[править | править код]

Базовая формула[править | править код]

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

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

Коэффициент эффективности[править | править код]

Для определения состояния рынка Перри Кауфман вводит понятие коэффициент эффективности (ER от англ. efficiency ratio), который основан на соотношении общего движения цены (direction) и суммы абсолютных значений шумовых движений рынка (volatility) за определенный период (n)[1][2]:

где  — соответственно общее движение цены, сумма шумовых движений и коэффициент эффективности в момент за период ;  — цена закрытия периода .

Из представленных формул видно, что коэффициент эффективности может изменяться в пределах от 0 до 1. Причём его значение стремится к нулю, когда на рынке нет направленного движения, и к единице, когда рынок движется однонаправленно. Если график цены будет представлять собой прямую линию коэффициент эффективности будет равен единице.

Сглаживающая константа[править | править код]

На следующем этапе происходит вычисление изменяющейся сглаживающей константы (SSC от англ. scaled smoothing constant), которая строится исходя из предположения, что в зависимости от коэффициента эффективности она должна «помнить» данные за разное количество предыдущих периодов. То есть на трендовом рынке следует применять быструю скользящую среднюю (рассчитываемую на узком окне), а на нетрендовом — медленную (рассчитываемую на широком окне). Причём конкретное значение ширины окна должно получаться автоматически исходя из значения коэффициент эффективности[1][2]:

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

Для более эффективного воздействия изменяющейся сглаживающей константы (SSC) на сильно зашумленных участках рынка, со слабой трендовой составляющей Кауфман рекомендует в качестве динамического коэффициента сглаживания в формулах экспоненциально сглаженной скользящей средней использовать квадрат SSC:

Адаптивная скользящая средняя[править | править код]

Конечная формула для адаптивной скользящей средней будет выглядеть следующим образом[1][2]:

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

Оригинальные значения параметров[править | править код]

В качестве оригинальных параметров Кауфман использовал[1]:

  • (для окна вычисления коэффициента эффективности),
  • (для быстрой скользящей средней),
  • (для медленной скользящей средней).

При подстановке указанных параметров в формулы получим (c оригинальным округлением):

Торговые стратегии[править | править код]

Торговые стратегии построенные на адаптивной скользящей средней Кауфмана являются общими для всех трендеследующих индикаторов[1]:

  • Открыть длинную позицию (закрыть короткую), когда график цены пересекает график AMA снизу вверх.
  • Закрыть длинную позицию (открыть короткую), когда график цены пересекает график AMA сверху вниз.

Важно заметить, что AMA меняет направление своего движения в точности в точке пересечения своего графика с графиком цены, то есть для торговли достаточно сравнивать текущее и предыдущее значение индикатора[2]:

  • Открыть длинную позицию (закрыть короткую), когда текущее значение AMA стало больше его предыдущего значения.
  • Закрыть длинную позицию (открыть короткую), когда текущее значение AMA стало меньше его предыдущего значения.

Фильтрация[править | править код]

Несмотря на динамическую подстраиваемость адаптивной скользящей средней к рыночной волатильности Кауфман считал, что его индикатор даёт слишком много ложных сигналов[1]. Поэтому предложил дополнительную методику фильтрации основанной на оценке среднеквадратического отклонения разности адаптивной скользящей средней на соседних периодах[1][2].

Для этого, в качестве исследуемой случайной величины берётся изменение AMA между периодами:

Затем, вычисляется среднеквадратическое отклонение этого изменения:

где  — среднеквадратическое отклонение изменения в соседних периодах — ,  — математическое ожидание за периодов.

В качестве фильтра используется доля полученного стандартного отклонения:

где  — значение фильтра на основе стандартного отклонения движений индикатора,  — процентный коэффициент.

Численные значения для фильтра[править | править код]

Зачастую, в качестве периода d для фильтра принимается то же количество периодов, что и для построения коэффициент эффективности[1][2]:

Что же касается процентного коэффициента для фильтра — , то Кауфман рекомендовал использовать различные значения, например, для фьючерсов и на рынке форекс использовать значения около 10 % (), а на рынке акций — до 100 % ().

Торговые стратегии с использованием фильтров[править | править код]

При использовании адаптивного скользящего среднего с фильтром аналитики рекомендуют придерживаться следующей стратегии[1][2]:

  • Открыть длинную позицию (закрыть короткую), когда .
  • Закрыть длинную позицию (открыть короткую), когда .

В этих формулах  — минимальное значение АМА в точке разворота снизу вверх,  — максимальное значение АМА в точке разворота сверху вниз,  — значение фильтра на основе стандартного отклонения движений индикатора.

Связь с другими индикаторами[править | править код]

Кроме того, что Адаптивная скользящая средняя Кауфмана является разновидностью индикаторов скользящих средних используя методику экспоненциально сглаженной скользящей средней стоит отметить, что для вычисления коэффициента эффективности используется фактически индикатор скорости изменения (за период для direction и сумма однопериодных для volatility).

Также можно обратить внимание на то, что именно Кауфман стал первым использовать оценки на основе среднеквадратических отклонений (тут для построения фильтра), которые впоследствии в том или ином виде использовались многими аналитиками, в частности в Линиях Боллинджера[2].

Примечания[править | править код]

  1. 1 2 3 4 5 6 7 8 9 10 11 Perry J. Kaufman Smarter Trading: Improving Performance in Changing Markets — McGraw-Hill, Inc., 1995, 257 p. — ISBN 0-07-034002-1
  2. 1 2 3 4 5 6 7 8 9 10 11 12 Динамические скользящие средние. Часть 2. Архивная копия от 7 сентября 2012 на Wayback Machine // Константин Копыркин, «Современный трейдинг», № 5–6, 2001. С. 8–12.
  3. Статья Адаптивная скользящая средняя Архивировано 4 июня 2012 года. на сайте КРОУФР.
  4. Do Adaptive Moving Averages Lead To Better Results? Архивная копия от 23 мая 2012 на Wayback Machine (англ.) // Investopedia.com, 26 ноября 2008 года.
  5. Эрлих А. А. Технический анализ товарных и финансовых рынков: Прикладное пособие. — 2-е изд. - М.: ИНФРА-М, 1996. - 176 с. ISBN 5-86225-346-7
  6. Джеффри Оуэн Кац, Донна Л. МакКормик. Энциклопедия торговых стратегий — М. Альпина Паблишер, 2002. 400 с. - ISBN 5-94599-028-0

Литература[править | править код]

  • Perry J. Kaufman Smarter Trading: Improving Performance in Changing Markets — McGraw-Hill, Inc. — 1995—257 p. — ISBN 0-07-034002-1.