Что измеряет Choppiness Index
Choppiness Index сравнивает путь, пройденный свечами, с общим размахом цены за период. В справке TradingView он назван индикатором, который совсем не показывает направление и нужен только для оценки трендовости рынка.
Расчёт за n свечей идёт в четыре шага:
- Сложить истинные диапазоны всех n свечей.
- Найти общий размах: самый высокий максимум минус самый низкий минимум за те же n свечей.
- Разделить сумму на размах и взять десятичный логарифм результата.
- Разделить его на десятичный логарифм числа n и умножить на 100.
Истинный диапазон свечи - наибольшее из трёх чисел: максимум минус минимум, расстояние от максимума до прошлого закрытия и от минимума до прошлого закрытия. Расстояния до прошлого закрытия берутся по модулю, знака у них нет. В справках TradingView, Incredible Charts и MotiveWave период по умолчанию равен 14.
Отсюда понятны края шкалы. Если цена идёт в одну сторону, каждая свеча открывается на закрытии предыдущей и закрывается на своём крае, сумма диапазонов равна размаху. Отношение равно 1, логарифм равен нулю. Если все свечи стоят в одном и том же диапазоне, сумма в n раз больше размаха, и выходит 100.
Как проверить CHOP по пяти свечам
Проверить CHOP можно вручную: нужны максимум и минимум каждой свечи и калькулятор с десятичным логарифмом. Ниже учебный пример на условных ценах, это не реальные котировки. Период взят 5, чтобы расчёт уместился в таблицу. Каждая свеча, включая первую, открывается на закрытии предыдущей, разрывов нет. Поэтому истинный диапазон каждой свечи равен её высоте: 4.
| Ряд | Минимум и максимум пяти свечей | Сумма диапазонов | Общий размах | CHOP |
|---|---|---|---|---|
| Рост | 100-104, 103-107, 106-110, 109-113, 112-116 | 20 | 16 | 13,86 |
| Падение | 112-116, 109-113, 106-110, 103-107, 100-104 | 20 | 16 | 13,86 |
| Боковик | 100-104, 101-105, 100-104, 101-105, 100-104 | 20 | 5 | 86,14 |
Расчёт для роста: 20 / 16 = 1,25. Десятичный логарифм 1,25 равен 0,0969, логарифм 5 равен 0,6990. Делим первое на второе и умножаем на 100: получается 13,86.
Расчёт для боковика: 20 / 5 = 4. Логарифм 4 равен 0,6021, после деления на 0,6990 и умножения на 100 получается 86,14. Свечи в трёх рядах одинаковой высоты, меняется только то, насколько они накладываются друг на друга. Ряды собраны из идеально ровных свечей, поэтому числа вышли близко к краям шкалы: на реальном графике свечи так ровно не идут.
Почему одинаковый CHOP возможен при росте и падении
Одинаковый CHOP при росте и падении получается потому, что в формуле нет ни одной величины со знаком. Сумма диапазонов - это высоты свечей, общий размах - расстояние между крайними ценами. Обе величины не знают, в какую сторону шла цена.
Учебный пример: рост и падение дают одинаковый CHOP
учебная схема · не котировка и не сигнал
Рост от 100 до 116: CHOP 13,86
Падение от 116 до 100: CHOP 13,86
- 1Рост: сумма диапазонов 4 * 5 = 20, размах 116 - 100 = 16, отношение 1,25, CHOP 13,86
- 2Падение: зеркальный ряд. Сумма 20, размах 16, отношение 1,25, CHOP 13,86
Второй ряд - это первый, развёрнутый зеркально. По одному числу 13,86 нельзя сказать, был это рост или падение: видно только, что свечи почти не накладывались друг на друга.
В описании MotiveWave это сказано прямо: Choppiness Index не имеет направления, и торговые сигналы для него не рассчитываются.
Направление движения читают по самой цене или по другим инструментам. Например, как линии DI показывают сторону тренда, разобрано в материале о том, как пользоваться индикатором ADX.
Как читать уровни без обещания разворота
Уровни CHOP описывают уже прошедшие свечи и не обещают ни разворота, ни продолжения. Чаще всего границами служат 61,8 и 38,2: справка TradingView называет их популярными значениями Фибоначчи. Выше 61,8 рынок считают боковым, ниже 38,2 трендовым. В примере выше 13,86 лежит ниже нижней границы, а 86,14 выше верхней.
Что из этого следует и что нет:
- Значение выше 61,8 говорит, что за период свечи сильно накладывались друг на друга. Когда закончится флэт и куда выйдет цена, оно не говорит.
- Значение ниже 38,2 говорит, что свечи мало накладывались и размах близок к сумме диапазонов. Чаще всего это направленное движение, а вверх оно шло или вниз, видно только по графику цены.
- Справка TradingView приводит распространённое мнение: за долгой консолидацией следует долгий тренд и наоборот. Там же сказано, что аналитику нужно внимательно определять, когда диапазон или тренд продолжится, а когда развернётся, и для этого сочетать CHOP с другими инструментами.
- Автор описания на Incredible Charts на примере дневного графика пары AUDUSD замечает, что пересечения уровня 38,2 вниз часто запаздывают относительно самого тренда.
Близкий по духу инструмент - ATR: он тоже измеряет размах без направления, подробности в материале о том, как пользоваться ATR. Место CHOP среди остальных инструментов показано в обзоре лучших индикаторов TradingView.
Риски и ограничения. CHOP не даёт направления и сам по себе не служит поводом для сделки, прибыль он не гарантирует. Он считается по прошедшим свечам, поэтому сообщает о смене характера движения с опозданием. Значение зависит от периода: на 14 и на 5 свечах числа, как правило, будут разными. Платформы описывают формулу не одинаково: TradingView берёт максимумы и минимумы свечей, Incredible Charts берёт истинные максимумы и минимумы, с учётом прошлого закрытия. При разрывах в цене результаты могут разойтись. Высокая волатильность сама по себе не делает CHOP ни высоким, ни низким. Формула берёт отношение: если все диапазоны вырастут в одно и то же число раз, результат не изменится. То, как индикатор вёл себя раньше, не обещает того же в будущем. Торговля на финансовых рынках связана с риском потери капитала. Материал объясняет устройство индикатора и не является индивидуальной инвестиционной рекомендацией.
Источники
- Справочный центр TradingView: Choppiness Index (CHOP) - определение, формула, шкала от 0 до 100, уровни 61,8 и 38,2, период по умолчанию.
- Incredible Charts: Choppiness Index - шаги расчёта, уровни и замечание о запаздывании.
- MotiveWave Docs: Choppiness Index - индикатор без направления, торговые сигналы не рассчитываются.
- Справочный центр TradingView: Average True Range (ATR) - определение истинного диапазона.





