VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime

ATR (средний истинный диапазон): стопы, фильтры и идеи для стратегий

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

СемействоВолатильность
В AlphaPrimeВстроенное семейство генератораВ основном дистанция стопа, выходы и фильтры
Тип выводаВ тех же единицах, что и ценаРазмер без направления; фиксированных границ нет

Что он измеряет

Средний истинный диапазон смотрит, какое расстояние на самом деле прошёл каждый бар, и усредняет это за недавний отрезок. Слово «истинный» здесь важно: диапазон бара — это не только его максимум минус минимум, но и любой гэп относительно предыдущего закрытия. Ночные гэпы и скачки на открытии поэтому попадают в показание, а не игнорируются молча. Для фьючерсных контрактов с раздельными дневной и ночной сессиями или с гэпами на новостях это во многом и объясняет доверие к ATR.

У ATR есть размер, но нет направления. Резкий рост и резкая распродажа одинаково толкают его вверх. Он выражается в тех же единицах, что и цена: на фьючерсе на фондовый индекс — в пунктах индекса, на нефти — в шагах цены. Поэтому прямое сравнение разных контрактов лишено смысла, а вот сравнение во времени на одном контракте сразу полезно: видно, больше или меньше типичный бар сегодня, чем был в прошлом месяце.

Поскольку это среднее, один экстремальный бар размывается, и линия меняется размеренно и довольно плавно. Это скорее термометр рынка, чем генератор сигналов. Он описывает, горячая ли обстановка или холодная, но не говорит, покупать или продавать. Поэтому ATR редко бывает самостоятельной стратегией; обычно это линейка, позволяющая другим правилам правильно подбирать размеры.

Схематичный набросок (не реальные рыночные данные)

Как он ведёт себя на реальных рынках

Волатильность кучкуется. За бурными сессиями обычно следуют новые бурные сессии, а спокойные отрезки склонны оставаться спокойными. На графике это видно как плато и впадины, а не случайный шум, и именно поэтому ATR полезен, чтобы отличать одну рыночную обстановку от другой.

При резком падении и панических продажах ATR обычно растёт быстрее, чем во время ровного роста. Это согласуется с тем, как ведут себя фьючерсные рынки, когда исчезают заявки на покупку и расширяются спреды на пути вниз. Многие трейдеры также замечают, что ATR достигает недавнего максимума в самой бурной части движения, а не в точке, где оно началось.

Роллирование контрактов, важные выходы данных и смены сессий могут заставлять ATR прыгать ступенями. Смешение дневной и ночной сессий в одном расчёте или склейка месяцев контракта без поправки на разницу цен между ними искажают показание. Поэтому подготовка данных напрямую влияет на то, можно ли полагаться на ATR.

Распространённые способы применения (концепции)

Управление риском

Стопы по волатильности

Дистанция стопа выражается в единицах текущего среднего диапазона, а не в фиксированном числе пунктов. Она расширяется, когда рынок неспокоен, и сужается, когда спокоен, так что стоп стоит за пределами обычного шума. Часто сочетается с трендовым входом по скользящей средней.

Фильтр волатильности

Переждать тихий рынок

Когда средний диапазон опускается ниже своей недавней нормы, правила пробоя отключаются, чтобы не входить на рынке, которому некуда двигаться. Работает и обратное: разрешать пробой полос Боллинджера, только пока диапазон расширяется.

Трейлинг-выход

Линия выхода, следующая за диапазоном

Линия выхода тянется за наивысшей точкой, достигнутой в сделке, на расстоянии, измеряемом в средних диапазонах. Она поднимается по мере развития тренда, и позиция закрывается, только когда откат превышает то, что объяснили бы обычные колебания.

Сочетание с другими семействами индикаторов

У ATR нет мнения о направлении, поэтому он почти всегда стоит рядом с чем-то, что такое мнение имеет. ADX описывает, насколько силён тренд, а ATR — как далеко проходит каждый бар. Когда растут оба, рынок обычно находится в крупном направленном движении. Когда ATR высок, а ADX остаётся низким, рынок нередко яростно мечется из стороны в сторону, и именно здесь многие трендовые правила испытывают трудности.

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

В паре с VWAP ATR переводит разрыв между ценой и средневзвешенной по объёму ценой сессии в расстояние, измеряемое в диапазонах. Это делает отклонения сопоставимыми между разными днями, и можно судить, действительно ли сегодняшнее удаление от средней редкость или оно просто выглядит большим в пунктах.

В AlphaPrime

В AlphaPrime ATR редко решает вход самостоятельно. Обычно он находится во второй половине стратегии: как далеко ставить стоп, как трейлинг-выход следует за сделкой и какие сессии слишком тихи, чтобы с ними возиться. Генератор стратегий берёт эти правила выхода и фильтров на основе диапазона и сочетает их с условиями входа из других семейств индикаторов.

Одна и та же идея входа может давать совершенно разные результаты в зависимости от размера стопа по волатильности. Генератор поручает GPU протестировать эти варианты по одному, а затем по данным вне выборки проверяет, какие дистанции стопа остаются разумными в условиях, которых стратегия не видела, а не выглядят хорошо лишь в периоде, использованном для их подбора.

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

Частые вопросы

Означает ли рост ATR, что рынок идёт вверх?

Нет. ATR измеряет только величину движения, и рост, и распродажа одинаково толкают его вверх. Для направления используйте наклон скользящей средней или трендовый инструмент вроде ADX, а ATR оставьте для расстояний.

Чем ATR отличается от ширины полос Боллинджера?

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

Если я экспортирую стратегию со стопами по ATR, будут ли стопы по-прежнему адаптироваться?

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