Что считает Chaikin Volatility: формула из спрэда high-low
Главное
сначала находят размах каждой свечи, затем сглаживают этот ряд и сравнивают его с прошлым значением.
Здесь spread означает разницу High и Low, а не разницу между ценами покупки и продажи в стакане. Берутся весь размах и тени свечи, а не только её тело. Цена закрытия и торговый объём в базовой формуле отсутствуют. Так волатильность описывается через изменение внутрисвечного диапазона.
Обозначим размах как R, сглаженный ряд как A, период средней как n, число свечей для сравнения как m:
R(t) = High(t) - Low(t)
A(t) = MA(R, n)
CHV(t) = 100 × [A(t) / A(t-m) - 1]У этой формулы есть разные реализации. В примере MetaQuotes используется экспоненциальная средняя EMA. В документации cTrader описана простая средняя SMA. Поэтому надпись CHV без названия платформы и типа сглаживания недостаточна для воспроизводимого расчёта.
- 1
High минус Low
Размах каждой свечи вместе с тенями
- 2
Средняя за n свечей
Тип MA берём из конкретной реализации
- 3
Сравнение с A(t-m)
Отношение минус один, умноженное на 100
Схема: исходные данные CHV проходят три операции. Источник механики - документации MetaQuotes и cTrader; схема составлена для этого объяснения.
Как читать линию CHV: всплески, затухание и нулевая отметка
Главное
положение относительно нуля показывает результат сравнения двух диапазонов. Наклон линии показывает, как меняется само это сравнение.
Если сглаженный размах вырос с 2 до 3 условных единиц, CHV равен +50%. Если упал с 2 до 1, значение составит -50%. Это проценты изменения диапазона, а не проценты движения актива и тем более не доходность сделки. В обоих примерах цена могла двигаться вверх, вниз или возвращаться к исходной отметке.
Нулевая линия означает равенство A(t) и A(t-m). Она не означает отсутствие колебаний: две широкие свечные серии могут дать такой же ноль, как две узкие. По одному значению CHV нельзя оценить абсолютный размер риска в рублях или пунктах.
Различайте снижение индикатора и переход под ноль. Падение с +125% до +25% ещё оставляет текущий сглаженный размах выше базы сравнения. А рост с -50% до -20% оставляет его ниже базы. Кроме текущего размаха меняется и знаменатель: старое значение постепенно уходит из окна сравнения. Поэтому изгиб линии не всегда объясняется последней свечой.
Типовые настройки периодов сглаживания и сдвига
Главное
записывайте отдельно тип средней, её период n и период сравнения m. Сдвиг сравнения не равен смещению картинки вправо.
| Реализация | Сглаживание | Период сравнения | Что зафиксировать |
|---|---|---|---|
| Пример MetaQuotes CHV | EMA, 10 свечей | 10 свечей | Совпадает ли используемый индикатор с этим примером |
| Встроенный CHV cTrader по документации | SMA, 14 свечей по умолчанию | 10 свечей по умолчанию | Не менялись ли параметры пользователем |
| Пользовательский скрипт | Проверить в описании или коде | Проверить в настройках | Автор, версия, источники High и Low |
Меньший период сглаживания обычно делает линию чувствительнее к отдельной свече. Больший сильнее усредняет размах. Период сравнения отвечает на другой вопрос: с насколько давним значением сопоставляется текущая средняя. Менять оба параметра одновременно неудобно: теряется причина различий.
Если в настройках отдельно есть Offset или Shift, проверьте его смысл. Он может только передвигать готовую линию на экране. Такой сдвиг не превращает исторический расчёт в прогноз. Для первоначальной сверки оставьте визуальное смещение нулевым и сравнивайте закрытые свечи на одном таймфрейме.
Сигналы: завершение тренда, сжатие волатильности и расширение диапазона
Главное
CHV помогает описать изменение режима колебаний. Проверка разворота или пробоя требует отдельного условия по цене.
Всплеск CHV говорит, что сглаженный диапазон заметно расширился относительно выбранной базы. Сам по себе всплеск не различает ускорение действующего движения, резкий разворот и широкий боковик. Правило «линия резко выросла - тренд завершён» добавляет к формуле утверждение, которого в ней нет.
Чтобы проверить идею без подглядывания в будущее, заранее запишите последовательность действий:
- Выберите рынок, таймфрейм, реализацию CHV и параметры. Отдельно определите числовое условие сжатия или всплеска.
- Задайте ценовое условие: например, закрытие за заранее отмеченной границей диапазона. Не переносите границу после результата.
- Решите, по какой следующей доступной цене возможен вход и какое событие отменяет сценарий.
- Проверьте все подходящие случаи на выбранном участке, включая неудачные. Учтите комиссии и проскальзывание.
- Сохраните другой участок истории для проверки неизменных правил. Сравните тот же сценарий с фильтром CHV и без него.
Это план проверки гипотезы, а не готовая торговая система. Снижение CHV может сопровождать сжатие, но не назначает время будущего выхода из него. Подробный порядок работы с историей разобран в материале про бектест торговой стратегии.
Почему CHV не видит направления цены и не связан с объёмом
Главное
одинаковые ряды High-Low дают одинаковый CHV, даже если цены движутся в противоположные стороны.
Представьте два учебных графика. У первого максимумы и минимумы постепенно поднимаются, у второго зеркально опускаются. На каждой соответствующей свече разность High-Low одинакова. При одинаковом сглаживании оба индикатора совпадут. Направление потерялось уже на шаге вычитания Low из High.
Объём торгов тоже можно изменить, не меняя High и Low. CHV от этого останется прежним. Поэтому утверждения «покупатели накапливают позицию» или «деньги выходят из актива» нельзя обосновать одной его линией. Chaikin Money Flow и Chaikin Oscillator используют другие исходные ряды; общая фамилия автора не делает инструменты взаимозаменяемыми.
Риски и ограничения
Главное
CHV не задаёт направление сделки, величину позиции или безопасное расстояние до стопа.
Положительный процент может возникнуть из-за очень маленькой базы сравнения. Нулевой знаменатель делает расчёт неопределённым; способ обработки такой свечи нужно смотреть в реализации. На незакрытом баре High и Low ещё могут изменяться, вместе с ними меняется и показание индикатора.
Подойдёт, если
- Увеличился ли сглаженный размах относительно базы?
- Совпадают ли мои параметры с проверяемым расчётом?
- Меняет ли фильтр результат заранее заданной стратегии?
Не подойдёт, если
- В какую сторону обязательно пойдёт цена?
- Какой стоп гарантирует сохранность капитала?
- Сколько денег пришло в актив?
Схема границ метода: слева вопросы к изменению размаха, справа выводы, для которых данных CHV недостаточно. Основание - разобранная выше формула.
Индикатор не гарантирует прибыль. Торговля связана с риском потери капитала; прошлые результаты не гарантируют будущих. Материал носит образовательный характер и не является индивидуальной инвестиционной рекомендацией.
Разберите инструмент на практике вместе с Midas
В экосистеме Midas есть пошаговые инструкции, обучение техническому анализу и поддержка сообщества — от первого запуска до разбора собственной торговой логики.
- пошаговые инструкции по продукту
- структурированное обучение теханализу
- чат с командой и участниками клуба
Как пересчитать волатильность Чайкина вручную и сверить с терминалом
Главное
сначала получите ряд средних, затем сравните нужную пару значений. Округляйте только конечный результат.
Возьмём полностью учебные размахи семи свечей: 2, 2, 2, 4, 6, 3, 1. Это не котировки и не результаты стратегии. Для короткого проверяемого примера выберем EMA с n = 3 и сравнение через m = 2 свечи. Эти параметры служат арифметике примера, а не рекомендацией для торговли.
Коэффициент EMA равен 2 / (n + 1), здесь 0,5. Начальное значение на третьей свече зададим средним первых трёх размахов: A(3) = 2. Дальше A(t) = 0,5 × R(t) + 0,5 × A(t-1).
| Свеча | Размах R | EMA A | База через 2 свечи | CHV |
|---|---|---|---|---|
| 1 | 2 | Ещё нет | Ещё нет | Ещё нет |
| 2 | 2 | Ещё нет | Ещё нет | Ещё нет |
| 3 | 2 | 2 | Ещё нет | Ещё нет |
| 4 | 4 | 3 | Ещё нет | Ещё нет |
| 5 | 6 | 4,5 | 2 | +125% |
| 6 | 3 | 3,75 | 3 | +25% |
| 7 | 1 | 2,375 | 4,5 | Около -47,22% |
На пятой свече: 100 × (4,5 / 2 - 1) = 125%. На шестой сравниваем уже с четвёртой свечой: 100 × (3,75 / 3 - 1) = 25%. Ошибка «всегда делить на первую двойку» дала бы другую линию.
Свеча 5
CHV +125%
4,5 сравниваем с 2
Свеча 6
CHV +25%
3,75 сравниваем уже с 3
Свеча 7
CHV -47,22%
2,375 сравниваем с 4,5
Учебная последовательность: снижение с +125% до +25% ещё не означает отрицательное изменение относительно базы. Источник чисел - расчёт в таблице, округление последнего результата до сотых.
Для сверки с терминалом выгрузите его же High и Low. Сопоставьте свечи по времени, проверьте тип средней, оба периода и начальное значение EMA. Другая глубина загруженной истории может изменить старт рекурсивного расчёта. Если используется SMA, воспроизводите SMA; замена её на EMA сама создаёт расхождение.
Проверяйте несколько последовательных закрытых свечей, а не только одну точку. При несовпадении сначала найдите первый различающийся размах, затем среднюю и только потом процент. Так видно, ошибка пришла из котировок, сглаживания или выбора базы.
Отличия от ATR, BVOL и Chaikin Money Flow
Главное
эти инструменты отвечают на разные вопросы. Одинаковые числа на их шкалах нельзя читать одинаково.
| Инструмент | Что измеряет | Как читать единицы |
|---|---|---|
| CHV | Изменение сглаженного High-Low | Процент к прошлому значению этого диапазона |
| ATR | Средний истинный диапазон с учётом предыдущего закрытия | Единицы цены, если это обычный ATR, а не ATR% |
| .BVOL BitMEX | Историческую волатильность BTC/USD за скользящие 30 дней | Годовая оценка изменчивости доходностей |
| Chaikin Money Flow | Показатель на основе положения закрытия внутри свечи и объёма | Денежный поток в терминологии индикатора, а не CHV |
ATR включает расстояние от предыдущего закрытия до текущего максимума или минимума. Поэтому он учитывает гэп, который один High-Low пропускает. Формула и применение отдельно разобраны в гайде по ATR.
Под BVOL здесь имеется в виду именно индекс .BVOL BitMEX. Он рассчитывается по изменениям усреднённых цен BTC/USD и приводится к годовой шкале. Это не процент расширения свечей, как в CHV. У другого продукта с похожим сокращением нужно отдельно читать методику.
CMF использует объём, а Chaikin Oscillator строится как разность средних линии накопления/распределения. Ни один из них не является другим названием Chaikin Volatility. Для выбора инструмента под конкретный вопрос пригодится сравнение индикаторов волатильности.
Где CHV искажается: гэпы, тонкие инструменты и низкие таймфреймы
Главное
узкая свеча не исключает большого скачка между свечами. На редких сделках и коротких интервалах особенно важно проверить исходные данные.
Учебный пример гэпа: предыдущая цена закрытия 100, новый максимум 111, минимум 109. High-Low равен 2, а истинный диапазон для ATR равен 11. CHV увидит внутрисвечный размах 2; расстояние от 100 до новой свечи в его исходный ряд не попадёт. Это ограничение выбранной меры, а не арифметическая ошибка.
На тонком инструменте отдельная сделка может сформировать крайний High или Low. Если перед ней размах был почти нулевым, относительное изменение получится большим. Отдельно посмотрите, были ли сделки в каждом баре и как поставщик данных заполняет пустые интервалы. Красивый пик индикатора не подтверждает возможность исполнить сделку по изображённой цене.
Для внутридневного сравнения важны одинаковые торговые сессии, таймфрейм и источник котировок. Один график может включать расширенную сессию, другой только основную. Прежде чем подбирать параметры под расхождение, убедитесь, что сравниваете один и тот же ряд свечей.
Источники
- MetaQuotes: Chaikin Volatility, формула с EMA
- cTrader: Chaikin Volatility, формула и настройки SMA
- TradingView: Average True Range, истинный диапазон
- BitMEX: определение индекса .BVOL
- cTrader: Chaikin Money Flow, связь цены и объёма
- TradingView: Chaikin Oscillator, расчёт через накопление/распределение
- HPotter на TradingView: открытый скрипт Chaikin Volatility
Частые вопросы
Где найти Chaikin Volatility в TradingView?
Ищите полное название, затем проверяйте автора и описание результата. На TradingView есть открытый пользовательский скрипт Chaikin Volatility от HPotter. Скрипт сообщества, стратегия с тестером и встроенный индикатор платформы - разные варианты. Перед добавлением проверьте, что расчёт использует High-Low, а не линию накопления/распределения, и выпишите доступные параметры.
Какой период задавать, если нужен показатель исторической волатильности?
Сначала выберите сам показатель. CHV описывает изменение сглаженного размаха, а историческая волатильность на основе доходностей описывает другую величину. Одинаковый период не делает их эквивалентными. Для CHV нужно указать два периода и тип средней; для другого инструмента сверить окно расчёта, частоту наблюдений и наличие приведения к годовой шкале.










Оставить комментарий