> 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/indikatory/impuls-2-0.md).

# Импульс 2.0

<mark style="color:$tint;">Индикатор</mark> **Импульс 2.0** <mark style="color:$tint;">проверяет, насколько текущая цена выросла от минимума или снизилась от максимума за выбранный промежуток времени. В конструкторе ISignal он доступен для входа и выхода на Bybit и Binance.</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;">задаётся в процентах. По умолчанию стоит 3. Допустимы положительные и отрицательные значения следующих величин:</mark>

* <mark style="color:$tint;">от 1 до 9,5 с шагом 0,5;</mark>
* <mark style="color:$tint;">от 10 до 20 с шагом 1;</mark>
* <mark style="color:$tint;">25, 30, 35, 40, 45 и 50.</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;">. От выбранного действия зависит, будет ли отправлена команда закрытия без проверки девиации или с её учётом. Порядок работы ролей и важное условие девиации Bybit Exchange Account описаны в статье</mark> [об ISignal](/strategii/isignal-vkhod-filtry-i-vykhod.md)<mark style="color:$tint;">.</mark>

<mark style="color:$tint;">Для Bybit Exchange Account действие с учётом девиации требует заданного положительного значения девиации в самой задаче. Пустое поле, ноль или −1 не превращают его в безусловное закрытие.</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;">В Bybit Exchange Account, если задача уже работает и условие импульса перестало выполняться, передаётся команда остановить дальнейшие циклы. При отсутствии другого сработавшего условия закрытия текущий цикл завершается по своим параметрам; сама эта команда не закрывает позицию немедленно по рынку. Число торговых циклов проверяйте отдельно в настройках задачи.</mark>

### Перед запуском

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