> 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/uk/syhnaly-ta-umovy-stratehii/filtry/filtr-za-mynulym-impulsom.md).

# Фільтр за минулим імпульсом

<mark style="color:$tint;">Фільтр шукає зростання або зниження ціни заданого розміру в недавній історії. Можна дозволити дію при наявності такого імпульсу або при його відсутності.</mark>

### Додати фільтр до завдання

<mark style="color:$tint;">Відкрийте створення або редагування завдання бота Binance або бота Bybit. —</mark> [<mark style="color:$tint;">робот Binance</mark>](/uk/robot-binance/binance-persha-zavdannia-i-zapusku.md) <mark style="color:$tint;">—</mark> [<mark style="color:$tint;">робот Bybit</mark>](/uk/robot-bybit/bybit-persha-zavdannia-i-zapusku.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;">береться з завдання. Налаштуйте фільтр для тієї пари, з якою буде працювати завдання.</mark>

### Налаштувати розрахунок

* <mark style="color:$tint;">**Час розрахунку (с)**</mark> <mark style="color:$tint;"></mark><mark style="color:$tint;">довжина короткого вікна, від 10 до 100 секунд з кроком 10. Початкове значення 100.</mark>
* <mark style="color:$tint;">**Час аналізу (м)**</mark> <mark style="color:$tint;"></mark><mark style="color:$tint;">глибина пошуку: 1, 2, 5, 10, 15, 20 або 25 хвилин. За замовчуванням 15. Час розрахунку повинен бути строго менше часу аналізу.</mark>
* <mark style="color:$tint;">**Відхилення**</mark> <mark style="color:$tint;"></mark><mark style="color:$tint;">процентний порог: 0,5; 1; 1,5; 2; 2,5; 3; 3,5; 4; 4,5; 5; 10; 15 або 20. Допускаються ті ж негативні значення; нуль не використовується. Початкове значення 3.</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;">При відключеному полі</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;"></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;">коли відповідного імпульсу в вікні аналізу немає.</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;"></mark><mark style="color:$tint;">**Продати по маркету з урахуванням девіації (якщо зазначено)**</mark><mark style="color:$tint;">.</mark>

<mark style="color:$tint;">Фільтр може впливати і на вже працюючу завдання: вихід із умови передає обрану команду. Перед збереженням перевірте наслідки команди для вашого робота в описі завдань Binance або завдань Bybit. —</mark> [<mark style="color:$tint;">завдання Binance</mark>](/uk/robot-binance/binance-zavdannia-robota-ta-aktyvni-uhody.md) <mark style="color:$tint;">—</mark> [<mark style="color:$tint;">завдання Bybit</mark>](/uk/robot-bybit/zavdannia-robota-bybit.md)

### Зберегти та перевірити завдання

<mark style="color:$tint;">Збережіть картичку фільтра, а потім перевірте інші умови та параметри завдання. Кілька фільтрів повинні одночасно розрізняти її напрямок. Сам по собі розв'язання фільтра не означає, що ордер відправлений або виконаний.</mark>

<mark style="color:$tint;">Якщо режим завдання підтримує роботу без основного сигналу, фільтри можуть брати участь у його запуску. Тому вибрані умови і дії при виході з них потрібно перевірити перед запуском робота.</mark>
