Основы · 5 мин

Как устроен индикатор Range Filter

Под сигналами лежит один открытый индикатор. Разбираем его логику по шагам — без формул, но честно.

Откуда он взялся

Range Filter — известный индикатор с TradingView, оригинал написал DonovanWall, позже появились варианты для младших таймфреймов. TradeRadar использует ту же логику, переписанную на серверный код и считающуюся по свечам Binance.

Наши параметры: период выборки 20 баров, множитель диапазона 3.5. В популярных версиях с TradingView по умолчанию стоят 50 и 3.0 — то есть наш вариант реагирует заметно быстрее.

Шаг 1. Измеряем обычный размах

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

Смысл в том, что канал сам подстраивается под инструмент. У спокойной пары он узкий, у разогнанной — широкий, и один и тот же индикатор работает и там, и там без ручной настройки.

Шаг 2. Двигаем линию ступеньками

Линия фильтра — не скользящая средняя. Она стоит неподвижно, пока цена остаётся внутри канала, и сдвигается только тогда, когда цена выходит за его границу. Отсюда характерный ступенчатый вид.

Именно это отсекает шум: мелкие колебания внутри канала линию не трогают вообще, и ложных разворотов получается меньше, чем у обычных средних.

Шаг 3. Ловим разворот

Направление определяется просто: линия сейчас выше, чем на прошлом баре, или ниже. Условие покупки — цена выше линии, направление вверх, цена изменилась. Условие продажи зеркальное.

Но сигнал ставится не на каждом баре, где условие выполняется, а только на первом баре новой волны — там, где предыдущим состоянием было противоположное. Поэтому на затяжном тренде вы увидите один флаг, а не сто.

Сильные и слабые стороны

Читать дальше Как выбрать таймфрейм Читать Все статьи

TradeRadar — инструмент анализа рынка, а не финансовая рекомендация. Торговля на платформе не ведётся.