Impulse 2.0 — индикатор входа и выхода в ITradingBot, который сканирует 1-секундные свечи и фиксирует резкие ценовые движения за заданное временное окно. На любом другом таймфрейме индикатор не работает: он создан именно под микроструктуру рынка, где сделки идут чаще, чем закрывается минутная свеча.
Что такое Impulse 2.0
Impulse 2.0 рассчитывает максимальный процентный импульс вверх и вниз за окно времени, которое вы задаёте. Источник данных — поток 1-секундных OHLC-свечей напрямую с Binance Futures и Bybit. Если фактический импульс достигает порога отклонения, индикатор отдаёт сигнал — то есть «вход разрешён» в направлении бота.
В отличие от классического Momentum, который работает на закрытых свечах любого таймфрейма и сравнивает текущую цену с ценой нескольких баров назад, Impulse 2.0 ищет максимальное локальное движение внутри окна. Это принципиально другая математика: Momentum показывает «куда пришли», Impulse 2.0 — «насколько резко мы шли в моменте». Поэтому первый — индикатор тренда и моментума, второй — детектор пампов, дампов и каскадных ликвидаций.
Почему именно 1-секундный таймфрейм. Каскад ликвидаций на крипто-фьючерсах разворачивается за 5–30 секунд: первый стоп-лосс срывает второй, маркет-мейкеры снимают лимитки, цена прокатывается по пустому стакану, ловятся ещё несколько стопов. На 1-минутной свече вы увидите уже сформированный «фитиль» — хорошее движение пройдено и зачастую отыграно. На 1-секундном ТФ есть шанс оказаться внутри события, а не после него.
Параметры индикатора
| Параметр | Значения | Дефолт | Что делает |
|---|---|---|---|
| Время расчёта (с) | 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 | 100 | Длина окна в секундах, внутри которого ищется максимальный импульс. Меньше окно — реактивнее сигналы, больше шума. |
| Отклонение (%) | 1.0–9.5 с шагом 0.5; 10–20 с шагом 1; 25–50 с шагом 5; положительное и отрицательное | 3.0 | Порог процентного движения. Положительное значение — детектор пампа (вход в лонг при движении вверх); отрицательное — детектор дампа (вход в шорт при движении вниз). |
| Тип свечей | Стандартный | Стандартный | Зафиксирован, Heikin Ashi на 1с не используется. |
| Реверс сигнала | вкл/выкл | выкл | Инвертирует направление сигнала: лонг становится шортом и наоборот. |
Логика срабатывания простая: если задано «отклонение +3%» и за 100 секунд цена прошла вверх на 3.2%, индикатор отдаёт сигнал. Если отклонение −5% и за 30 секунд цена обвалилась на 5.4%, сигнал получит шорт-бот.
Как использовать Impulse 2.0
Индикатор закрыт под одну роль — детектор импульсов. У него нет режимов «по выходу из канала», «по пересечению» и т. п.: только окно и порог. Зато его можно ставить и на вход, и на выход в одной стратегии.
Как сигнал входа
Это базовый сценарий. Бот сидит в ожидании, индикатор сканирует 1-секундный поток, при срабатывании порога открывается первый ордер. Дальше работает обычная сетка ITradingBot: страховочные ордера, мартингейл, тейк-профит, стоп-лосс. Логично использовать Impulse 2.0 на вход в скальпинговых пресетах на ликвидных монетах, где такие движения регулярны.
Как сигнал выхода
Здесь Impulse 2.0 показывает себя особенно хорошо. Если вы вошли в лонг по пампу, поставьте на выход тот же индикатор с отрицательным отклонением (например, −1% за 30 секунд). Это закроет позицию, как только пойдёт быстрый откат — гораздо быстрее, чем дождётся выход по RSI или MA. Связка «Импульс на вход + противоположный Импульс на выход» — классика для скальпинга на 1с.
Фильтр «По прошлому импульсу»
Отдельный фильтр с теми же осями (время расчёта, отклонение), но добавлено «время анализа» — окно в минутах, внутри которого фильтр ищет ранее произошедший импульс. Это защита от повторного входа в уже отработанное движение. Пример настройки: «Время расчёта: 30 сек, время анализа: 15 мин, отклонение: 0.5%, условие: Не было импульса». Бот зайдёт только если в последние 15 минут не было движений сильнее 0.5% за 30 секунд — то есть рынок до этого «спал». Зеркальное условие «Был импульс» используется наоборот, для входа на второй волне.
Параметр «Обе стороны» проверяет одновременно памп и дамп: ставьте, если хотите разрешать вход только в полной тишине рынка с обеих сторон.
Готовые стратегии с Impulse 2.0
В библиотеке пресетов ITradingBot есть несколько проверенных конструкций с этим индикатором. Ниже — три рабочие схемы.
Volume Spike Momentum
Скальпинг по росту объёма на 1м или 3м, с импульсом в роли страховочного выхода.
- Вход: «По объёму $ 2.0», условие — рост более, период 20, коэффициент 3.0.
- Фильтры: RSI (14, границы 40/60, тип «По умолчанию»); скользящая средняя EMA(50); «По прошлому импульсу» (30с / 5 мин / 0.5% / Не было импульса); фильтр волатильности; ADX(14) выше порога 20.
- Выход: Impulse 2.0 (30с, отклонение −1%) на закрытие; RSI(14, 25/75) по выходу из канала.
Идея: входим на объёмной вспышке, выходим на первом же контр-импульсе.
Pump Detector
Самый «нативный» пресет под Impulse 2.0 — индикатор работает и на входе, и на выходе.
- Вход: Impulse 2.0, время расчёта 30с, отклонение 1.5%, ТФ 1с.
- Фильтры: «По количеству сделок 2.0» (рост более, период 60, коэф. 3.0 — только Binance); «По объёму $ 2.0» (рост более, период 60, коэф. 5.0); «По прошлому импульсу» (30с / 10 мин / 0.5% / Не было импульса); MRC FOMO (тип «Выше/ниже канала»); RSI(14, 25/75, «По умолчанию»).
- Выход: Impulse 2.0 (30с, −1%) на закрытие; «По количеству сделок 2.0» на затухание (рост менее, коэф. 1.5).
Логика: 1.5% за 30 секунд при пятикратном объёме и тройном числе сделок — характерный отпечаток институционального входа или каскадного шортсквиза. Фильтр «Не было импульса» гарантирует, что вы попадаете в первое событие, а не в третий по счёту хвост.
Volatility Expansion Scalp
Расширение волатильности после затишья, с Impulse 2.0 как страховочным выходом.
- Вход: «По волатильности», время анализа 10 мин, отклонение 0.5%, условие — выше заданного, ТФ 1м.
- Фильтры: «По волатильности» (час, 0.3%, ниже значения — затишье до этого); «По объёму $ 2.0» (рост более, 60, коэф. 1.5); «По прошлому импульсу» (20с / 1 мин / 0.5% / Был импульс); ADX(14) ниже 20; ширина канала Боллинджера ≥ 2%.
- Выход: «По волатильности» (10 мин, 0.3%, ниже значения) — фиксация при затухании; Impulse 2.0 (20с, −1%) — страховочный выход.
Идея — паттерн «затишье перед бурей»: сжатие волатильности → пробой → быстрый выход на затухании.
Почему это работает (рыночная логика)
Преимущество на 1-секундном таймфрейме держится на трёх столпах. Первый — каскадные ликвидации. На криптофьючерсах с плечом плотность стопов огромна, и любое движение на 1–2% по ликвидной монете может запустить цепную реакцию. Эти каскады разгоняются за единицы секунд — увидеть их на минутном графике уже поздно.
Второй — скорость маркет-мейкеров. MM-алгоритмы перевыставляют лимитки в стакане с задержкой; в момент шипа стакан тонкий, рынок проедает уровни «по воздуху». Если ваш бот отреагировал в первые секунды, вы оказались внутри неэффективности раньше, чем стакан восстановился.
Третий — инфраструктура исполнения. Связка «1-секундный поток данных → детектор импульса → ордер на бирже» работает в окне, где ручной трейдер физически не успевает кликнуть. Это делает Impulse 2.0 не «очередным индикатором», а инструментом, который имеет смысл только в полностью автоматизированном контуре.
Слабые стороны
Impulse 2.0 — агрессивный инструмент. Честно про минусы:
- Комиссии и тейкер-сборы. Скальпинг на 0.5–1.5% с маркет-ордерами на входе означает, что заметная часть профита уйдёт в комиссии. На частоте 100+ сделок в день это съедает значительную долю результата. Без VIP-уровня и rebate-ов экономика хуже, чем кажется.
- Проскальзывание. В момент пампа вы заходите по рыночной цене, а она «бежит» — фактический вход часто хуже сигнальной точки на ликвидной монете и кратно хуже на тонком стакане.
- Не для всех монет. На низколиквидных альтах с тонким стаканом Impulse 2.0 ловит фантомные движения от одной крупной заявки. Это не сделка, а спайк ликвидности — следом часто идёт мгновенный возврат.
- Жёсткая зависимость от инфраструктуры. Любая сетевая задержка между сигнал-сервером и биржей превращает преимущество в недостаток: вы заходите последним, когда движение уже отработано.
- Высокая частота → высокая нагрузка на психику. Даже при автоматической торговле просадки выглядят страшно — десятки сделок в день дают эмоциональную нагрузку, которой нет в свинге.
- Риск ликвидации при больших плечах. При плече ×5+ риск ликвидации растёт экспоненциально, а на импульсных стратегиях частые откаты делают глубокую сетку обязательной — иначе ликвидация только вопрос времени.
На каких монетах и в каких условиях работает
Impulse 2.0 — инструмент про ликвидность. Базовые условия отбора:
- Топ-30 по суточному объёму на Binance Futures или Bybit. Ниже этого порога частота фантомных сигналов растёт нелинейно.
- US-сессия (15:00–22:00 UTC) — основные часы максимальной волатильности, наибольший поток сигналов и самые «честные» движения.
- Не запускать на новых листингах первые 1–2 недели: тонкий стакан, рваная волатильность, постоянные ложные сигналы.
- Обходить монеты с регулярными импульсами выше 15% — это маркер манипулируемого актива, преимущество скальпера на нём отрицательный.
Пример настройки (пошагово)
Соберём минимальный лонг-пресет с Impulse 2.0 на BTCUSDT на бирже Bybit.
- Создаём задачу. Биржа: Bybit. Пара: BTCUSDT. Направление: Лонг.
- Индикатор входа. Impulse 2.0. Время расчёта: 60 с. Отклонение: 2.0%. Таймфрейм: 1 с.
- Фильтр 1 — повторный импульс. «По прошлому импульсу». Время расчёта: 30 с. Время анализа: 15 мин. Отклонение: 0.5%. Обе стороны: нет. Условие: Не было импульса.
- Фильтр 2 — объём. «По объёму $ 2.0». Условие: рост более. Период: 60. Коэффициент: 2.0. ТФ: 1 м.
- Выход. Impulse 2.0. Время расчёта: 30 с. Отклонение: −1.0% — закрытие позиции на первом же контр-импульсе.
- Сетка. ТП: 0.5%. Шаг страховочного ордера: 2%. Количество СО: 3–5. Мартингейл: 1.5–1.8. Это база — конкретные значения подбираются по бэктесту на конкретной монете.
- Капитал. Изолированная маржа. Плечо ×3–×5 для начала. Запас хода 200–400% относительно ширины сетки. Никаких ×20 на старте — при плече ×5+ риск ликвидации растёт экспоненциально.
- Бэктест. Прогоняем минимум на 3–6 месяцах исторических данных. Смотрим: количество сделок, средний результат, максимальную просадку, фактический drawdown сетки.
- Минимальный объём на реале. После бэктеста — запуск с минимальным первым ордером, наблюдение 2–4 недели, и только потом масштабирование.
Параметры выше — рабочая база, не «святой грааль». Любой пресет с Impulse 2.0 надо адаптировать под конкретную пару и время суток.
Готов протестировать Impulse 2.0?
На бесплатном тарифе Free платформы ITradingBot можно собрать пресет с Impulse 2.0 и прогнать его на встроенном бэктесте — все индикаторы доступны без ограничения по времени тестирования. Системная подготовка по импульсной торговле и риск-менеджменту, разбор ошибок реальных пресетов и сборка собственной стратегии с нуля — в видеокурсе и групповом потоке на itb.school.
Перед боевым запуском — обязательно бэктест и наблюдение на минимальном объёме хотя бы 2–4 недели. На крипто-фьючерсах ошибка плеча и сетки убивает депозит быстрее, чем любая ошибка стратегии.