Учебные материалы Student Wyckoff

Heikin Ashi: расчётная свеча и фактическая цена

Свеча Heikin Ashi выглядит как обычная свеча, но её значения получены расчётом. Поэтому уровень её открытия или закрытия нельзя автоматически считать ценой, по которой в этот момент можно исполнить сделку. Особенно заметной разница становится после ценового разрыва между соседними барами.

Разберём три придуманных закрытых бара. Сохраним их обычные цены и отдельно посчитаем Heikin Ashi. На втором баре расчётный минимум окажется ниже фактического минимума исходного бара. Это не потерянная котировка: такое значение возникает из самой формулы.

Четыре исходные цены и четыре расчётных значения

Обычный бар описывают Open, High, Low и Close: открытие, максимум, минимум и закрытие. Для Heikin Ashi расчётное закрытие равно среднему этих четырёх исходных цен. Расчётное открытие следующего бара равно среднему предыдущих открытия и закрытия Heikin Ashi. Затем максимум выбирается из исходного High и текущих расчётных открытия и закрытия; минимум — аналогично из Low и двух расчётных значений.

Эти правила приведены в официальном объяснении Heikin Ashi TradingView. Ниже сокращение HA обозначает только расчётные величины. Исходные цены остаются отдельным рядом и не заменяются полученными средними.

Для первого бара нашего упражнения зададим HA Open как среднее его обычных Open и Close. Это явное условие начала таблицы, а не обещание одинакового способа инициализации всех терминалов. Следующие значения будут зависеть от него через предыдущее расчётное открытие.

Полные данные и два последовательных обновления

Все три бара уже закрыты. На первом обычное открытие 100, максимум 104, минимум 98 и закрытие 102. На втором есть условный разрыв вверх: его диапазон начинается с 109, заметно выше закрытия 102 первого бара.

Учебная таблица 1
БарOpenHighLowCloseHA OpenHA Close
110010498102101101
2110112109111101110,5
3111113108109105,75110,25

На первом баре HA Close = (100 +104 +98 +102) /4 =101. Выбранное начальное HA Open = (100 +102) /2 тоже равно 101. На втором HA Open = (101 +101) /2 =101, а HA Close = (110 +112 +109 +111) /4 =110,5.

На третьем HA Open = (101 +110,5) /2 =105,75. Новое HA Close = (111 +113 +108 +109) /4 =110,25. При проверке не заменяйте предыдущее HA Close обычным Close 111: это другая величина и другой расчёт.

Откуда взялся минимум 101 при обычном минимуме 109

Для второго бара выбираем HA High как максимум из 112,101 и 110,5: получаем 112. HA Low — минимум из 109,101 и 110,5: получаем 101. Таким образом, расчётная свеча охватывает уровень 101, хотя обычный диапазон второго бара составляет 109–112.

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

У третьего бара HA Low равен 105,75, хотя исходный Low 108. Полный ряд HA High для трёх баров:104,112 и 113; ряд HA Low:98,101 и 105,75. Снова сравниваются разные ряды. Поэтому при разборе сделки сохраняйте и обычные котировки, и тип графика, на котором сформулировано наблюдение. Плавный вид ряда не отменяет разрывов исходных данных.

Как отличить наблюдение на графике от исполнения

Фраза «расчётное закрытие выше расчётного открытия» описывает соотношение двух чисел HA. Для второго бара 110,5 >101, для третьего 110,25 >105,75. Обычный третий бар при этом закрылся ниже своего открытия:109 <111. Одинаковое слово «рост» без указания ряда скрывает это различие.

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

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

Задание: проверить зависимость от начала истории

Пересчитайте таблицу без двух последних столбцов. Затем в отдельной модели задайте первое HA Open равным 100 вместо 101, сохранив первое HA Close 101 и все исходные бары. Второе HA Open станет 100,5, третье —105,5. Расчётные закрытия останутся 101,110,5 и 110,25.

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

Проверьте также минимумы во второй модели: на втором баре 100,5 ниже исходного 109. Синтетическое значение по-прежнему нельзя объявить доступной котировкой. Изменение начального условия меняет рисунок, но не переписывает исходную историю торгов.

Что сохранить для учебного разбора

В дневнике укажите инструмент, источник обычных OHLC, период графика и последний закрытый бар. Отдельно сохраните тип графика, начальную точку HA и все промежуточные результаты. Для реальной сделки добавьте подтверждённые исполнения из отчёта, не подменяя их расчётной свечой.

Перед следующим разбором сформулируйте проверяемый вопрос: например, «Почему HA Low оказался ниже обычного Low второго бара?». Ответ должен ссылаться на конкретные входные величины и формулу. Предположение о будущем движении — следующий отдельный предмет исследования.

Настройки исходного графика разбираются в материале о работе с TradingView. На обучении трейдингу Student Wyckoff такое упражнение можно связать с дневником: восстановить расчёт, объяснить различие рядов и сформулировать условия торгового плана на проверяемых данных.