Сигнал на старт ботов

Индикатор RSI

Relative Strength Index (RSI) - осциллятор импульса от 0 до 100. В конструкторе сигналов ELIXOAI доступны четыре пресета RSI: перепроданность и перекупленность по уровню, а также пересечения 30 и 70. Разбор параметров, настроек и примеров стратегий.

Индикатор RSI на графике криптовалюты
RSI показывает силу движения цены и помогает находить зоны перепроданности и перекупленности для сигналов старта бота.

В категории Start Bots Signal собраны описания сигналов и индикаторов, которые могут запускать торгового бота. Один из технических индикаторов - RSI (Relative Strength Index).

У каждого бота при создании и редактировании в нижней части настроек есть блок Конструктор сигналов на старт. В нём можно выбрать отдельные индикаторы, готовые пресеты и их комбинации. Условия объединяются в группы: внутри группы работает логика И, между группами - ИЛИ. Один и тот же индикатор можно настроить по-разному - для Long и Short, для пробоя и для отскока, для сравнения с уровнем или для пересечения.

Что такое RSI

RSI (Relative Strength Index, индекс относительной силы) - один из самых распространённых осцилляторов в техническом анализе. Его автор - Уэллс Уайlder (1978). Индикатор измеряет скорость и величину недавних изменений цены и отображает результат в диапазоне от 0 до 100.

RSI не показывает направление тренда напрямую, но помогает понять, насколько сильным было последнее движение и не «перегрелась» ли цена. Значения ниже 30 традиционно считают зоной перепроданности (oversold), выше 70 - перекупленности (overbought). В конструкторе сигналов ELIXOAI RSI используется как условие автоматического запуска торгового бота: когда осциллятор достигает заданного уровня или пересекает его, бот может открыть новую сетку или серию сделок.

В отличие от скользящих средних, RSI реагирует на импульс - ускорение роста или падения. Поэтому его часто комбинируют с трендовыми фильтрами (EMA, положение цены относительно средней) или с индикаторами волатильности (Bollinger Bands), чтобы отсеивать ложные сигналы во флэте и в затяжных трендах.

Как работает RSI

RSI сравнивает средний прирост цены за выбранный период со средним падением за тот же период. Если за последние N свечей рост преобладал, индикатор поднимается к верхней части шкалы; если падение - опускается вниз.

Упрощённая логика расчёта для классического RSI(14):

  1. Для каждой свечи считается изменение цены закрытия относительно предыдущей.
  2. Приросты и падения усредняются за 14 периодов (по умолчанию - метод сглаженного среднего Уайлдера).
  3. Относительная сила RS = средний прирост ÷ среднее падение.
  4. RSI = 100 − (100 ÷ (1 + RS)).

Когда средний прирост намного больше среднего падения, RSI стремится к 100. Когда падения доминируют - к 0. Значение 50 означает примерный баланс сил покупателей и продавцов за выбранный период.

В конструкторе сигналов ELIXOAI вы задаёте не формулу, а условие сравнения: «RSI меньше 25», «RSI больше 70», «RSI пересекает 30 вверх» и т.д. Система получает актуальное значение RSI с биржи через TAAPI и проверяет условие на выбранном таймфрейме - на закрытии свечи или каждую минуту.

Параметр периода

У всех пресетов RSI в конструкторе есть параметр Период (period):

  • Диапазон: от 2 до 300.
  • Значение по умолчанию: 14 - классика Уайлдера, подходит для большинства таймфреймов.
  • Малый период (5–9): RSI быстрее реагирует, больше сигналов, выше доля шума. Имеет смысл на 5m–15m для скальпинга, если вы готовы чаще получать ложные старты.
  • Большой период (21–50): сглаженный RSI, реже заходит в экстремумы. Подходит для 1h–4h и свинг-торговли - сигналы реже, но обычно «весомее».

Период всегда привязан к выбранному таймфрейму: RSI(14) на 5m и RSI(14) на 4h - это разные индикаторы с разной чувствительностью. При смене интервала имеет смысл пересмотреть и пороги (25/30/70), и период.

Готовые пресеты в конструкторе

В конструкторе доступны четыре готовых пресета RSI. Каждый можно изменить: другой оператор, другой уровень, другой период или таймфрейм.

RSI < 25 - Long (rsi_value)

Условие по умолчанию: значение RSI меньше 25 на выбранном таймфрейме (интервал 15m, проверка на закрытии бара).

Это агрессивный long-сигнал на сильную перепроданность. Порог 25 жёстче классических 30 - бот стартует реже, но ближе к «дну» локального импульса. Подходит для контртрендовых стратегий: отскок после резкого падения, вход в DCA-сетку на просадке.

Доступные операторы: больше, меньше, больше или равно, меньше или равно, пересекает вверх, пересекает вниз. Можно, например, ослабить условие до RSI < 30 или ужесточить до RSI < 20.

RSI > 70 - Short (rsi_value_down)

Условие по умолчанию: значение RSI больше 70.

Short-сигнал на перекупленность - зеркало предыдущего пресета. Бот стартует, когда импульс роста «перегрет». Часто используют для шорт-сеток на локальных пиках или для фиксации перекупленности в боковике.

На сильном бычьем тренде RSI может долго держаться выше 70 - учитывайте это при настройке (см. совет в конце статьи).

Пересечение 30 вверх - Long (rsi_cross_up)

Условие по умолчанию: RSI пересекает уровень 30 снизу вверх (cross up).

Классический сигнал «выход из перепроданности». В отличие от rsi_value, здесь не требуется, чтобы RSI был ниже 25 прямо сейчас - важен сам факт пересечения: осциллятор был ниже 30 и поднялся выше. Такой подход мягче и даёт больше сигналов, чем жёсткое RSI < 25.

Удобен для трендовых откатов: цена в восходящем тренде корректируется, RSI опускается к 30 и возвращается - бот ловит продолжение роста.

Пересечение 70 вниз - Short (rsi_cross_down)

Условие по умолчанию: RSI пересекает уровень 70 сверху вниз (cross down).

Сигнал «выход из перекупленности» - RSI был выше 70 и опустился ниже. Подходит для шорта после локального пика или для входа в short-сетку при развороте импульса вниз.

На падающем рынке пересечение 70 вниз может запаздывать; для более раннего входа иногда снижают порог до 65 или комбинируют с другими условиями.

Общие настройки в конструкторе

  • Таймфрейм (интервал): 1m, 5m, 15m, 30m, 1h, 4h, 1d. Меньший интервал даёт больше сигналов, но и больше шума. Для свинг-ботов чаще используют 1h–4h, для скальпинга - 5m–15m.
  • Режим проверки: На закрытии бара - условие проверяется после закрытия свечи, меньше ложных срабатываний. Каждую минуту - проверка внутри текущей свечи, быстрее реакция, но выше риск ложного старта.
  • Оператор: «больше», «меньше», «пересекает вверх», «пересекает вниз», «больше или равно» и другие - определяют, как именно сравнивается значение индикатора с целью.
  • Целевое значение: число (например, 30 для RSI), линия индикатора (например, %D у Stochastic) или цена (для Bollinger Bands).
  • Группы условий: до 3 групп, в каждой до 5 условий. Пример: группа 1 - RSI < 30 И цена < нижняя полоса; группа 2 - Stochastic < 20. Бот стартует, если сработала группа 1 ИЛИ группа 2.

Примеры настройки под разные стратегии

Скальпинг на 5m–15m

Цель: частые старты на коротких импульсах.

  • Long: пресет rsi_cross_up, таймфрейм 5m или 15m, период 9, уровень 30, проверка на закрытии бара.
  • Short: rsi_cross_down, те же настройки, уровень 70.
  • Опционально добавьте в ту же группу условие по объёму или второй таймфрейм (например, RSI на 1h не ниже 40 для long), чтобы не ловить ножи против старшего тренда.

Свинг на 1h–4h

Цель: реже, но на более значимых движениях.

  • Long: rsi_value, интервал 4h, период 14, RSI < 30 (можно оставить 25), проверка на закрытии.
  • Short: rsi_value_down, RSI > 70 на 4h.
  • Для DCA-бота на откатах в тренде предпочтительнее rsi_cross_up на 1h с периодом 14 - меньше ложных входов в продолжающемся падении.

Контртренд от экстремумов

Цель: вход на «перегреве» или «перепроданности» в ожидании отката.

  • Long: группа 1 - RSI < 20 (период 14, 15m) И цена ниже нижней полосы Bollinger Bands на том же интервале.
  • Short: RSI > 80 И цена выше верхней полосы BBands.
  • Режим проверки - на закрытии бара, чтобы не реагировать на внутрисвечной шум.

Трендовый фильтр

Цель: long только в восходящем контексте, short - в нисходящем.

  • Long: группа 1 - rsi_cross_up на 15m (пересечение 30 вверх) И RSI на 4h больше 50 (отдельное условие RSI с оператором «больше», цель 50, период 14).
  • Short: rsi_cross_down на 15m И RSI на 4h меньше 50.
  • Так вы не покупаете каждый отскок RSI в глобальном даунтренде.

RSI + Stochastic

Два осциллятора подтверждают друг друга - сигнал сильнее, но реже.

  • Long: RSI < 30 на 15m (период 14) И Stochastic %K < 20 на том же 15m.
  • Short: RSI > 70 И Stochastic %K > 80.
  • Альтернатива: группа 1 - RSI cross up 30; группа 2 - Stochastic cross up 20. Бот стартует при ИЛИ между группами, если хотите больше срабатываний.

RSI + Bollinger Bands

Комбинация импульса и волатильности - классика для mean-reversion.

  • Long: RSI < 25 на 15m И цена закрытия ниже нижней полосы BBands (20, 2).
  • Short: RSI > 75 И цена выше верхней полосы.
  • На 1h можно ослабить пороги до RSI 30/70 - полосы на старшем ТФ реже дают экстремумы одновременно с RSI.

Пересечение RSI 50 (импульс тренда)

Уровень 50 - условная граница бычьего и медвежьего импульса за период.

  • Long: RSI пересекает 50 вверх на 1h, период 14, проверка на закрытии - старт при смене доминирования покупателей.
  • Short: пересечение 50 вниз на 1h.
  • Для фильтра флэта добавьте условие: RSI на 4h уже выше 55 для long или ниже 45 для short.

Группы условий: практический пример

Бот с двумя сценариями long:

  • Группа 1: rsi_cross_up на 15m (30 вверх) И RSI 4h > 50 - трендовый откат.
  • Группа 2: rsi_value RSI < 20 на 15m И Stochastic < 15 - агрессивный контртренд.

Между группами логика ИЛИ: сработает любой подходящий сценарий. Short настраивается симметрично.

Совет
В сильном тренде RSI может долго оставаться в зоне перекупленности (выше 70) или перепроданности (ниже 30). Контртрендовые сигналы «RSI > 70 → short» или «RSI < 30 → long» в таких фазах часто запускают бота против основного движения. Добавляйте фильтр по старшему таймфрейму, уровню 50 или трендовому индикатору - и не забывайте про риск-менеджмент сетки.