Как устроен индикатор Range Filter
Под сигналами лежит один открытый индикатор. Разбираем его логику по шагам — без формул, но честно.
Откуда он взялся
Range Filter — известный индикатор с TradingView, оригинал написал DonovanWall, позже появились варианты для младших таймфреймов. TradeRadar использует ту же логику, переписанную на серверный код и считающуюся по свечам Binance.
Наши параметры: период выборки 20 баров, множитель диапазона 3.5. В популярных версиях с TradingView по умолчанию стоят 50 и 3.0 — то есть наш вариант реагирует заметно быстрее.
Шаг 1. Измеряем обычный размах
Берём модуль изменения цены закрытия от свечи к свече и дважды сглаживаем его экспоненциальной средней. Получается величина, которая отвечает на вопрос «насколько этот инструмент обычно двигается за бар прямо сейчас». Умножаем её на множитель — это и есть полуширина канала.
Смысл в том, что канал сам подстраивается под инструмент. У спокойной пары он узкий, у разогнанной — широкий, и один и тот же индикатор работает и там, и там без ручной настройки.
Шаг 2. Двигаем линию ступеньками
Линия фильтра — не скользящая средняя. Она стоит неподвижно, пока цена остаётся внутри канала, и сдвигается только тогда, когда цена выходит за его границу. Отсюда характерный ступенчатый вид.
Именно это отсекает шум: мелкие колебания внутри канала линию не трогают вообще, и ложных разворотов получается меньше, чем у обычных средних.
Шаг 3. Ловим разворот
Направление определяется просто: линия сейчас выше, чем на прошлом баре, или ниже. Условие покупки — цена выше линии, направление вверх, цена изменилась. Условие продажи зеркальное.
Но сигнал ставится не на каждом баре, где условие выполняется, а только на первом баре новой волны — там, где предыдущим состоянием было противоположное. Поэтому на затяжном тренде вы увидите один флаг, а не сто.
Сильные и слабые стороны
- Сильная сторона: на выраженных трендах индикатор входит рано и держит направление до реального разворота.
- Слабая сторона: в узком боковике канал сжимается, и разворотов становится много. Это врождённое свойство подхода, а не поломка.
- Индикатор запаздывает по определению: он считается по закрытым свечам и не предсказывает будущее.
- Одинаковые параметры для всех пар — компромисс. Под конкретный инструмент их можно было бы подобрать точнее.