Индикатор Heiken Ashi: как пользоваться и почему бэктест на нём обманывает

Обложка статьи «Индикатор Heiken Ashi: как пользоваться и почему бэктест на нём обманывает»: слева рваные обычные свечи, в центре стрелка, справа гладкие свечи Heiken Ashi и пунктир реальной цены закрытия ниже их закрытия; учебная схема без котировок

Что такое Heiken Ashi и чем эти свечи отличаются от японских?

Правильная запись японского названия - Heikin Ashi, «средний бар». В русскоязычных статьях и терминалах чаще пишут Heiken Ashi или «Хейкен Аши», реже «Хайкен Аши», и почти везде зовут индикатором. Строго говоря, это тип графика: он меняет сами свечи.

Западным трейдерам технику представил Дэн Валку, трейдер и преподаватель технического анализа с квалификацией CFTe, в статье Using The Heikin-Ashi Technique в журнале Technical Analysis of Stocks & Commodities, февраль 2004 года. Идея простая. Обычная японская свеча показывает, что было с ценой за период: открытие, максимум, минимум и закрытие. Тело свечи - прямоугольник между ценой открытия и закрытия, тени - тонкие линии над и под ним до максимума и минимума. Свеча Heiken Ashi берёт эти же четыре цены, смешивает их с данными прошлой свечи и рисует сглаженную картину.

Отсюда и главное отличие, которое редко проговаривают. На обычном графике закрытие свечи - реальная цена последней сделки периода. На графике Heiken Ashi закрытие - расчётная величина. Читать паттерны обычных свечей на таком графике тоже не стоит: разбор свечных паттернов относится к реальным ценам.

Как считается свеча Heiken Ashi?

  1. 1

    Закрытие: среднее четырёх цен свечи

    (открытие + максимум + минимум + закрытие) / 4

  2. 2

    Открытие: середина прошлого тела

    (открытие HA + закрытие HA прошлой свечи) / 2

  3. 3

    Максимум: наибольшее из трёх значений

    Реальный максимум, открытие HA или закрытие HA

  4. 4

    Минимум: наименьшее из трёх значений

    Реальный минимум, открытие HA или закрытие HA

Формулы в том виде, в каком их приводят Дэн Валку и справка TradingView. HA - сокращение от Heiken Ashi.

Открытие каждой новой свечи зависит от прошлой, а та - от позапрошлой. Получается цепочка через всю загруженную историю. Самой первой свече брать «прошлое тело» неоткуда. В таблице Валку её открытие равно реальному открытию, у StockCharts - середине между открытием и закрытием. По оценке StockCharts, след этой условности уходит обычно за 7-10 свечей, но самые ранние свечи на разной глубине данных могут немного отличаться.

Посмотрим на учебных числах, без привязки к конкретному рынку. У прошлой усреднённой свечи открытие 100, закрытие 102. Дальше идут две обычные свечи: сначала рост, потом резкое падение.

ЦенаСвеча 1, обычнаяСвеча 1, Heiken AshiСвеча 2, обычнаяСвеча 2, Heiken Ashi
Открытие103101107103
Максимум108108107,5107,5
Минимум102101101101
Закрытие107105102104,4
Цветзелёнаязелёнаякраснаязелёная

Считаем вторую усреднённую свечу. Закрытие: (107 + 107,5 + 101 + 102) / 4 = 104,375. Открытие: (101 + 105) / 2 = 103. Закрытие выше открытия, значит свеча зелёная, хотя реальная цена за этот период упала с 107 до 102.

Из одной таблицы видно три вещи. Усреднённая свеча запаздывает: резкое падение она покажет только следующими свечами. Цена закрытия HA отличается от реальной на два-три пункта в обе стороны. А минимум первой усреднённой свечи равен 101, хотя по реальным сделкам цена в тот период ниже 102 не опускалась.

Как читать цвет, тело и тени усреднённых свечей?

ChartSchool от StockCharts и сам Валку описывают чтение одинаково. Цвет здесь важнее, чем на обычном графике, потому что усреднение убирает случайные встречные свечи.

Сильный рост

Сильное падение

  1. 1.Зелёные, без нижних теней
  2. 2.Малое тело и две тени
  3. 3.Красные, без верхних теней
Признаки из описания Валку и ChartSchool. Это описание режима. Вход подтверждают на обычном графике.

Пять признаков, на которые смотрят:

  1. Зелёные свечи подряд - рост. Если у них нет нижних теней, покупатели держат цену весь период.
  2. Красные свечи подряд - падение. Нет верхних теней - продавцы не отпускают.
  3. Тела уменьшаются, появляются тени против движения - тренд слабеет.
  4. Маленькое тело с длинными тенями с обеих сторон, аналог доджи, - рынок не решил, куда идти. Валку предупреждает, что в консолидации таких свечей много, и считать каждую сменой тренда небезопасно.
  5. Цвет чередуется каждые одну-две свечи - на рынке флэт, и сигналы по цвету почти ничего не стоят.

Сам Валку писал, что метод надёжен не на 100% и его стоит сочетать с другими инструментами и контролем риска.

Разрывов между свечами на этом графике не видно: открытие новой свечи всегда стоит на середине прошлого тела, и гэп, по словам Валку, растворяется в свечах. Некоторые статьи называют это плюсом. Это правда только для глаза. Реальный гэп при этом никуда не делся, и стоп-заявка исполнится по реальной цене после разрыва.

Как пользоваться индикатором Heiken Ashi в TradingView по шагам?

В TradingView Heiken Ashi выбирают в меню типа графика на верхней панели, так же как бары или линию. Шкала справа тогда показывает два значения: реальную цену и цену Heiken Ashi. Оставить на шкале только реальную можно в настройках графика опцией Real prices on price scale.

Держать весь экран на усреднённых свечах не обязательно. В скриптах Pine значения Heiken Ashi берут на обычном графике функцией ticker.heikinashi вместе с request.security. Как работает эта связка и почему заглядывание в будущее через lookahead даёт перерисовку, разобрано в материале про данные другого символа и таймфрейма.

  1. 1

    Включить тип графика Heiken Ashi

    Меню типа графика на верхней панели TradingView

  2. 2

    Определить режим по цвету и теням

    Серия одного цвета без встречных теней - тренд

  3. 3

    Переключиться на обычные свечи

    Или открыть второе окно с японскими свечами

  4. 4

    Взять вход и стоп по реальным ценам

    Уровни, минимумы и максимумы - только с обычного графика

  5. 5

    Посчитать риск до входа

    Размер позиции от расстояния до стопа

  6. 6

    Держать позицию, пока режим не сменится

    Тени против движения и смена цвета - повод к разбору

Heiken Ashi отвечает на вопрос «есть ли тренд и держится ли он». Где входить и где признать ошибку, решают реальные цены.

Когда спрашивают, как пользоваться индикатором Heiken Ashi без самообмана, ответ укладывается в одно правило: Heiken Ashi - фильтр режима и удержания, а не источник цен. Минимум усреднённой свечи в нашем примере был 101 при реальном 102. Поставите стоп-лосс «под минимум свечи» с такого графика - он окажется там, где цена не была. Как выбрать уровень и тип стоп-заявки, описано в статье про стоп-лосс и риск исполнения.

Второе правило - не смешивать задачи. Подбирать трендовый фильтр под рынок удобнее по разбору индикаторов тренда, а сами уровни брать с того графика, на котором вы торгуете.

Почему бэктест на свечах Heiken Ashi рисует прибыль, которой не было?

Справка TradingView прямо предупреждает: на нестандартных типах графика, среди которых Heiken Ashi и Ренко, стратегии дают нереалистичные результаты, потому что ордера исполняются по синтетическим ценам графика. Документация Pine Script пишет ещё жёстче: такие графики не подходят для бэктеста и автоматической торговли. Тестер тут не ошибается: он честно торгует по тем числам, которые видит.

Вернёмся к учебной таблице. Допустим, правило такое: купить на закрытии зелёной свечи 1, продать на закрытии первой свечи, где закрытие HA ниже прошлого закрытия HA. Для простоты считаем, что тестер исполняет ордер прямо на закрытии свечи: в TradingView это опция On bar close, по умолчанию ордер ждёт открытия следующей свечи.

  • В тестере на графике Heiken Ashi покупка прошла по 105, продажа по 104,4. Убыток 0,6 пункта.
  • На реальном рынке в тот же момент можно было купить только около 107 и продать около 102. Убыток 5 пунктов.

Разница в восемь раз, и это на одной сделке. На сотнях сделок такие сдвиги копятся, и кривая капитала в отчёте растёт там, где реальный счёт терял. Отдельно работает запаздывание: пока усреднённая свеча остаётся зелёной, цена уже может идти вниз.

Для Heiken Ashi в TradingView есть выход, потому что каждой обычной свече соответствует ровно одна усреднённая. С лета 2023 года в свойствах стратегии есть опция исполнения по стандартным ценам OHLC, то есть по реальным открытию, максимуму, минимуму и закрытию свечи, в разных версиях справки она называется Using standard OHLC или Fill orders on standard OHLC. По умолчанию она выключена. В коде Pine то же самое включает параметр fill_orders_on_standard_ohlc = true в strategy(). Сигналы при этом считаются по свечам Heiken Ashi, а сделки - по реальным ценам. На Ренко и других синтетических графиках опция не действует.

Автор открытого скрипта на TradingView, который прогонял стратегию на Heiken Ashi по реальным ценам, пришёл к выводу, что на практике она гораздо ближе к нулевому результату, чем на красивом графике.

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

Где Heiken Ashi помогает, а где мешает?

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

Где Heiken Ashi помогает, а где подводит

Подойдёт, если

  • Понять, есть ли на графике тренд, не отвлекаясь на шум
  • Держать позицию, пока свечи одного цвета без встречных теней
  • Заметить, что тела уменьшаются и движение слабеет

Не подойдёт, если

  • Ставить стоп и вход по минимумам и максимумам HA
  • Тестировать стратегию с исполнением по ценам HA
  • Ловить разворот на боковом рынке и в скальпинге

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

Ещё одна ловушка - боковик. Цвет меняется часто, каждая смена выглядит как разворот, а на деле это пила внутри диапазона. Здесь помогает отдельная оценка силы тренда или хотя бы правило «не торговать смену цвета, пока цена внутри диапазона». О похожей ловушке на уровнях - в разборе ложного пробоя.

Как проверить стратегию на Heiken Ashi без самообмана?

Порядок проверки:

  1. Запишите правило входа и выхода словами до теста. Что считается сменой цвета, на закрытии какой свечи вход.
  2. Включите исполнение по стандартным OHLC или fill_orders_on_standard_ohlc в коде стратегии.
  3. Задайте комиссию и проскальзывание не меньше, чем у вашего брокера или биржи.
  4. Сравните два отчёта: с исполнением по ценам HA и по реальным ценам. Если прибыль исчезает во втором, стратегия жила на синтетических ценах.
  5. Проверьте, что сигнал берётся только на закрытой свече. Пока свеча не закрылась, её цвет может смениться, и это та же история, что с индикаторами без перерисовки.
  6. Отложите часть истории и проверьте стратегию на ней уже после настройки.
  7. Прогоните правило вперёд без реальных денег хотя бы несколько недель.

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

Риски и ограничения

  • Цвет свечи описывает уже прошедшее движение. Смена цвета может прийти после того, как основная часть движения уже прошла.
  • На боковом рынке смены цвета частые и в основном ложные.
  • Стоп по минимуму или максимуму усреднённой свечи может оказаться на цене, которой не было.
  • Реальный гэп не виден на графике, но стоп-заявка исполнится по реальной цене, иногда хуже заданной.
  • Бэктест с исполнением по ценам HA завышает результат. Даже честный тест не обещает такого же результата в будущем.
  • Размер позиции считают до входа, от расстояния до стопа, например по формуле риска на сделку.

Дисклеймер. Не является индивидуальной инвестиционной рекомендацией. Рынок волатилен, торговля связана с риском потери капитала. Прошлые результаты не гарантируют будущих.

Источники

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

Что лучше: Heiken Ashi или японские свечи?

Это разные инструменты. Японские свечи показывают реальные цены периода, по ним ставят уровни, стопы и тестируют стратегии. Heiken Ashi сглаживает картину и помогает увидеть тренд и его ослабление. Удобная связка - два окна: режим по Heiken Ashi, решения по обычным свечам.

Подходит ли Heiken Ashi для скальпинга?

Обычно плохо. На коротких сделках разница между ценой закрытия HA и реальной ценой сопоставима с самим движением, а запаздывание в одну-две свечи съедает вход. Если стратегия всё же строится на усреднённых свечах, её обязательно тестируют с исполнением по реальным ценам, комиссией и проскальзыванием.

Перерисовывается ли Heiken Ashi?

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

Как пользоваться индикатором Heiken Ashi вместе с индикаторами Midas?

Включить Heiken Ashi на графике с индикаторами Midas можно, но расчёты и статистика на усреднённых свечах будут отличаться от обычных, а сигналы начнут запаздывать вместе со свечами. Причина в самом типе графика. Сигналы Midas не перерисовываются, и их историю удобнее проверять на стандартных свечах.

Что вы узнаете
  • как считается свеча Heiken Ashi по формулам Дэна Валку, на учебном примере
  • как читать цвет, тело и тени и в каком порядке работать на двух графиках
  • почему тестер стратегий на таких свечах показывает сделки, которых не было
  • как проверить стратегию на Heiken Ashi по реальным ценам
Применить за 20 мин
Экономит 2 ч
Новичкам
16просмотров
Материал был полезен?

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

Профильный эксперт
Макс Витковский
Аналитик рынка

Разбирает структуру рынка, уровни и торговые сценарии. Специализация — криптовалюты, технический анализ и ончейн-данные.

График TradingView с сигналами Buy и Sell индикатора Midas
Midas multi-индикатор for TradingViewОдин из самых продвинутых индикаторов для трейдинга
  • Сигналы без перерисовки
  • Интерактивный теханализ
  • 7 стратегий на выбор
Midas multi-индикатор for TradingViewСигнал, стоп и 3 цели — прямо на графике
  • Сигнал фиксируется по закрытию свечи
  • Стоп и 3 цели строятся автоматически
  • План сделки виден до входа