Торговля в диапазоне описывает семейство правил, которые действуют внутри заданного ценового интервала. Сложность в том, чтобы определить диапазон до того, как станет известно, удержался ли он. «Покупать у поддержки и продавать у сопротивления» — ещё не воспроизводимое правило: оно оставляет на усмотрение границу, частоту проверки, условие недействительности и поведение после пробоя.

Определите интервал механически

Выберите рынок, инструмент, площадку, таймфрейм, источник данных и диапазон дат в UTC. Граница может опираться на максимум максимумов и минимум минимумов предыдущих n завершённых свечей либо на явно проведённый уровень, зафиксированный до начала тестового периода. Укажите, что считается проверкой границы: закрытие, тень или касание. Определите минимальный отрыв или длительность, необходимые для того, чтобы диапазон считался действительным, и то, как новый диапазон заменяет старый.

Вот пример на одну единицу без кредитного плеча. Предыдущие 20 завершённых часовых свечей задают вымышленный минимум 98 и максимум 102. Перед тестированием правило гласит: если более позднее завершённое закрытие попадает в нижнюю зону от 98 до 98.50, предполагается вход на следующей свече по 98.50, цель 100.50 и стоп 97.50. Валовая дистанция до цели — $2, дистанция до стопа — $1. Если явно предположить полные издержки на круг $0.20, условные нетто-результаты таковы: +$1.80 при достижении цели и −$1.20 при срабатывании стопа. Это меняет запланированное соотношение вознаграждения и риска с 2:1 без учёта издержек на 1.5:1 с учётом этого допущения об издержках. Это не проверенное преимущество и не оценка доли прибыльных сделок. Результат по стопу предполагает исполнение по 97.50; гэп или худшее исполнение могут привести к большим потерям.

Если бы это были единственно возможные два исхода и каждый стоил $0.20, их арифметическая безубыточная доля прибыльных сделок составила бы $1.20 ÷ ($1.80 + $1.20) = 40%. Это не оценивает, как часто цена сначала достигнет цели. Реальная выборка может включать сделки с нулевым результатом, частичные исполнения, гэпы и издержки, различающиеся от сделки к сделке. Пример предполагает, что вход действительно исполнен по $98.50; он не считает сделку исполненной лишь потому, что минимум свечи коснулся этой цены.

процесс входа, выходов и отмены при торговле от границ боковикаВымышленный предыдущий 20-свечной боковик проходит от 98 до 102. Завершённое закрытие в нижней зоне 98–98.50 допускает лишь допущение о входе на следующей свече по 98.50; цель 100.50 даёт 1.80 доллара, а стоп 97.50 теряет 1.20 доллара после предполагаемых 0.20 доллара издержек на полный круг. Закрытие ниже боковика относится к отдельному тесту на пробой.ЗАДАЙТЕ БОКОВИК ДО СИГНАЛА · ОПРЕДЕЛИТЕ СЛУЧАЙ БЕЗ ТОРГОВЛИПРЕДЫДУЩИЕ 20 ЗАКРЫТЫХ СВЕЧЕЙ102100.510098.59897.5верхняя границацель · +$1.80 чистымисерединанижняя зона · входстоп за пределами боковикаЗакрытие прошло внутри зоны $98–$98.50?Нет подходящего закрытия → позиция не открываетсяЕсли да: допущение о входе на следующей свече — $98.50Цель $100.50+$1.80 с учётом допущения о затратахСтоп $97.50−$1.20 с учётом допущения о затратахЗакрытие ниже $98 до входа → отменить фейд;правило для пробоя исследовать отдельноИллюстративная лестница цен · допущение о круговых издержках $0.20 · гарантии исполнения нет
Вымышленный предыдущий 20-свечной боковик проходит от 98 до 102. Завершённое закрытие в нижней зоне 98–98.50 допускает лишь допущение о входе на следующей свече по 98.50; цель 100.50 даёт 1.80 доллара, а стоп 97.50 теряет 1.20 доллара после предполагаемых 0.20 доллара издержек на полный круг. Закрытие ниже боковика относится к отдельному тесту на пробой. ?????????????????? ?????????????????????? ?? ???? ???????????????? ?????????????? ?????????????????? ??????????????

Свеча может скрывать порядок событий

Предположим, гипотетическая позиция исполнена по $98.50. Одна из последующих часовых свечей открывается по $99.00, достигает $101.00, падает до $97.00 и закрывается по $99.50. Её максимум пересекает цель $100.50, а минимум пересекает стоп $97.50. Четыре значения OHLC не показывают, какой уровень был достигнут первым. Если первой срабатывает цель, иллюстративный нетто-результат — +$1.80; если первым срабатывает стоп — −$1.20 нетто при тех же предположенных издержках на круг $0.20. Оба — условные бухгалтерские результаты, а не доказательство результата сделки.

одна часовая свеча OHLC пересекает оба выхода стратегии возврата к среднему в боковикеВымышленный исполненный лонг, открытый по $98.50, имеет цель $100.50 и стоп $97.50. Более поздний часовой бар открывается на $99.00, достигает $101.00 и $97.00 и закрывается на $99.50. Оба уровня выхода были пересечены, но часовые данные OHLC не позволяют установить, какой из них сработал первым. Два чистых результата рассчитаны при допущении о стоимости круговой сделки $0.20.ОДИН ЧАСОВОЙ БАР · ОБА УРОВНЯ ВЫХОДА ПЕРЕСЕЧЕНЫВЫМЫШЛЕННЫЙ ЦЕНОВОЙ ПУТЬ · НЕ РЫНОЧНЫЕ ДАННЫЕцель 100.50вход 98.50стоп 97.50Максимум 101.00Закрытие 99.50Открытие 99.00Минимум 97.00ПОДХОДИТ ЛЮБАЯ ИЗ ДВУХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ OHLCСначала цель+$1.80 чистыми · допущение о стоимости $0.20Сначала стоп−$1.20 чистыми · допущение о стоимости $0.20Одна свеча сама по себе не позволяет их упорядочить.Позиция уже была исполнена · ценовые уровни и издержки приведены для иллюстрации · срабатывание триггера не гарантирует исполнение
Вымышленный исполненный лонг, открытый по $98.50, имеет цель $100.50 и стоп $97.50. Более поздний часовой бар открывается на $99.00, достигает $101.00 и $97.00 и закрывается на $99.50. Оба уровня выхода были пересечены, но часовые данные OHLC не позволяют установить, какой из них сработал первым. Два чистых результата рассчитаны при допущении о стоимости круговой сделки $0.20. ?????????????????? ?????????????????????? ?? ???? ???????????????? ?????????????? ?????????????????? ??????????????

Эмулятор брокера Pine Script v6 в TradingView использует данные свечей графика и исторические допущения, чтобы вывести движение внутри свечи. Его Bar Magnifier может обращаться к доступным свечам младшего таймфрейма, но у этой функции есть ограничения по покрытию, и она остаётся симулятором. Если в вашем бэктесте и цель, и стоп попадают внутрь одной свечи, изучите более детальные данные, если они есть, примените консервативное соглашение, выбранное до просмотра результатов, либо оставьте сделку как неоднозначную и приведите оба исхода. Не выбирайте благоприятный путь после того, как увидели доходность. TradingView документирует свой эмулятор и Bar Magnifier здесь.

три способа отразить неоднозначность торговли в боковике в пределах одной свечиКогда один бар OHLC пересекает и гипотетическую цель, и стоп, определить порядок срабатывания помогают более детальные доступные наблюдения; можно заранее объявить консервативную последовательность, специфичную для симулятора; либо оставить результат неопределённым и привести оба исхода. Ни один из них не гарантирует реального исполнения.ЕСЛИ ОДИН БАР ЗАТРАГИВАЕТ ОБА ВЫХОДА, ПРАВИЛО ЗАДАЁТСЯ ДО РЕЗУЛЬТАТОВ123Изучите более детальные данныеИспользуйте данные младшего таймфрейма илиданные о сделках только если они естьОставляйте ограничения по охвату данных видимымиЗаранее объявите соглашениеУкажите правило симулятораи перезапустите проверку чувствительностиЭто не реальное исполнениеОставьте результат неопределённымСначала цель, затемисходы «сначала стоп»Показывайте границы неопределённостиНикогда не выбирайте благоприятный сценарий, увидев результатПомощь в исследовательском решении · не торговое правило и не гарантия исполнения
Когда один бар OHLC пересекает и гипотетическую цель, и стоп, определить порядок срабатывания помогают более детальные доступные наблюдения; можно заранее объявить консервативную последовательность, специфичную для симулятора; либо оставить результат неопределённым и привести оба исхода. Ни один из них не гарантирует реального исполнения. ?????????????????? ?????????????????????? ?? ???? ???????????????? ?????????????? ?????????????????? ??????????????

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

Решите также, как создаётся ордер и какая цена его запускает. Порог стопа — не обещание, что позиция закроется по этой цене; рыночный ордер может испытать проскальзывание, а лимитный ордер может остаться неисполненным. В частности, на Hyperliquid документация по бессрочным ордерам TP/SL говорит, что эти ордера запускаются по цене маркировки, и различает рыночное и лимитное поведение. Это специфично для площадки и может меняться; сверяйтесь с действующими правилами контракта и счёта для изучаемой площадки. Не считайте, что одной свечи по последней цене достаточно, чтобы воспроизвести выход, сработавший по цене маркировки. Документация Hyperliquid по TP/SL — пример того, почему допущения о триггере и исполнении должны быть зафиксированы в записи.

Случай смены режима — центральный

Диапазон может перестать работать, когда цена выходит за его пределы и продолжает движение в одном направлении. Повторное добавление к убыточной позиции потому, что цена «рядом с поддержкой», увеличивает совокупный риск по мере ослабления исходной предпосылки. Заранее объявите общие лимиты размера и точку, в которой гипотеза о диапазоне отвергается. Учитывайте в разборе ложные пробои, сильные односторонние движения и длительные периоды без подходящих сигналов.

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

Не путайте правила работы в диапазоне и правила пробоя

Правило возврата к границам диапазона (range fade) ищет возврат цены в интервал после проверки заданной границы. Грид-стратегия (сеточная стратегия) вместо этого выставляет несколько ордеров заранее и должна учитывать накопленную позицию; правило пробоя входит в ответ на выход цены из интервала. Эти методы могут принимать противоположные решения на одной и той же свече. Если вы добавляете фильтр пробоя к торговле в диапазоне, версионируйте и оценивайте это как отдельное правило, а не объединяйте результаты.

Для криптовалют инструмент имеет значение: CFTC предупреждает, что цены виртуальных валют могут быть волатильными, а кредитное плечо на фьючерсах может усиливать прибыль и убытки. Эта консультация охватывает риск по споту и фьючерсам/опционам; условия площадок и правовая защита различаются в зависимости от продукта и юрисдикции. Этот пример предполагает одну единицу без кредитного плеча и не учитывает механику, специфичную для площадки.

SuperQuant включает простой пример пробоя предыдущего диапазона, а не универсальный конструктор стратегий торговли в диапазоне или грид-стратегий с управлением запасом. Его часовые свечи и синтетические данные не могут подтвердить глубину стакана площадки или реальное исполнение на границе. Сравните руководство по пробоям, метод возврата к среднему, руководство по механике грида и руководство по чувствительности к издержкам. Это образовательное исследование, а не рекомендация или прогноз.

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