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

Індикатор RVGI

RVGI (Relative Vigor Index, індекс відносної енергії) - осцилятор, що порівнює «енергію» закриттів свічок із їхнім діапазоном. У конструкторі сигналів ELIXOAI доступні два пресети: перетин RVGI з Signal і фільтр за trend bullish/bearish. Виходи rvgi, signal, trend, параметр length і приклади стратегій.

Індикатор RVGI з лінією та Signal на графіку криптовалюти
RVGI показує, наскільки закриття свічок зміщені до верхньої чи нижньої частини діапазону - бича енергія вище нуля й вище Signal, ведмежа нижче.

У категорії Start Bots Signal зібрані описи сигналів і індикаторів, які можуть запускати торгового бота. Один із технічних індикаторів - RVGI (Relative Vigor Index).

У кожного бота під час створення та редагування в нижній частині налаштувань є блок Конструктор сигналів запуску. У ньому можна обирати окремі індикатори, готові пресети та їхні комбінації. Умови об’єднуються в групи: всередині групи працює логіка І, між групами - АБО. Один і той самий індикатор можна налаштувати по-різному - для Long і Short, для пробою й відскоку, для порівняння з рівнем або для перетину.

Що таке RVGI

RVGI (Relative Vigor Index, індекс відносної енергії) - осцилятор, розроблений Джоном Елерсом. Він вимірює, наскільки закриття свічок зміщені до верхньої частини діапазону High–Low відносно відкриттів. Ідея проста: в uptrend бики частіше «дотягують» ціну до максимуму свічки; в downtrend - ведмеді тягнуть до мінімуму.

RVGI коливається навколо нуля: позитивні значення означають перевагу бичої енергії за обраний період, негативні - ведмежої. Сигнальна лінія Signal - згладжена версія RVGI (зазвичай SMA з тим самим length). Перетин RVGI вище Signal - класичний бичий сигнал, нижче - ведмежий. У конструкторі сигналів ELIXOAI RVGI використовується як умова автоматичного запуску бота.

Окрім числових ліній rvgi і signal, TAAPI повертає текстовий вихід trend - bullish або bearish. Це зручний фільтр напрямку без ручного порівняння ліній. RVGI добре працює в трендових фазах і часто поєднується з EMA або MACD - у боковику перетини RVGI/Signal дають багато хибних запусків.

RVGI vs MACD та RSI

Усі три інструменти пов’язані з імпульсом і напрямком, але вимірюють різні аспекти:

  • MACD будується на різниці двох EMA ціни закриття (12 і 26) і показує зближення/розходження трендових середніх. RVGI дивиться на співвідношення (Close−Open) до (High−Low) - «енергію» всередині кожної свічки, а не на EMA ціни.
  • RSI нормалізує прирости й падіння в шкалу 0–100 і відповідає на питання перекупленості/перепроданості. RVGI не має фіксованих зон 30/70 - орієнтир нульова лінія і положення відносно Signal.
  • RVGI ближчий до MACD за логікою «лінія + Signal», але формула базується на тілі й діапазоні свічки. Перетин RVGI/Signal за змістом аналогічний «золотому хресту» MACD, але реагує на внутрішньосвічкову структуру, а не на ковзні середні.

Як працює RVGI

Розрахунок RVGI для кожної свічки починається з «енергії» закриття відносно діапазону:

Vigor = (Close − Open) / (High − Low), потім RVGI = SMA(Vigor, length), Signal = SMA(RVGI, length). При High = Low (доджі) знаменник прагне до нуля - TAAPI обробляє такі випадки на своєму боці.

  • RVGI > 0 і вище Signal - бича енергія домінує: закриття систематично вище відкриттів у межах діапазону свічки.
  • RVGI < 0 і нижче Signal - ведмежа енергія: закриття нижче відкриттів, тиск продавців всередині свічки.
  • RVGI біля 0 і перетин з Signal - нейтральна або перехідна зона; момент зміни trend з bearish на bullish або навпаки.

У конструкторі ви задаєте умову порівняння: «RVGI перетинає Signal вгору», «trend дорівнює bullish», «RVGI більше 0» тощо. Система отримує актуальні значення з біржі через TAAPI і перевіряє умову на обраному таймфреймі - на закритті свічки або щохвилини.

Три виходи RVGI

У конструкторі для індикатора rvgi доступні три виходи - два числові й один текстовий:

  • rvgi - основна лінія індексу відносної енергії. Використовується в пресеті rvgi_signal_cross для перетинів з Signal, а також для порівнянь gt/lt/gte/lte з числовим рівнем або з виходом signal.
  • signal - сигнальна лінія (SMA від RVGI). Ціль перетину в пресеті rvgi_signal_cross: RVGI cross up signal. Можна задати як target типу output для cross_up/cross_down.
  • trend - текстовий вихід: bullish або bearish. Використовується в пресеті rvgi_trend з операторами eq, neq, changed_to, changed_from. Зручний як фільтр напрямку без ручного порівняння ліній.

Пресет rvgi_signal_cross працює з числовими виходами rvgi і signal; пресет rvgi_trend - з текстовим trend. Обидва пресети використовують один параметр length (період згладжування).

Параметр length (період)

  • Діапазон: від 2 до 300.
  • За замовчуванням: 10 - стандарт TAAPI; збалансоване налаштування для 15m–1h.
  • Малий length (4–6): RVGI швидше реагує, більше перетинів з Signal, вища частка шуму. Має сенс на 5m для скальпінгу.
  • Великий length (14–20): згладжений RVGI, рідше змінює trend і перетинає Signal. Підходить для 1h–4h і свінг-торгівлі.

RVGI(10) на 5m і RVGI(10) на 4h - різні індикатори. При зміні таймфрейму перегляньте length і тип сигналу (cross vs trend filter).

Готові пресети в конструкторі

У конструкторі доступні два пресети RVGI з налаштуваннями за замовчуванням. Кожен можна повністю кастомізувати: інший оператор, вихід, length або таймфрейм.

RVGI cross_up Signal - бичий імпульс (rvgi_signal_cross)

Умова за замовчуванням: вихід rvgi перетинає signal знизу вгору (cross up) на обраному таймфреймі (інтервал 15m, length 10, перевірка на закритті свічки).

Long-сигнал на зміну енергії: бичий тиск всередині свічок посилився - RVGI обігнав Signal. На відміну від «RVGI > Signal» (gt), перетин фіксує момент переходу. Для Short налаштуйте оператор «перетинає вниз» - RVGI cross down signal.

Оператори пресету rvgi_signal_cross
  • Перетинає вгору (cross up): RVGI був нижче Signal і піднявся вище. Класика для Long - cross up signal: початок бичої енергії.
  • Перетинає вниз (cross down): RVGI був вище Signal і опустився нижче. Short-сигнал - cross down signal: енергія стала ведмежою.
  • Більше (gt): RVGI строго вище цілі прямо зараз. Наприклад, RVGI gt signal - стійка бича енергія без вимоги свіжого перетину.
  • Менше (lt): RVGI строго нижче цілі. RVGI lt signal - виражена ведмежа енергія, підходить для Short-фільтра.
  • Більше або дорівнює (gte): RVGI на рівні або вище порога. Зручно для фільтра «RVGI ≥ Signal» на старшому таймфреймі.
  • Менше або дорівнює (lte): RVGI на рівні або нижче порога. Фільтр ведмежого контексту: RVGI ≤ Signal на 4h.

Trend bullish - бичий тренд (rvgi_trend)

Умова за замовчуванням: вихід trend дорівнює bullish (eq) на обраному таймфреймі (інтервал 15m, length 10, перевірка на закритті свічки).

Фільтр напрямку без перетину ліній: TAAPI визначає, що RVGI домінує над Signal - trend = bullish. Для Short задайте trend eq bearish або changed_to bearish. Пресет rvgi_trend зручний як підтвердження тренду в зв’язці з rvgi_signal_cross на молодшому ТФ.

Оператори пресету rvgi_trend
  • Дорівнює (eq): trend строго дорівнює цілі - bullish або bearish прямо зараз. Наприклад, trend eq bullish - бот запускається лише при бичому напрямку RVGI.
  • Не дорівнює (neq): trend не дорівнює вказаному значенню. trend neq bearish - Long лише коли немає ведмежого trend.
  • Змінився на (changed to): trend щойно змінився на цільове значення. trend changed_to bullish - момент переходу з bearish (або нейтралі) в bullish; точніше, ніж просто eq.
  • Змінився з (changed from): trend дорівнював вказаному значенню на попередній перевірці і змінився. Корисно для фіксації виходу з ведмежої фази: changed_from bearish.
Лінія Signal і нульова лінія

Signal - згладжена RVGI; перетин RVGI/Signal - головний імпульсний сигнал пресету rvgi_signal_cross. Нульова лінія - додатковий орієнтир: RVGI > 0 означає, що закриття в середньому вище відкриттів за період. У сильному тренді RVGI може довго залишатися вище Signal - тоді gt/gte дає ранній вхід, а cross - точніший момент зміни енергії.

Загальні налаштування в конструкторі

  • Таймфрейм (інтервал): 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.

Приклади налаштування під різні стратегії

Скальпінг: length 6 на 5m–15m

Мета: часті запуски на коротких імпульсах енергії.
Long: пресет rvgi_signal_cross, cross up signal, таймфрейм 5m, length 6, перевірка на закритті свічки.
Short: cross down signal, ті самі налаштування.
Фільтр: trend eq bullish на 15m - менше хибних cross у боковику.

Свінг: length 14 на 1h–4h

Мета: рідше, але на більш значущих змінах енергії.
Long: RVGI cross up signal на 4h, length 14, перевірка на закритті.
Short: cross down signal на 4h, length 14.
Length 14 на старшому ТФ згладжує шум і дає сигнали, близькі до стійкої зміни trend.

Підтвердження тренду через trend

Мета: long лише коли RVGI підтверджує бичий контекст.
Група 1: trend eq bullish на 4h (пресет rvgi_trend) І RVGI cross up signal на 15m.
Short: trend eq bearish на 4h І cross down signal на 15m.
Старший ТФ задає напрямок, молодший ловить точку входу.

Cross vs trend: коли що обирати

rvgi_signal_cross - імпульсний сигнал у момент перетину RVGI і Signal; спрацьовує частіше.
rvgi_trend - фільтр стану bullish/bearish; зручний для утримання бота в тренді (trend eq bullish) або фіксації розвороту (changed_to bearish).
Комбо: trend eq bullish на 1h І RVGI gt signal на 15m - вхід без очікування свіжого cross.

RVGI + EMA

Long: ціна cross up EMA 20 на 15m І RVGI cross up signal на тому самому 15m - подвійне підтвердження: і ціна, і енергія свічок розвернулися вгору.
Short: ціна cross down EMA 20 І RVGI cross down signal.
Альтернатива: trend eq bullish на 1h І ціна > EMA 50 на 1h - трендовий Long на підтвердженій енергії.

Short на зміні енергії

Умова: RVGI cross down signal або trend changed_to bearish, length 10, 15m, перевірка на закритті.
Фільтр: RSI > 65 у тій самій групі - шорт після перекупленості з підтвердженням ослаблення бичої енергії.
Підходить для short-сіток на локальних піках.

Сильна енергія (gt фільтр)

Long: RVGI gt signal на 1h, length 10 - бот запускається лише при явній перевазі RVGI над Signal, без очікування перетину.
Short: RVGI lt signal на 1h.
Корисно в тренді, де cross up signal уже відбувся раніше, але енергія досі на вашому боці.

Відкат у тренді (pullback)

Група 1: trend eq bullish на 4h (length 14) І RVGI cross up signal на 15m (length 10).
Логіка: старший таймфрейм показує стійку бичу енергію, молодший ловить відновлення після короткої корекції. Менше хибних запусків проти глобального тренду.

RVGI + RSI

Long: RSI cross up 30 на 15m І RVGI cross up signal на 15m - осцилятор і енергія свічок узгоджені.
Short: RSI cross down 70 І RVGI cross down signal.
RSI ловить перепроданість/перекупленість, RVGI перевіряє, що закриття реально зміщуються в потрібний бік.

Мультитаймфрейм

Long: trend eq bullish на 4h (окрема умова, length 14) І RVGI cross up signal на 15m (length 10).
Short: trend eq bearish на 4h І RVGI cross down signal на 15m.
Так ви не купуєте кожен локальний cross проти глобального ведмежого trend на старшому інтервалі.

DCA на відкаті

Long: RVGI cross up signal на 1h (length 12) І RSI < 45 на 1h - відскок енергії зі слабкості без екстремальної перепроданості.
Short: cross down signal І RSI > 55.
Для DCA-бота на відкатах у тренді cross up signal м’якший, ніж жорстке RSI < 30.

Групи умов: практичний приклад

Бот із двома сценаріями long:
Група 1: RVGI cross up signal на 15m І trend eq bullish на 1h - імпульсне відновлення енергії.
Група 2: trend changed_to bullish на 4h І ціна > EMA 50 на 15m - розворот енергії з підтвердженням ціни.
Між групами логіка АБО. Short налаштовується симетрично (cross down signal, trend eq bearish).

Порада
На боковому ринку RVGI часто перетинає Signal туди-назад: cross up signal і cross down signal спрацьовують часто і дають хибні запуски. Збільште length (14 замість 6), додайте фільтр trend eq bullish на старшому таймфреймі або EMA. Пресет rvgi_trend з changed_to точніше фіксує зміну напрямку, ніж eq у затяжному тренді. Використовуйте перевірку «на закритті свічки», щоб не реагувати на внутрішньосвічковий шум.