Стратегия пробоя — это правило реакции на движение цены за ранее определённую границу. Границей может быть фиксированный уровень, максимум скользящего окна или диапазон, наблюдаемый в заданную сессию. Само название не говорит о том, продолжится ли движение. Пробой может быстро развернуться, а видимая граница может измениться при смене окна ретроспективы или источника цены.
Определите границу до анализа результатов
Запишите актив, площадку, инструмент, интервал бара, часовой пояс, исторический источник и даты тестирования. Правило скользящего диапазона требует точного окна ретроспективы и должно указывать, исключается ли сигнальный бар из диапазона. Если текущая свеча помогает определить максимум, который затем должна превысить, правило может оказаться невыполнимым или использовать информацию непоследовательно. Если стратегия изучает именованную сессию, определите её точное открытие и закрытие в UTC и правило перехода на летнее время.
Простой пример: после закрытия завершённого часового бара выше максимума предыдущих 20 завершённых часовых баров фиксируется сигнал на лонг. Определите, происходит ли вход на открытии следующего бара, по наблюдаемой котировке или по иному явно заданному соглашению. Затем определите выход, максимальное время удержания и то, что отменяет сигнал. Приведённые числа описывают форму правила, а не рекомендуемый параметр или торговую идею. Тень свечи за уровнем отличается от подтверждённого закрытия за ним; выберите одно заранее.
Смоделируйте вход после сигнала
Рассмотрим вымышленный максимум предыдущего диапазона $100.00. Завершённый сигнальный бар закрывается на $101.80, выше границы, но следующий часовой бар открывается на $102.40. Согласно стандартному поведению исторического эмулятора брокера в TradingView Pine, стратегия, создающая рыночный ордер на закрытии бара, обычно исполняется по следующему доступному тику, то есть на открытии следующего бара. Это соглашение симулятора; официальная документация также описывает предполагаемые внутрибаровые траектории по данным OHLC. Это не доказывает, что биржевой ордер исполнился бы по такой цене или что часовые свечи раскрывают фактический порядок сделок внутри бара.
Предположим, вымышленное правило задаёт позицию в одну единицу, стоп на $101.00, цель на $105.00 и общие издержки полного цикла $0.20. Если считать только от закрытия сигнального бара, цель находится в $3.20, а стоп — в $0.80, то есть соотношение 4:1 по валовым значениям. Но более поздний смоделированный вход на $102.40 меняет эти расстояния. При указанных ценах выхода условный результат по цели составляет +$2.40 нетто (($105.00 − $102.40) − $0.20), а результат по стопу — −$1.60 нетто (($102.40 − $101.00) + $0.20), или 1.5:1 с учётом этого допущения об издержках. Оба результата остаются гипотетическими; цена стопа не гарантирует выхода именно по ней.
Теперь представим, что более поздняя часовая свеча фиксирует максимум $105.10 и минимум $100.80. И цель, и стоп находятся внутри диапазона этой свечи. По данным OHLC невозможно установить, какой уровень был достигнут первым. Бэктест должен использовать задокументированное соглашение эмулятора или более детальные данные и раскрывать этот выбор; он не может сообщать благоприятный выход как известный по этой свече. Документация TradingView по стратегиям и эмулятору брокера относится именно к симулятору Pine, а не является универсальным правилом исполнения на бирже.
Обозначьте случаи неудачи
Ложный пробой может выйти за пределы диапазона, а затем закрыться внутри него. Гэп или резкое движение цены может пропустить намеченный вход. Спокойный рынок может не дать сигнала, тогда как волатильный рынок может породить несколько видимых пробоев. До тестирования скажите, как процесс обрабатывает каждый случай: игнорировать до следующего завершённого бара, входить один раз, ждать ретеста или отклонить сетап. Каждая альтернатива — это отдельная версия стратегии, и у неё должна быть своя запись.
Не делайте вывод, что дополнительное подтверждение автоматически улучшает метод. Второе условие может отфильтровать одни события, задержав другие, сократить выборку или добавить больше возможностей для подгонки. Записывайте каждый испробованный параметр и фильтр. Используйте хронологическую оценку и сообщайте число отклонённых сигналов наряду с принятыми. Сравнивайте с базовым уровнем по тому же инструменту и изучайте серии убытков, просадку, время в рынке и долю результата, приходящуюся на несколько крупных движений.
Согласуйте данные с утверждением
Часовые свечи позволяют проверять правила закрытия часовых баров при смоделированном входе на следующем баре. Они не позволяют восстановить точную глубину стакана, приоритет в очереди, частичные исполнения или проскальзывание на доли секунды. Тезис о скальпинге требует наблюдений более высокого разрешения и модели исполнения, подходящей для его типа ордера. Если в наборе данных нет нужных доказательств, сузьте вопрос, а не приводите выдуманные детали исполнения.
Включайте комиссии за вход и выход, спред, неблагоприятное проскальзывание и, для бессрочного фьючерса, удерживаемого через расчёт, соответствующие записи о фандинге. Указывайте единицы измерения и источники. Тестируйте сценарии с более высокими издержками и проверяйте результат, когда стоп и цель могут быть задеты внутри одной свечи. Уровень стопа — это входной параметр правила, а не гарантированная цена исполнения. Маржа и ликвидация зависят от инструмента и площадки; проверяйте их текущую контрактную документацию отдельно.
Ограниченный пример продукта
SuperQuant включает семейство стратегий пробоя диапазона, которое сравнивает закрытие завершённого сигнального бара с максимумом или минимумом предыдущих баров. Движок рассчитывает намерение по предыдущему закрытому часовому бару и может моделировать вход на открытии последующего бара. Его встроенные истории синтетические, а упрощённая модель издержек, исполнения и маржи не воспроизводит биржевое исполнение. Используйте его, чтобы убедиться, что исследовательское правило работает так, как закодировано, а не чтобы утверждать, что реальный пробой произошёл или дал торгуемое исполнение.
Запишите границу, правило подтверждения, соглашение о более позднем входе, выход, максимальную экспозицию, издержки, эталон, разбиение выборки и способы, которыми правило может не сработать. Прочитайте процесс бэктестинга, сравните допущения в руководстве по следованию за трендом и скачайте чек-лист аудита. Исследование пробоев — это общеобразовательный материал, а не прогноз или индивидуальная финансовая рекомендация.