
В категории 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):
- Для каждой свечи считается изменение цены закрытия относительно предыдущей.
- Приросты и падения усредняются за 14 периодов (по умолчанию - метод сглаженного среднего Уайлдера).
- Относительная сила RS = средний прирост ÷ среднее падение.
- 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 или трендовому индикатору - и не забывайте про риск-менеджмент сетки.