Сигнал запуску бота

Індикатор 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, індекс відносної сили) - один із найпоширеніших осциляторів у технічному аналізі. Автор - Уеллс Уайлдер (1978). Індикатор вимірює швидкість і величину останніх змін ціни та відображає результат у діапазоні від 0 до 100.

RSI не показує напрямок тренду напряму, але допомагає зрозуміти, наскільки сильним було останнє рух і чи не «перегрілася» ціна. Значення нижче 30 традиційно вважають зоною перепроданості, вище 70 - перекупленості. У конструкторі сигналів 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 або трендовим індикатором - і не забувайте про ризик-менеджмент сітки.