Стоп и цель внутри одной свечи: где бэктест придумывает прибыль
Почему OHLC не восстанавливает последовательность цен и как описать неоднозначные исполнения в историческом тесте.
Четырёх цен бывает недостаточно
Свеча сообщает открытие, максимум, минимум и закрытие интервала. Она не обязательно показывает порядок посещения промежуточных уровней. Если после входа и стоп, и цель оказались внутри диапазона одной свечи, итог сделки может зависеть от последовательности движения. Автоматически выбирать прибыльный исход нельзя. Это добавляет в модель информацию, которой набор OHLC сам по себе не содержит, даже если все четыре числа абсолютно точны.
Условный спорный бар
Предположим, позиция открыта по 100, стоп расположен на 98, цель на 104. У свечи максимум 105 и минимум 97. Цена могла сначала достичь цели, а могла сначала пройти стоп. Из этих границ выбрать последовательность невозможно. Дополнительный вопрос — существовала ли позиция до обоих событий. Если сигнал сформирован только на закрытии этой свечи, использование её прежнего максимума для выхода будет ещё одной ошибкой.
Варианты проверки
Можно перейти к более подробным данным, если они доступны и соответствуют реальной механике исполнения. Другой вариант — заранее применять консервативное правило к неоднозначным барам и отдельно считать их долю. Полезно также построить диапазон результатов для благоприятного и неблагоприятного сценария. Важно сохранять одинаковый подход во всех сделках. Выбор удобной последовательности вручную после просмотра графика делает результаты несопоставимыми и скрывает неопределённость теста.
Что указать читателю отчёта
Опишите таймфрейм данных, момент формирования сигнала, правило цены входа и обработку совпавших уровней. Покажите количество спорных свечей и их вклад в итоговую прибыль. Если преимущество исчезает при другом допустимом порядке событий, вывод о стратегии слабее, чем кажется по единственной кривой. Такая проверка не требует сложной модели: она начинается с честного признания того, какие детали рынка ваши данные действительно содержат и какие вам приходится предполагать.
Если продавец робота показывает только итоговую кривую, попросите разобрать свечу, где были достижимы оба уровня. Важен заранее выбранный порядок разрешения неопределённости. Постоянный выбор выгодного исхода без более подробных данных способен заметно завысить заявленную доходность.
ПУЛЬС / ЗНАНИЯ
ПУЛЬС / ЗНАНИЯ