KAMA (адаптивная скользящая средняя Кауфмана): линия, подстраивающаяся под рынок
Большинство скользящих средних идут за ценой с фиксированным темпом, мчится ли рынок или топчется на месте. KAMA ломает эту привычку. Она измеряет, насколько чисто двигалась цена, и меняет собственную скорость: плотно прилегает к плавному тренду и почти замирает в мешанине движений туда-сюда. На этой странице разобрано, как её читают фьючерсные трейдеры и как генератор стратегий может проверить её на ваших контрактах.
Что он измеряет
Перри Кауфман исходил из наблюдения, которое рано или поздно делает каждый практик: одна средняя с фиксированным темпом плохо подходит рынку, чередующему целенаправленные тренды и бесцельную рябь. Если средняя достаточно медленна, чтобы игнорировать рябь, она сильно запаздывает в тренде; если достаточно быстра, чтобы поймать тренд, её рвёт на части в ряби. KAMA пытается получить и то и другое, позволяя рынку самому определять её темп.
Идея строится вокруг коэффициента эффективности, сравнивающего, на какое расстояние цена действительно сместилась за недавний отрезок, с тем, сколько пути она покрыла по дороге. Если цена шла ровно в одну сторону, чистое расстояние близко к полному пройденному, и коэффициент высок. Если цена металась вверх и вниз и оказалась примерно там же, где начала, чистое расстояние мало по сравнению с общим путём, и коэффициент низок. Высокий коэффициент велит KAMA вести себя как быстрая средняя и плотно следовать за ценой; низкий — вести себя как очень медленная средняя и в основном игнорировать колебания.
Практический результат — линия с двумя характерами. В плавном направленном движении она точно следует и загибается на поворотах. В боковой путанице она выравнивается в почти горизонтальную полку, что само по себе информация: плоская KAMA говорит, что рынок эффективно никуда не идёт. Это главное, что отличает её от скользящей средней Халла, которая всегда остаётся быстрой и потому продолжает реагировать, даже когда реагировать не на что.
Как он ведёт себя на реальных рынках
Во время упорядоченных трендов KAMA остаётся близко к цене, а её наклон ровный. Неглубокие откаты её почти не тревожат, а поскольку она следует почти так же быстро, как короткая средняя, входы и выходы по ней кажутся отзывчивыми именно в тех условиях, где отзывчивость окупается.
В диапазонах характер поведения меняется. Линия ложится почти плоско, и цена многократно пересекает её, но поскольку сама линия почти не движется, простое правило вроде «идти по стороне цены относительно линии» даёт меньше разворотов, чем то же правило на обычной средней. Трейдеры нередко используют плоскость как намёк, что сейчас вообще не время для трендовых правил.
Переходы — самое тонкое место адаптивных средних. Когда долгая тихая полоса вдруг переходит в тренд, показанию эффективности нужно несколько баров, чтобы догнать, поэтому KAMA может просыпаться медленно. Точно так же резкий всплеск в тихом рынке может ненадолго сдвинуть линию сильнее ожидаемого. Рынки, движущиеся порывами после долгих пауз, такие как многие контракты на энергоносители и металлы вокруг новостей, показывают этот эффект яснее всего.
Распространённые способы применения (концепции)
Цена выше или ниже адаптивной линии
Покупать только пока цена держится выше линии и продавать только пока она остаётся ниже. Нежелание линии двигаться в шумных фазах не даёт фильтру переворачиваться от каждого колебания.
Остаться в стороне, когда линия плоская
Считать почти горизонтальную линию сигналом низкой эффективности и пропускать трендовые входы, пока она снова не наклонится. Так индикатор становится проверкой режима не меньше, чем инструментом направления.
Оставаться, пока линия не уступит
Держать позицию, пока цена продолжает уважать линию, и выходить, когда цена закрывается обратно сквозь неё. Поскольку линия ускоряется в сильных пробегах, она тянется плотно, когда тренд чист, и даёт больше свободы, когда рынок становится хаотичным.
Сочетание с другими семействами индикаторов
KAMA отвечает на вопрос, в каком направлении идёт эффективная часть рынка, поэтому хорошо сочетается с инструментами, задающими другие вопросы. ADX напрямую измеряет силу тренда, а индекс choppiness описывает, насколько запутанным было недавнее движение. Оба по духу пересекаются с идеей эффективности, поэтому использование одного как перекрёстной проверки, а не необходимости, может показать, улучшает ли дополнительный слой результаты или просто повторяет KAMA.
Для риска ATR переводит типичный размер бара в расстояние. Стоп, поставленный на разумную дистанцию по волатильности за линию KAMA, даёт сделке пространство пережить обычные колебания, не игнорируя настоящий пробой. Поскольку линия в шуме почти не движется, буфер по волатильности ещё и защищает от выбивания коротким проколом плоской линии.
Для тайминга правило импульса или осциллятора может решать, когда входить на стороне, которую адаптивная линия уже выбрала. Можно также сопоставить её с скользящей средней фиксированного темпа: когда они согласны, сигнал сильнее, а когда расходятся, это нередко отмечает как раз те рваные фазы, где адаптивное поведение имеет значение. Нагромождение нескольких адаптивных или малозапаздывающих линий в основном повторяет один взгляд, поэтому давайте каждому инструменту свою задачу.
В AlphaPrime
В AlphaPrime KAMA относится к трендовому семейству, из которого черпает генератор стратегий, и её адаптивная природа делает её естественным фильтром, чувствительным к режиму. Там, где фиксированной средней нужно отдельное правило, чтобы молчать в диапазонах, KAMA уже сама затихает, так что генератор может проверять её как единственное направленное условие в компактном наборе правил.
Генератор скрещивает её с правилами волатильности, импульса, объёма и сессий и пропускает каждого кандидата через бэктесты на GPU. Поскольку линия выравнивается в шуме, результаты могут сильно различаться между трендовыми и боковыми отрезками одного контракта; валидация вне выборки — способ проверить, что комбинация держится и на отрезках, которых она не видела, а не опирается на один благоприятный период.
Уцелевшие комбинации можно экспортировать как код стратегии для привычной торговой платформы, готовый к дальнейшему тестированию или подготовке к реальному использованию там.
Частые вопросы
Что на самом деле измеряет коэффициент эффективности в KAMA?
Он сравнивает чистое расстояние, на которое сместилась цена за недавний отрезок, с полным расстоянием, пройденным по пути. Ровное движение даёт высокую оценку, а путаница туда-сюда — низкую, и это показание сообщает линии, как быстро следовать за ценой.
Почему KAMA становится плоской на боковых рынках?
Низкая эффективность заставляет её вести себя как очень медленную среднюю, поэтому она в основном игнорирует мелкие колебания. Плоская линия — не сбой, а сообщение о том, что рынок не трендует эффективно, и многие трейдеры используют это, чтобы отойти от трендовых правил.
Чем KAMA отличается от скользящей средней Халла?
Обе стараются уменьшить запаздывание, но скользящая средняя Халла быстра в любых условиях, а KAMA меняет темп под условия. Первая реагирует на всё; вторая — в основном когда на движение стоит реагировать.

