Канал Дончиана: почему пробой может исчезнуть в формуле
Цена обновила максимум диапазона, но условие «выше верхней границы» не сработало. Причина часто не в рынке, а в расчёте: сигнальную свечу включили в уровень, который она должна пробить.
Donchian Channels — канал Дончиана — индикатор из трёх линий. Верхняя показывает наибольший максимум за выбранное окно, нижняя — наименьший минимум, средняя равна половине их суммы. Границы измеряются в единицах цены, ширину можно пересчитать в пункты или пипсы.
Индикатор описывает недавний диапазон, но не гарантирует продолжение, вероятность сделки или денежный риск.
Период 20 означает 20 баров выбранного таймфрейма. На H1 это 20 часовых свечей, а не 20 календарных дней. Настройка 20 популярна и используется по умолчанию в TradingView, но не доказана как лучшая для любого рынка.
Где найти:
• TradingView: «Индикаторы» → поиск Donchian Channels → встроенный индикатор. В настройках Length — число баров, Offset — визуальное смещение линий, Timeframe — таймфрейм расчёта. Если выбран старший таймфрейм, параметр Wait for timeframe closes управляет ожиданием его закрытия.
• MT5 на компьютере: стандартного канала Дончиана среди встроенных индикаторов нет. Нужна пользовательская реализация, например из MQL5 Code Base: установить её, затем открыть «Навигатор» → «Индикаторы», обновить список и перетащить индикатор на график. Проверьте описание и код: версии могут включать текущий бар или использовать сдвиг.
Для описания текущего диапазона включение формирующейся свечи допустимо: её новый максимум расширяет верхнюю линию. Но для проверяемого правила пробоя нужна граница, которая была известна до сигнальной свечи:
Верхняя граница = максимум High предыдущих N завершённых баров.
Нижняя граница = минимум Low предыдущих N завершённых баров.
Иначе возникает логическая ловушка.
Условный пример, EURUSD H1: максимум предыдущих 20 закрытых свечей равен 1,08400. Текущая свеча поднялась до 1,08520 и закрылась на 1,08460.
По заранее известной границе закрытие произошло выше 1,08400 — превышение составляет 0,00060, то есть 60 пунктов или 6 пипсов для пятизнаковой котировки. Событие становится подтверждённым после закрытия H1; исполнение возможно только по следующей доступной котировке с учётом Bid/Ask и проскальзывания.
Если включить эту же свечу в окно, верхняя линия поднимется до 1,08520. Тогда Close 1,08460 уже не выше линии. А проверка High ≥ Upper окажется формально истинной лишь потому, что линия движется вместе с текущим High. Это не пробой заранее известного уровня.
Практическое правило: заранее запишите, что сравниваете — High или Close сигнального бара — с максимумом каких именно баров. Для решения после закрытия используйте только N предыдущих завершённых баров; текущий бар не должен одновременно создавать границу и проверять её пробой.
При тестировании время сигнала — закрытие свечи, а не точка уровня внутри уже завершившегося бара.
Типичные ошибки: принять 20 за дни; считать касание гарантией продолжения; путать Offset с устранением заглядывания вперёд; рисовать вход по 1,08400 после того, как закрытие 1,08460 уже известно.
Практика: на любом H1-графике найдите максимум 20 свечей, не включая текущую. Отметьте его горизонтальной линией. После закрытия следующей свечи отдельно запишите её High, Close и момент, когда результат стал доступен. Повторите для нижней границы.
🪩FINBORS|📈TW |💬Chat |📈FFU👉MAX
Post #21
12
