Внешний бар (Outside Bar, BUOVB / BEOVB) в Price Action: механика ликвидности, формулы риска и системная фильтрация
Оглавление
- Геометрия формации: принципиальные отличия от смежных моделей
- Микроструктура ордеров: что происходит внутри сигнальной свечи
- Фильтрация рыночного контекста и опорные зоны
- Три тактики входа: исполнение и соотношение риска к прибыли
- Расчет динамического объема позиции при широком защитном стопе
- Специфика отработки паттерна на разных рынках
- Сценарии слома формации: когда сетап теряет статистическое преимущество
- Программная формализация и аудит аналитических платформ
- Алгоритмический скрипт валидации BUOVB (Pine Script v6)
- Функция детекции BUOVB / BEOVB для советников (MQL5 / MQL4)
- Пошаговый сценарий отработки формации (Алгоритм IF/THEN)
- Чек-лист трейдера перед открытием ордера
- Часто задаваемые вопросы (FAQ)
- Дорожная карта внедрения сетапа: что делать дальше
Внешний бар (Outside Bar) — это двухсвечная модель безиндикаторной методологии Price Action, в которой сигнальная свеча полностью перекрывает экстремальный ценовой диапазон предшественника: от высшей точки верхней тени (High) до низшей точки нижней тени (Low). В профессиональной среде эту конструкцию называют «свечой-чехлом»: импульс сигнального бара полностью накрывает предыдущий бар «с головой и ногами», фиксируя резкий перехват рыночного контроля институциональными участниками.
Паттерн разделяется на два направленных подвида:
- BUOVB (Bullish Outside Vertical Bar) — бычья модель, которая сначала обновляет абсолютный минимум предшествующей свечи, а затем агрессивно выкупается и закрывается строго выше ее абсолютного максимума.
- BEOVB (Bearish Outside Vertical Bar) — медвежья модель, которая сбивает предыдущий максимум, после чего импульсно проваливается вниз и закрывается строго под абсолютным минимумом предшествующей свечи.
| Параметр формации | Бычий внешний бар (BUOVB) | Медвежий внешний бар (BEOVB) |
|---|---|---|
| Рыночный контекст | Окончание нисходящего спада / опора на поддержку | Окончание восходящего роста / опора на сопротивление |
| Отношение теней | Хвосты свечи 2 полностью накрывают свечу 1 с обеих сторон | Хвосты свечи 2 полностью накрывают свечу 1 с обеих сторон |
| Критерий закрытия | Закрытие строго выше верхушки (High 1) предшественника | Закрытие строго ниже основания (Low 1) предшественника |
| Положение цены закрытия | Верхняя четверть диапазона (с сильным бычьим телом) | Нижняя четверть диапазона (с сильным медвежьим телом) |
| Базовый триггер входа | Buy Stop на максимуме бара 2 + буфер (5–10 пунктов) | Sell Stop на минимуме бара 2 - буфер (5–10 пунктов) |
| Размещение Stop Loss | Под абсолютный минимум всей формации (Low 2) | Над абсолютный максимум всей формации (High 2) |
Геометрия формации: принципиальные отличия от смежных моделей
Распространенная ошибка — отождествление внешнего бара Price Action с классической японской моделью «Поглощение» (Engulfing). Разница между ними принципиальна и напрямую определяет математическое ожидание торговой стратегии:
- Классическое свечное поглощение: оценивает исключительно тела свечей (Open и Close). Тени первой свечи могут выходить за пределы диапазона сигнальной — формация все равно признается завершенной.
- Внешний бар (Price Action): базируется на геометрии абсолютных экстремумов (High и Low). Если хотя бы один хвост предшествующей свечи выходит за границы диапазона сигнального бара хотя бы на долю пункта, модель Outside Bar аннулируется.
- Требование к вектору закрытия: для моделей BUOVB/BEOVB критично закрепление котировки Close2 за пределами диапазона предшественника. Если свеча обновила тени в обе стороны, но закрылась внутри диапазона предыдущего бара, рынок сформировал свечу высокой неопределенности или расширяющийся рендж, но не направленный сетап.
- Разграничение с паттерном «Рельсы»: модель «Рельсы» образуется двумя свечами схожего размера с минимальными тенями, которые не поглощают экстремумы друг друга. В формации Outside Bar сигнальная свеча в 1.5–3 раза шире предшествующей.
| Критерий сопоставления | Классическое «Поглощение» | Внешний бар (BUOVB / BEOVB) | Паттерн «Рельсы» (Rails) |
|---|---|---|---|
| Зона перекрытия | Исключительно тела свечей (Open / Close) | Полный диапазон теней (High и Low) | Экстремумы не поглощаются, бары равновелики |
| Положение теней | Хвосты свечи 1 могут выходить наружу | Тени свечи 2 полностью накрывают свечу 1 | Тени минимальны у обоих баров |
| Точка закрытия (Close2) | За телом свечи 1 (Open1) | За абсолютным экстремумом свечи 1 | Вблизи собственного экстремума бара |
| Биржевая логика | Баланс цен закрытия на интервале | Тотальный снос стоп-приказов с обеих сторон | Равноценная борьба двух встречных импульсов |
Микроструктура ордеров: что происходит внутри сигнальной свечи
Внешний бар на таймфреймах D1 или H4 — это прямой след перераспределения ликвидности институциональными участниками рынка. Если разложить суточный BUOVB на 15-минутные отрезки (M15), раскрывается четырехэтапный сценарий рыночной ловушки:
- Фаза ложного пробоя (сбор Sell Liquidity): В первой половине периода котировки продавливают локальную поддержку и опускаются ниже Low1. Алгоритмы открывают короткие позиции на пробой диапазона, а у покупателей, удерживавших лонги от поддержки, каскадно срабатывают защитные ордера Sell Stop.
- Институциональная абсорбция: Поток рыночных продаж (Sell Stop) мгновенно выкупается лимитными заявками (Buy Limit) крупных участников. Покупатель накапливает позицию требуемого объема без неблагоприятного смещения цены против себя.
- Разрежение книги заявок и перехват инициативы: Когда стоп-ордера продавцов поглощены, лимитное сопротивление в стакане исчезает. Крупный покупатель выставляет агрессивные маркет-ордера, толкая цену вверх сквозь весь суточный диапазон.
- Пробой верхушки и фиксация (Close2 > High1): Цена выходит выше отметки High1. Трейдеры, открывавшие шорт на утреннем импульсе вниз, принудительно ликвидируются или фиксируют убытки через покупки (Buy Stop), обеспечивая финальное топливо для закрытия свечи в крайней четверти диапазона.
Фильтрация рыночного контекста и опорные зоны
Внешний бар, сформированный в свободном пространстве графика без опоры на инфраструктурные уровни, статистически убыточен. Статистическое преимущество модели раскрывается только при совпадении контекстных факторов (конфлюэнтности):
- Горизонтальные зоны и зеркальные уровни (PPZ): Качественный BUOVB формирует ложный прокол значимой зоны спроса (локальный минимум за 20–50 баров) и закрывается над ней телом.
- Динамическая поддержка при тренде: На выраженном трендовом рынке Outside Bar на откате к экспоненциальной средней (EMA 21 или EMA 50) торгуется не как разворотная конструкция, а как подтверждение продолжения тренда.
- Таймфреймовая фильтрация: На интервалах ниже H4 паттерн отражает внутрисессионный шум и реакцию на микроновости. Надежные сигналы смены баланса формируются на таймфреймах H4 и D1.
⚠️ Риск-фактор: иллюзия «воскресных баров» на Forex
Если брокер открывает серверные торги в 23:00 по европейскому времени, в терминале образуется короткая свеча воскресенья (длительностью 1–2 часа). Понедельничный бар накрывает ее диапазоном практически всегда, создавая иллюзию внешнего бара. Это фантомный сетап. Для торговли по методологии Price Action используйте графики с суточным закрытием по времени Нью-Йорка (New York Close, 17:00 EST / EDT), где каждая дневная свеча строго вмещает 24 часа торгов.
Три тактики входа: исполнение и соотношение риска к прибыли
Выбор точки входа определяет итоговое соотношение риска к прибыли (R:R) и частоту пропуска импульсов.
| Параметр исполнения | Консервативная тактика | Умеренная тактика | Агрессивная тактика |
|---|---|---|---|
| Тип ордера | Buy Stop / Sell Stop | Рыночный (Market Order) | Buy Limit / Sell Limit |
| Точка активации | High2 + буфер (+5...10 пунктов) | Момент закрытия бара (Close2) | Тест 50% диапазона (High2-Low2) |
| Преимущество | Защита от ложного затухания импульса | 100% гарантия входа в направленное движение | Минимальный Stop Loss, потенциал R:R ≥ 1:3 |
| Издержки и риски | Широкий стоп-лосс, базовый R:R ≈ 1:1.5 | Проскальзывания и расширение спреда на клиринге | Цена уходит без глубокого отката в 45% случаев |
Расчет динамического объема позиции при широком защитном стопе
Размах внешнего бара часто превышает среднестатистическую свечу в 1.5–3 раза. Размещение защитного приказа Stop Loss за пределами его тени механически увеличивает расстояние риска в пунктах.
📌 Правило риск-менеджмента:
Торговля фиксированным объемом (например, постоянным лотом 1.0) при широком внешнем баре приведет к неконтролируемому убытку в 3–5% от баланса вместо запланированного 1%. Размер рабочего лота должен адаптивно сокращаться пропорционально расширению расстояния до защитного стопа.
Position Size (Lots) = (Account Balance × Risk %) / (Stop Distance (Points) × Tick Value)
Где:
- Account Balance — баланс торгового счета ($);
- Risk % — допустимый риск на сделку в десятичной дроби (0.01 при лимите риска в 1%);
- Stop Distance — расстояние от точки входа до защитного стопа в пунктах (с учетом спреда и защитного буфера);
- Tick Value — стоимость одного пункта для целого лота базового актива ($10 за стандартный пункт на EUR/USD при 5-значных котировках).
Пошаговый расчет на круглых значениях
- Баланс депозита: $10,000.
- Допустимый риск: 1% = $100.
- Инструмент: EUR/USD (стоимость 1 пункта = $10 для объема 1.0 лот).
Сценарий А (Стандартная свеча):
- Вход: 1.1050, Stop Loss: 1.1000.
- Дистанция стопа: 1.1050 - 1.1000 = 50 пунктов.
- Расчет объема: LotA = $100 / (50 × $10) = 0.20 лота.
Сценарий Б (Широкий внешний бар):
- Вход: 1.1100, Stop Loss под основанием бара: 1.1000.
- Дистанция стопа: 1.1100 - 1.1000 = 100 пунктов (дистанция риска выросла ровно в 2 раза).
- Расчет объема: LotB = $100 / (100 × $10) = 0.10 лота.
Результат: Двукратное увеличение дистанции до стоп-лосса привело к расчетному снижению объема ордера ровно на 50% (с 0.20 до 0.10 лота). Фактический денежный риск остался строго на уровне целевых $100.
Специфика отработки паттерна на разных рынках
| Характеристика среды | Валютный рынок (Forex) | Криптовалютный сектор (BTC, ETH) | Фондовый рынок (Акции, ETF) |
|---|---|---|---|
| Структура ликвидности | Непрерывный поток 24/5 | Круглосуточная 24/7, скопления каскадных ликвидаций | Торговые сессии 6.5 часов в день, частые разрывы |
| Фактор гэпов (Gap) | Редки (в основном на открытии недели) | Практически отсутствуют на спотовых рынках | Межсессионные гэпы формируют до 70% внешних дней |
| Расчет Stop Loss | Low2 - 5…10 пунктов буфера | Буфер через ATR14 × 1.5 от сквизов | За уровнем закрытия гэпа предыдущего торгового дня |
| Оптимальный таймфрейм | D1, H4 | H4, D1 (на интервалах M15–H1 доминирует шум) | D1 (Daily Outside Day) |
Сценарии слома формации: когда сетап теряет статистическое преимущество
Понимание граничных ситуаций защищает счет от серии неоправданных стоп-аутов:
Новостной «вертолет» (News Spike):
- Симптом: Публикация Non-Farm Payrolls, решений по процентным ставкам или индексу CPI формирует свечу размахом в 3–4 раза больше стандартного диапазона (ATR14).
- Причина слома: Чрезмерный защитный стоп делает сделку математически невыгодной. Ближайшие сильные уровни не позволят получить соотношение прибыли к риску хотя бы 2:1.
- Действие: Полный отказ от входа на пробой. Ожидание формирования внутренней консолидации в границах этой свечи в течение 1–3 сессий.
Чередование во флэте (Expanding Range / «Мегафон»):
- Симптом: Внутри узкого бокового диапазона последовательно образуются разнонаправленные бары — сначала BUOVB, затем сразу BEOVB.
- Причина слома: Формируется расширяющийся клин. Волатильность растет, маркетмейкеры снимают ликвидность с обеих границ коридора без развития тренда.
- Действие: Удалить отложенные ордера. Торговля останавливается до истинного выхода цены из консолидации.
Закрытие свечи в центральной трети диапазона:
- Симптом: Сигнальный бар обновил оба экстремума предшественника, но закрылся около своего центра (Open2 ≈ Close2).
- Причина слома: Борьба за ликвидность не выявила победителя; формация трансформировалась в классический длинноногий волчок.
- Действие: Отказ от открытия позиции ввиду отсутствия направленного импульса.
Слишком глубокий откат (Deep Retracement):
- Симптом: После открытия сделки рынок откатывает назад и преодолевает середину (50%) диапазона внешнего бара.
- Причина слома: Поглощение импульсного бара более чем на 50% повышает вероятность срабатывания стоп-лосса до 70%.
- Действие: Закрыть 50–70% объема вручную, не дожидаясь срабатывания полного стоп-лосса.
Программная формализация и аудит аналитических платформ
| Платформа / Инструмент | Основное назначение | Преимущества для трейдера | Ограничения и недостатки |
|---|---|---|---|
| TradingView (Pine Script) | Скрининг спот-, крипто- и валютных пар | Быстрые облачные алерты, открытые библиотеки индикаторов | Ограничения базовых тарифов на число индикаторов |
| MetaTrader 5 (MQL5) | Алгоритмическая торговля, тиковое тестирование | Высокая точность симуляции тиков, учет реального спреда | Высокий порог входа в объектно-ориентированный код MQL5 |
| Индикаторы серии MTF_OB | Автоматическая графическая подсветка баров | Экономия времени при ручном анализе, процент поглощения | Визуальная перегрузка графика, игнорирование контекста |
| Симуляторы Bar Replay | Калибровка навыка на исторических данных | Развитие выдержки, чтение контекста без заглядывания вперед | Низкая скорость ручного сбора статистической выборки |
Алгоритмический скрипт валидации BUOVB (Pine Script v6)
Чтобы алгоритм не реагировал на микросвечи в периоды низкой ликвидности (например, ночной флэт), скрипт сопоставляет диапазон свечи со скользящим значением индикатора ATR:
Pine Script
//@version=6
indicator('BUOVB Validation with ATR Filter', overlay = true)
// --- Входные параметры ---
atrLength = input.int(14, title = 'ATR Length', minval = 1)
minAtrMult = input.float(0.8, title = 'Min ATR Multiplier', step = 0.1)
highlight = input.bool(true, title = 'Highlight Signal Bar')
signalColor = input.color(color.rgb(76, 175, 80), title = 'Signal Color')
// --- Расчет индикаторов ---
atrValue = ta.atr(atrLength)
candleRange = high - low
// --- Логические критерии валидации BUOVB ---
// 1. Полное перекрытие экстремумов свечи-предшественника
engulfHigh = high > high[1]
engulfLow = low < low[1]
// 2. Условие закрытия: строго выше максимума предка и бычье тело
closeAboveHigh = close > high[1]
isBullishBody = close > open
// 3. Закрытие в верхней четверти диапазона сигнальной свечи
closeInTopQuarter = close >= (high - candleRange * 0.25)
// 4. Фильтр волатильности: отсечение свечей меньше 80% от текущего ATR
passVolatility = candleRange >= (atrValue * minAtrMult)
// Итоговое условие генерации сигнала
isValidBUOVB = engulfHigh and engulfLow and closeAboveHigh and isBullishBody and closeInTopQuarter and passVolatility
// --- Графическая визуализация ---
plotshape(isValidBUOVB, title = 'BUOVB Signal', location = location.belowbar, color = signalColor, size = size.small, text = 'BUOVB')
barcolor(isValidBUOVB and highlight ? signalColor : na, title = 'Signal Bar Color')
// --- Системные алерты ---
alertcondition(isValidBUOVB, title = 'BUOVB Confirmed', message = 'BUOVB bullish setup validated on {{ticker}} at close {{close}}')
Функция детекции BUOVB / BEOVB для советников (MQL5 / MQL4)
Для встраивания логики строгого внешнего бара в советники MetaTrader используется следующая функция. Проверка проводится по уже закрытому бару (индекс 1) относительно его предшественника (индекс 2):
C++
//+------------------------------------------------------------------+
//| Функция детекции паттерна Outside Bar (BUOVB / BEOVB) |
//| Возвращает: 1 - BUOVB, -1 - BEOVB, 0 - паттерн не обнаружен |
//+------------------------------------------------------------------+
int CheckOutsideBarPattern(const string symbol, const ENUM_TIMEFRAMES timeframe)
{
MqlRates rates[];
ArraySetAsSeries(rates, true);
// Копируем последние 3 завершенных бара (индексы 1, 2, 3)
if(CopyRates(symbol, timeframe, 1, 3, rates) < 2)
return 0;
// rates[0] - сигнальный бар (индекс 1 на графике)
// rates[1] - бар-предшественник (индекс 2 на графике)
// 1. Проверка полного поглощения экстремального диапазона
bool isOutside = (rates[0].high > rates[1].high) && (rates[0].low < rates[1].low);
if(!isOutside)
return 0;
double range = rates[0].high - rates[0].low;
if(range <= 0)
return 0;
// 2. Валидация BUOVB (бычий паттерн)
// Закрытие выше High предка, бычье тело, закрытие в верхней четверти
if((rates[0].close > rates[1].high) &&
(rates[0].close > rates[0].open) &&
(rates[0].close >= (rates[0].high - range * 0.25)))
{
return 1; // BUOVB
}
// 3. Валидация BEOVB (медвежий паттерн)
// Закрытие ниже Low предка, медвежье тело, закрытие в нижней четверти
if((rates[0].close < rates[1].low) &&
(rates[0].close < rates[0].open) &&
(rates[0].close <= (rates[0].low + range * 0.25)))
{
return -1; // BEOVB
}
return 0;
}
Пошаговый сценарий отработки формации (Алгоритм ЕСЛИ/ТО)
Шаг 1. Разметка контекста на старшем интервале (D1):
ЕСЛИ котировки приближаются к сильному уровню поддержки, зеркальной зоне (PPZ) или динамической поддержке трендовой EMA 21/50, ТО инструмент берется на мониторинг.
Шаг 2. Идентификация геометрии свечи:
ЕСЛИ свеча полностью закрылась, ее тени накрыли оба экстремума предыдущего бара, а цена закрытия зафиксировалась за пределами его диапазона в крайней четверти, ТО сетап признается технически сформированным. До официального закрытия бара вход строго запрещен.
Шаг 3. Расчет риска и размера лота:
ЕСЛИ дистанция от точки входа до противоположного экстремума измерена в пунктах, ТО рабочий объем ордера пересчитывается по формуле динамического позиционирования с лимитом риска 1% от баланса.
Шаг 4. Установка ордеров:
ЕСЛИ выбран консервативный вход, ТО отложенный ордер Buy Stop / Sell Stop размещается за экстремумом внешнего бара с запасом буфера в 5–10 пунктов, а Stop Loss выносится за противоположную границу свечи.
Шаг 5. Сопровождение по алгоритму «Сейф»:
ЕСЛИ котировки проходят дистанцию, равную первоначальному размеру стоп-лосса (1R), ТО фиксируется 50% объема позиции, а защитный стоп переносится в безубыток (Breakeven). Оставшаяся половина удерживается до ключевого целевого уровня на старшем графике (Take Profit ≥ 2R).
Чек-лист трейдера перед открытием ордера
- [ ] 1. Таймфрейм: Интервал H4 или D1 (минутный рыночный шум исключен).
- [ ] 2. Опора на контекст: Свеча сформировалась на проверенном уровне поддержки/сопротивления или откате к EMA 21.
- [ ] 3. Статус бара: Свеча официально закрыта (вход внутри незавершенного интервала заблокирован).
- [ ] 4. Проверка теней: Экстремумы High и Low сигнальной свечи полностью накрывают тени предшественника.
- [ ] 5. Качество фиксации: Close зафиксирован строго за пределами диапазона предка и находится в крайней четверти бара.
- [ ] 6. Расчет лота: Объем позиции адаптивно уменьшен под дистанцию стопа; риск зафиксирован на уровне 1%.
- [ ] 7. Математическое ожидание: Ближайший ключевой разворотный уровень гарантирует соотношение Risk:Reward не менее 1:2.
- [ ] 8. Экономический календарь: В ближайшие 2 часа отсутствуют важные макроэкономические публикации красной зоны (NFP, ставка ФРС, CPI).
Часто задаваемые вопросы (FAQ)
В чем ключевое отличие Outside Bar от паттерна «Рельсы»?
Паттерн «Рельсы» образуется двумя сопоставимыми по размеру свечами, вторая из которых контратакует первую, не выходя за ее экстремумы. В модели Outside Bar вторая свеча существенно крупнее и полностью накрывает экстремумы первой свечи от верхней до нижней тени.Почему модель не рекомендуется торговать на интервалах M5–M15?
На минутных интервалах преобладает алгоритмический шум, неравномерная плотность биржевого стакана и колебания спреда. Внутридневные перекрытия свечей случаются хаотично и не несут институционального смысла захвата ликвидности.Как действовать, если диапазон внешнего бара превышает норму в 3–4 раза?
Такой сигнал пропускается. Аномально большой защитный стоп нарушает правила риск-менеджмента: дистанция до ближайшего разворотного уровня просто не позволит получить соотношение прибыли к риску даже на минимальном уровне 1:1.Обязана ли сигнальная свеча отличаться по цвету от предшествующей?
Да, для истинной разворотной формации смена направления свечи обязательна. В бычьей модели BUOVB сигнальный бар должен быть восходящим, а в медвежьей BEOVB — нисходящим, подтверждая фактический перехват контроля инициативной стороной.Что делать, если после входа цена уходит в глубокий откат?
Если коррекция не превышает 50% высоты внешнего бара, позиция удерживается согласно системному плану. В случае закрытия свечи за серединой диапазона импульсного бара защитные характеристики конструкции аннулируются — позицию безопаснее закрыть вручную, минимизируя убыток до срабатывания полного стоп-лосса.Дорожная карта внедрения сетапа: что делать дальше
Чтобы перенести работу с внешним баром из теории в системный торговый процесс без риска для депозита, выполните 4 шага:
- Проверьте настройки чартов терминала: Убедитесь, что ваш брокер использует графики с суточным закрытием по Нью-Йорку (New York Close, 17:00 EST / EDT — ровно 5 свечей в неделю без воскресного фантомного бара).
- Отработайте идентификацию на симуляторе: Откройте режим Bar Replay на интервалах D1 и найдите 50 последовательных внешних баров на истории выбранного актива. Разделите их на формации, «висящие в воздухе», и формации с опорой на уровни PPZ/EMA.
- Зафиксируйте калькулятор объема: Внесите формулу адаптивного расчетного лота в торговый журнал или Excel-таблицу. Перед каждым открытием ордера рассчитывайте размер позиции исходя из строго фиксированного риска в 1%.
- Ведите журнал дисциплины: Заносите сделки по сетапу в чек-лист из 8 пунктов. Переходите на реальный счет только после фиксации положительного математического ожидания на серии минимум из 30 сделок в тестере или на демо-счете.
