
У категорії 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):
- Для кожної свічки рахується зміна ціни закриття відносно попередньої.
- Прирости й падіння усереднюються за 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 або трендовим індикатором - і не забувайте про ризик-менеджмент сітки.