Что такое сканер order block?
Сканер order block — это программа, которая проверяет каждую закрытую свечу на каждом отслеживаемом рынке против фиксированных геометрических правил — противоположная свеча, импульс displacement, снятая ликвидность — и помечает свежие order block и fair value gap в момент их формирования.
Работает это потому, что order block — не ощущение, а конкретное соотношение свечей. Последняя медвежья свеча с закрытием вниз перед импульсным ростом — бычий order block. Последняя свеча с закрытием вверх перед импульсным падением — медвежий.
Fair Value Gap (FVG) ещё строже: в последовательности из трёх свечей максимум первой должен находиться ниже минимума третьей (бычий случай) — остаётся пустота, через которую рынок так и не прошёл аукционом во время расширения средней свечи.
Поскольку оба определения сводятся к неравенствам между open, high, low и close, машина оценивает их на каждом закрытии свечи без единого намёка на субъективность. Задача сканера — покрытие и постоянство. Ваша задача, которую автоматизация никогда не заберёт, — решить, находится ли помеченная зона в контексте, который вообще стоит торговать.
Это разделение труда важно, потому что провал ручного сканинга — не плохой анализ. Это пропущенные графики. Сетап, который вы не увидели, стоит ровно ноль, а на вотчлисте длиннее пары десятков инструментов большинство сетапов — именно те, что вы не увидели.
Почему order block и FVG объективно поддаются сканированию
Order block и FVG сканируемы, потому что каждый элемент их определения вычисляется из сырых данных OHLC: цвет свечи, размер тела, экстремумы теней, связь соседних баров. Здесь нет трендовой линии, которую надо прикидывать глазом, и нет паттерна, который два трейдера начертили бы по-разному.
Сравните с концепциями, которые автоматизации сопротивляются. «Поддержка» зависит от того, сколько касаний вы решили засчитать. «Тренд» — от того, откуда вы начали график.
Но close < open либо истинно, либо ложно. «Минимум третьей свечи выше максимума первой» — либо истинно, либо ложно. «Импульс прошёл через предыдущий swing high на 118 400» — либо истинно, либо ложно. Сложите достаточно таких бинарных тестов — получите полноценный детекционный конвейер, а не эвристику.
Серьёзный сканер кодирует весь чек-лист, а не только базовый паттерн:
- Геометрия формирования — противоположная свеча перед импульсом или стандартный тест гэпа из трёх свечей с минимальным размером относительно среднего диапазона свечи.
- Качество импульса — насколько далеко и быстро цена ушла от зоны, нормировано на волатильность.
- Структурная значимость — сломал ли импульс предыдущий swing point или просто дрейфовал.
- Состояние — зона всё ещё нетронута, к ней подходят или она уже mitigated.
Практический вывод: если ваши правила для order block записаны достаточно точно, чтобы их можно было бэктестить, они достаточно точны, чтобы их сканировала машина. Если закодировать их нельзя — обычно это признак того, что «правило» замаскированная дискреция, и его результаты не будут воспроизводимыми ни у человека, ни у машины.
Критерии детекции, которые обязан соблюдать честный сканер order block
Базовые паттерны встречаются повсюду: почти любая свечная последовательность содержит противоположную свечу перед каким-нибудь движением. Полезный поток сигналов от шума отделяет стек фильтров поверх. Основную работу делают четыре критерия.
1. Ликвидность, снятая импульсом
Стопы кучкуются над предыдущими swing high — это Buy-Side Liquidity (BSL) — и под предыдущими swing low, это Sell-Side Liquidity (SSL). Импульс, прошедший через прежний swing high, поглотил эти лежащие ордера; именно это поглощение позволяет крупным участникам набрать объём, и это объективное свидетельство, что у движения был умысел.
Рост, который ничего не сломал, — дрейф, а свеча перед дрейфом — не осмысленный order block. Тест должен быть нативен к ликвидности: тень через уровень засчитывается, потому что стопы срабатывают в момент, когда цена там торгуется, — закрытие телом не требуется. Один этот фильтр убирает большинство косметических order block, которые формируются внутри диапазона и никогда не защищаются.
2. Порог displacement
Displacement означает, что нога от зоны была энергичной, а не случайной. Объективная версия: тело импульсной свечи должно достигать кратного значения average true range — 1,5×ATR(14) — распространённая планка. Нормировка на ATR важна, потому что свеча на 1,2% — взрыв на спокойной крупной монете и фоновый шум на волатильной мелкой; фиксированный процентный порог молча меняет смысл от инструмента к инструменту.
Сильный displacement к тому же обычно оставляет за собой fair value gap, что само по себе проверяется машиной, — так что гэп на импульсной ноге полезное подтверждающее свидетельство настоящего переоценивания цены.
3. Свежесть — только первое касание
Order block или FVG — зона предполагаемого неисполненного интереса. Как только цена возвращается в неё, интерес исполнен хотя бы частично, и каждое следующее посещение тестирует всё более слабую версию уровня. Поэтому сканер обязан непрерывно отслеживать mitigation и показывать только свежие, нетронутые зоны.
Тонкость — что считать «касанием». Свежесть должна умирать на первой тени, вошедшей в зону, а не только на закрытии тела сквозь неё: в зону, которую проткнули тенью, уже торговали, даже если правило по закрытиям всё ещё считает её открытой. Сканеры со снисходительной mitigation по закрытиям тихо подают протухшие зоны как свежие.
4. Мультитаймфреймовая вложенность (для FVG)
Гэп на 15 минутах внутри однонаправленного гэпа на 1H, который сам сидит внутри гэпа на 4H, — три независимых измерения одного и того же дисбаланса на разных масштабах. Глубина вложенности — естественная оценка качества: одиночный гэп обычен, вложенный — осмысленный confluence, а стек глубиной в три — редкость, заслуживающая приоритетного внимания. Хорошая реализация различает полностью содержащиеся гэпы и частично пересекающиеся: оба несут информацию, но не равную.
Эти четыре фильтра — буквально то, как LiquidityScan оценивает зоны: его OB+ сканер повышает грейд только тем order block, чей импульс забрал предыдущий swing high или low, грейд OB++ дополнительно требует displacement минимум 1,5×ATR(14) на импульсе плюс fair value gap на этой ноге, а FVG-сканер грейдирует каждый гэп по глубине вложенности, причём свежесть заканчивается на первой тени в зоне.
Ручной просмотр графиков против автоматического сканера: математика покрытия
Ручной сканинг проваливается не потому, что трейдеры ленивы; он проваливается, потому что арифметика беспощадна. Вселенная крипто-перпетуалов — это 500+ ликвидных инструментов. По девяти ходовым таймфреймам — от 5m до месячного — выходит примерно 4 500 комбинаций «график-таймфрейм». При оптимистичных десяти секундах на график один полный проход занимает около 12,5 часа. К моменту, когда вы закончите, часовой график, который вы проверили первым, напечатает двенадцать новых свечей.
Каденция закрытий делает хуже. На одном пятиминутном таймфрейме 500 инструментов дают 6 000 закрытий свечей в час, и каждое способно сформировать новую зону, повысить грейд вложенного гэпа или mitigate то, за чем вы следили. В начале каждого часа одновременно закрываются 500 часовых свечей. Ни один человеческий процесс эту ленту не семплирует — её можно только выборочно проверять.
| Измерение | Ручной просмотр | Автоматический сканер |
|---|---|---|
| Покрытие | Реально 10–30 инструментов | Вся отслеживаемая вселенная, каждый таймфрейм |
| Постоянство | Правила плывут от усталости — график №250 читается свободнее, чем №5 | Одни и те же неравенства на каждой свече, каждом проходе |
| Задержка | Зона найдена когда вы в следующий раз откроете этот график | Помечена на закрытии свечи, которая её создала |
| Отслеживание свежести | Ночные mitigation легко пропустить | Состояние первого касания обновляется непрерывно |
| Тип отказа | Лучший сетап формируется там, куда вы не смотрите | Промах означает, что его исключили ваши фильтры — видно и исправимо |
Два эффекта второго порядка заслуживают честности. Первый: ручные вотчлисты сжимаются к тем же 10–20 мажорам, за которыми следят все, — и вы концентрируетесь в самых эффективно оценённых, самых людных зонах. Второй: усталость даёт тихий дрейф правил — после двух часов сканинга вы начинаете принимать order block, которые отвергли бы в первые десять минут, и не заметите, что сделали это.
Заметьте, чего автоматизация не делает: сканер перекрывает вас охватом, а не анализом. Он превращает невозможную задачу поиска в короткий список кандидатов. Качество того, что вы делаете с этим списком, не меняется — ровно поэтому раздел про рабочий процесс ниже важнее технологии.
Почему алерты должны приходить до того, как цена дойдёт до зоны
Сделка на order block — не само формирование, а возврат. Цена уходит из зоны, разгоняется, и вход случается, когда она откатывается обратно, — часто часы или дни спустя. Эта временная структура диктует дизайн алертов: алерт о формировании нужен для планирования, а алерт касания приходит ровно в тот момент, когда готовиться было уже поздно.
Полезная модель — жизненный цикл зоны из трёх стадий:
- Сформирована — зона отпечаталась и прошла все фильтры. Планируйте сделку: совпадает ли с bias, где будет стоп, каков таргет?
- Приближается — цена подошла к ближней кромке зоны в пределах буфера, масштабированного на волатильность, например 0,5×ATR(14). Это рабочий алерт: финальная проверка контекста, выставление ордера, расчёт объёма позиции.
- Касание — цена вошла в зону. Момент исполнения, и свежесть зоны потрачена.
Буфер приближения обязан масштабироваться на ATR по той же причине, что и порог displacement: фиксированная дистанция срабатывает за дни на спокойных парах и не предупреждает вовсе на волатильных. И проверка близости должна крутиться на быстром цикле против живой цены независимо от более медленного цикла детекции по закрытию свечей — иначе «приближение» может сработать уже после касания.
LiquidityScan разделяет эти два цикла ровно так: детекция по закрытию свечей строит и грейдирует зоны, а цикл близости следит за живой ценой против каждой активной кромки зоны и выдаёт алерт приближения за 0,5×ATR до касания.
Разобранный пример. BTCUSDT, четырёхчасовой график, ATR(14) около 650. Равные хаи стоят на 118 400 — engineered BSL. Последняя медвежья свеча перед пробоем покрывает 117 650–118 050. Следующая свеча закрывается на 119 320: её тело примерно 1,9×ATR, максимум проходит через 118 400, и она оставляет гэп между 118 050 и 118 600. Все критерии сильной зоны выполнены, и сканер записывает зону в момент формирования.
Два дня спустя цена откатывается. Ближняя кромка зоны — 118 050, ATR теперь около 600, алерт приближения срабатывает около 118 350.
В этом окне вы подтверждаете, что дневной bias всё ещё бычий, ставите лимитку на 118 000 или вооружаете подтверждающий вход на младшем таймфрейме, ставите стоп ниже 117 650 и отмечаете следующий пул buy-side около 121 000 как цель. Когда приходит алерт касания, вы исполняете готовый план — а не открываете график впервые.
Рабочий процесс: скан → валидация → исполнение
Автоматизация окупается только внутри дисциплинированного процесса. Шаг первый принадлежит сканеру; всё остальное — вам.
Шаг 1 — Дайте сканеру собрать шорт-лист
Фильтруйте жёстко: только свежие зоны, только подтверждённые ликвидностью, один-два таймфрейма, которыми вы реально торгуете, только ликвидные инструменты. Цель — сжать 4 500 комбинаций «график-таймфрейм» до горстки кандидатов за сессию. Если ваш фид показывает пятьдесят зон в день, ваши фильтры слишком мягкие, чтобы быть применимыми.
Шаг 2 — Проверьте контекст сами
Этот шаг не сделает ни один сканер, потому что он зависит от суждения и вашего плана. Для каждого кандидата проверьте:
- Bias старшего таймфрейма — бычий order block на 1H против медвежьей дневной структуры — контртрендовая сделка, и относиться к ней нужно соответственно.
- Расположение в dealing range — лонги из зоны в premium структурно хуже лонгов из discount, каким бы ни был грейд зоны.
- Цель дальше входа — Draw on Liquidity должна оставлять простор: у demand-зоны, над которой в полпроцента висит крупный пул sell-side, некуда бежать.
- Время и новости — сессионный контекст и запланированные релизы меняют вес любой зоны.
Шаг 3 — Определите сделку до касания
Метод входа (лимитка на кромке зоны против подтверждающего входа на младшем таймфрейме внутри неё), инвалидация (закрытие за дальней кромкой или фиксированный допуск по тени), таргет на противоположном пуле ликвидности и минимальное reward-to-risk, которое вы не согнёте. Всё записано, пока зона ещё в фазе приближения.
Шаг 4 — Исполните, затем ведите журнал против критериев
Фиксируйте, какие атрибуты сканера несла каждая торговая зона — кратный displacement, снятая ликвидность, глубина вложенности, таймфрейм — рядом с результатом. Опубликованные и комьюнити-бэктесты входов по order block и FVG сильно расходятся в зависимости от рыночного режима, таймфрейма и стека фильтров; неотфильтрованные зоны tend to test near coin-flip, а улучшения, о которых сообщают тестировщики, обычно идут именно от фильтров выше.
Относитесь к этому как к иллюстрации, а не обещанию: после 50–100 журналированных сделок собственные данные скажут вам, какие критерии несут ваше преимущество, — и только эта выборка имеет значение.
Используемый так, сканер order block меняет экономику стратегии, а не саму стратегию: покрытие всей вселенной, правила, которые не устают, и алерты, приходящие, когда ещё есть время подумать. Скан начинает решение. Он не должен его завершать.
Частые вопросы
Перерисовывают ли сканеры order block?
Сканер, оценивающий только закрытые свечи, не может перерисовать формирование — зона либо прошла геометрические правила на закрытии, либо нет. Состояние зоны потом меняется: гэп может повысить грейд, когда вокруг него образуется гэп старшего таймфрейма, а любая зона уходит в архив после mitigation. Это отслеживание жизненного цикла, а не перерисовка, и timestamp формирования никогда не двигается.
Можно ли сканировать order block на пятиминутном или пятнадцатиминутном графике?
Да — геометрия идентична на любом таймфрейме. Ожидайте куда больше зон, более быструю mitigation и худшее отношение сигнал/шум, поскольку внутречасовые импульсы часто не имеют за собой настоящей ликвидности. Зоны младших таймфреймов лучше всего работают, когда вложены в однонаправленную зону старшего. Плотность данных — также главное практическое препятствие для самописных скриптов: запросы внутречасовых свечей быстро упираются в лимиты биржи.
Достаточно ли алерта сканера для входа в сделку?
Нет. Алерт — это локация, а не сделка. Он сообщает, что существует структурно интересная зона и цена к ней идёт; он ничего не говорит о bias старшего таймфрейма, положении в premium/discount, цели по ликвидности за входом, новостном риске или вашем объёме. Алерт сжимает поиск с часов до секунд — решение требует того же суждения, что и всегда.
Какие данные реально нужны сканеру order block?
Только свечи OHLC по каждому таймфрейму плюс живая цена. Правила формирования, displacement (через ATR, посчитанный по тем же свечам), сломы swing point и тесты гэпов — чистая геометрия свечей, а алерты близости просто сравнивают живую цену с сохранёнными кромками зон. Глубина стакана, footprint или volume profile не требуются — потому эти концепции и автоматизируются так чисто.
Куда двигаться дальше
Выбор следующего шага зависит от того, какой слой вы хотите усилить — исходные определения, фильтры, грейдирующие зону, или исполнение после возврата цены.
- Что такое order block? — базовое определение и логика формирования, на которых строятся все фильтры этой статьи.
- Что такое fair value gap (FVG)? — правило дисбаланса из трёх свечей и почему гэпы притягивают цену.
- Displacement в ICT: чтение институционального намерения — критерий качества импульса во всей глубине.
- Базовое правило валидации order block для SMC-трейдеров — единственный тест валидации, отделяющий торгуемые блоки от декора.
- Лучший таймфрейм для торговли order block — какие таймфреймы вообще дают зоны, стоящие сканирования.
- 3 модели входа по order block с высокой вероятностью — что делать, когда срабатывает алерт касания.
- Unmitigated против mitigated order block: какие ещё работают? — как это связано с unmitigated order block.



