> For the complete documentation index, see [llms.txt](https://docs.itradingbot.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.itradingbot.net/strategii/filtry/filtr-volatilnosti-s.md).

# Фильтр по волатильности

<mark style="color:$tint;">Фильтр проверяет волатильность минутных баров или изменение этого показателя. Выполненное условие разрешает оба направления, невыполненное — не разрешает ни одно.</mark>

### Добавьте фильтр в задачу

<mark style="color:$tint;">Откройте создание или редактирование задачи</mark> [робота Binance](/robot-binance/binance-pervaya-zadacha-i-zapusk.md) <mark style="color:$tint;">или</mark> [робота Bybit](/robot-bybit/bybit-pervaya-zadacha-i-zapusk.md)<mark style="color:$tint;">. В блоке фильтров выберите</mark> **По волатильности**<mark style="color:$tint;">.</mark>

<mark style="color:$tint;">Поле</mark> **Актив** <mark style="color:$tint;">берётся из задачи. Настройте фильтр для той пары, с которой будет работать задача.</mark>

### Настройте расчёт

* **Расчёт** <mark style="color:$tint;">— «По закрытию бара» или «По пересечению (ежесекундно)». Первый использует закрытые бары, второй учитывает текущий незакрытый бар. В новой форме выбран режим «По пересечению (ежесекундно)».</mark>
* **Время анализа (м)** <mark style="color:$tint;">— период сглаживания: от 10 до 1440 минут, кратно 10. Начальное значение — 60.</mark>
* **Отклонение** <mark style="color:$tint;">— порог для выбранного вида сравнения. В новой форме указано 0,5 для условия по уровню волатильности.</mark>
* **Разрешать вход если** <mark style="color:$tint;">выбирает уровень волатильности, абсолютный прирост или относительный прирост. При смене условия заново проверьте порог и его единицы.</mark>

### Когда фильтр разрешает действие

* <mark style="color:$tint;">Для каждого минутного бара сначала считается отношение разницы максимума и минимума к минимуму бара, в процентах. Затем значения сглаживаются экспоненциальной средней за выбранный период.</mark>
* **Волатильность больше заданного значения, %** <mark style="color:$tint;">разрешает действие при значении не ниже порога;</mark> **Волатильность меньше заданного значения, %** <mark style="color:$tint;">— строго ниже порога.</mark>
* **Абсолютный прирост** <mark style="color:$tint;">сравнивает разницу между новым и предыдущим значениями показателя. Порог здесь выражает изменение в процентных пунктах.</mark>
* **Относительный прирост** <mark style="color:$tint;">сравнивает ту же разницу с предыдущим значением показателя, в процентах. В условиях «больше» равенство порогу допускается, в условиях «меньше» — нет.</mark>

### Уточните смысл параметров

<mark style="color:$tint;">Например, изменение показателя с 0,4% до 0,5% даёт абсолютный прирост 0,1 процентного пункта и относительный прирост 25%. Эти два порога нельзя заменять друг другом. «Прирост» сохраняет знак: при снижении показателя он отрицательный.</mark>

### Задайте действие при выходе из фильтра

<mark style="color:$tint;">Поле</mark> **При выходе из фильтра** <mark style="color:$tint;">относится к ситуации, когда задача перестаёт проходить это условие. В новой карточке выбрано</mark> **Отменить циклы**<mark style="color:$tint;">. В форме также есть</mark> **Продать по маркету** <mark style="color:$tint;">и</mark> **Продать по маркету с учетом девиации (если указана)**<mark style="color:$tint;">.</mark>

<mark style="color:$tint;">Фильтр может влиять и на уже работающую задачу: выход из условия передаёт выбранную команду. Перед сохранением проверьте последствия команды для своего робота в описании</mark> [задач Binance](/robot-binance/binance-zadachi-robota-i-aktivnye-sdelki.md) <mark style="color:$tint;">или</mark> [задач Bybit](/robot-bybit/zadachi-robota-bybit.md)<mark style="color:$tint;">.</mark>

### Сохраните и проверьте задачу

<mark style="color:$tint;">Сохраните карточку фильтра, затем проверьте остальные условия и параметры задачи. Несколько фильтров должны одновременно разрешать её направление. Само разрешение фильтра не означает, что ордер отправлен или исполнен.</mark>

<mark style="color:$tint;">Если режим задачи поддерживает работу без основного сигнала, фильтры могут участвовать в её запуске. Поэтому выбранные условия и действие при выходе из них нужно проверить до запуска робота.</mark>
