Фильтр по ширине канала Боллинджера
Фильтр измеряет ширину полос Боллинджера в процентах и сравнивает её с порогом. При выполнении условия разрешены оба направления.
Добавьте карточку в конструктор
Откройте создание или редактирование задачи робота Binance или Bybit и конструктор ISignal. Выберите По ширине канала Боллинджера в блоке фильтров.
Торговый инструмент берётся из задачи. Новая карточка использует значения формы; это не рекомендуемая стратегия.
Настройте параметры
ТФ выбирается из списка текущей формы; по умолчанию — 1 минута.
Период — от 5 до 200 баров, по умолчанию 20.
Среднеквадратическое отклонение — целое значение от 1 до 3, по умолчанию 2. Участвует в построении полос.
Ширина канала, % — от 0,1 до 100. Начальное значение — 1.
Разрешать вход если — «Канал уже заданного %» или «Канал шире заданного %». По умолчанию — «Канал уже заданного %».
Когда фильтр разрешает действие
Ширина равна абсолютному значению отношения расстояния между полосами к нижней полосе, умноженному на 100%.
Канал уже заданного % разрешает действие при ширине строго меньше порога.
Канал шире заданного % разрешает действие при ширине строго больше порога. Равенство порогу не проходит ни один режим.
Учитывайте смысл расчёта
Расчёт использует обычные бары выбранного таймфрейма и учитывает текущий незакрытый бар. Ширина канала не показывает положение цены внутри него и не задаёт направление сделки.
Сохраните карточку и проверьте действие
В поле При выходе из фильтра выберите реакцию на потерю условия. По умолчанию стоит Отменить циклы; доступны также команды Продать по маркету и Продать по маркету с учетом девиации (если указана). Выход из фильтра может влиять на уже работающую задачу, а не только на новый вход.
Сохраните карточку и проверьте остальные условия задачи. Все фильтры должны разрешать её направление. Последствия выходных команд и различия режимов разобраны в инструкции ISignal. Разрешение фильтра не подтверждает отправленный или исполненный ордер.