SINAL DE INíCIO

Indicador RVGI

RVGI (Relative Vigor Index) é um oscilador que compara a energia do fechamento das velas com o range. No construtor de sinais ELIXOAI há dois presets: cruzamento RVGI com Signal e filtro trend bullish/bearish. Saídas rvgi, signal, trend, parâmetro length e exemplos de estratégias.

Indicador RVGI com linha e Signal em um gráfico de criptomoeda
O RVGI mostra o quanto os fechamentos inclinam para a parte superior ou inferior do range - vigor de alta acima de zero e de Signal, de baixa abaixo.

Na categoria Start Bots Signal ficam as descrições de sinais e indicadores que podem iniciar um bot de trading. Um dos indicadores técnicos é RVGI (Relative Vigor Index).

Ao criar e editar qualquer bot, existe um bloco Construtor de sinais de início na parte inferior das configurações. Nele você pode escolher indicadores individuais, presets prontos e suas combinações. As condições são agrupadas: E dentro do grupo, OU entre grupos. O mesmo indicador pode ser configurado de formas diferentes - para Long e Short, para rompimentos e repiques, para comparar com um nível ou para cruzamentos.

O que é o RVGI

RVGI (Relative Vigor Index) é um oscilador desenvolvido por John Ehlers. Mede o quanto os fechamentos das velas inclinam para a parte superior do range High–Low em relação às aberturas. A ideia: em uptrend os touros costumam «empurrar» o preço em direção ao topo da vela; em downtrend os ursos puxam para o fundo.

O RVGI oscila em torno de zero: valores positivos indicam vigor de alta dominante no período escolhido, negativos vigor de baixa. A linha Signal é RVGI suavizado (tipicamente SMA com o mesmo length). RVGI acima de Signal - sinal clássico de alta; abaixo de baixa. No construtor de sinais ELIXOAI, o RVGI é usado como condição de início automático do bot.

Além das linhas numéricas rvgi e signal, o TAAPI retorna uma saída de texto trend - bullish ou bearish. Filtro de direção prático sem comparar linhas manualmente. O RVGI funciona bem em fases de tendência e costuma ser combinado com EMA ou MACD - em ranges, cruzamentos RVGI/Signal geram muitos inícios falsos.

RVGI vs MACD e RSI

As três ferramentas tratam de impulso e direção, mas medem aspectos diferentes:

  • MACD é a diferença entre duas EMAs de fechamento (12 e 26) e mostra convergência/divergência de médias tendenciais. O RVGI olha (Close−Open) vs (High−Low) - vigor dentro de cada vela, não EMAs de preço.
  • RSI normaliza ganhos e perdas em escala 0–100 para sobrevenda/sobrecompra. O RVGI não tem zonas fixas 30/70 - a linha zero e a posição vs Signal são as referências principais.
  • RVGI assemelha-se ao MACD na lógica «linha + Signal», mas a fórmula usa corpo e range da vela. Um cruzamento RVGI/Signal é como um golden cross MACD em espírito, mas reage à estrutura intrabar, não a médias móveis.

Como o RVGI funciona

O cálculo do RVGI por vela começa com o vigor do fechamento em relação ao range:

Vigor = (Close − Open) / (High − Low), depois RVGI = SMA(Vigor, length), Signal = SMA(RVGI, length). Quando High = Low (doji), o denominador tende a zero - o TAAPI trata esses casos no servidor.

  • RVGI > 0 e acima de Signal - vigor de alta dominante: fechamentos sistematicamente acima das aberturas dentro do range da vela.
  • RVGI < 0 e abaixo de Signal - vigor de baixa: fechamentos abaixo das aberturas, pressão vendedora dentro da vela.
  • RVGI perto de 0 e cruzamento com Signal - zona neutra ou de transição; momento em que trend muda de bearish para bullish ou vice-versa.

No construtor você define uma condição de comparação: «RVGI cruza Signal para cima», «trend igual a bullish», «RVGI maior que 0», etc. O sistema obtém valores ao vivo da exchange via TAAPI e verifica a condição no seu timeframe - no fechamento da vela ou a cada minuto.

Três saídas do RVGI

O indicador rvgi expõe três saídas - duas numéricas e uma de texto:

  • rvgi - linha principal do Relative Vigor Index. Usada em rvgi_signal_cross para cruzamentos com Signal, e para comparações gt/lt/gte/lte com nível numérico ou saída signal.
  • signal - linha de sinal (SMA do RVGI). Alvo de cruzamento em rvgi_signal_cross: RVGI cross up signal. Configurável como target tipo output para cross_up/cross_down.
  • trend - saída de texto: bullish ou bearish. Usada em rvgi_trend com operadores eq, neq, changed_to, changed_from. Filtro de direção prático sem comparar linhas manualmente.

O preset rvgi_signal_cross usa saídas numéricas rvgi e signal; o preset rvgi_trend usa trend de texto. Ambos compartilham o parâmetro length (período de suavização).

Parâmetro length

  • Faixa: de 2 a 300.
  • Padrão: 10 - padrão TAAPI; equilibrado para 15m–1h.
  • Length curto (4–6): RVGI mais reativo, mais cruzamentos com Signal, mais ruído. Faz sentido em 5m para scalping.
  • Length longo (14–20): RVGI mais suave, menos mudanças de trend e cruzamentos com Signal. Melhor para swing em 1h–4h.

RVGI(10) em 5m e RVGI(10) em 4h são indicadores diferentes. Ao mudar o intervalo, revise length e tipo de sinal (cross vs filtro trend).

Presets prontos no construtor

O construtor oferece dois presets RVGI com configurações padrão. Cada um pode ser totalmente personalizado: outro operador, saída, length ou timeframe.

RVGI cross_up Signal - impulso de alta (rvgi_signal_cross)

Condição padrão: saída rvgi cruza signal de baixo para cima (cross up) no timeframe escolhido (intervalo 15m, length 10, verificação no fechamento da vela).

Sinal Long na mudança de vigor: a pressão de alta dentro das velas se reforçou - RVGI ultrapassou Signal. Diferente de «RVGI > Signal» (gt), o cruzamento captura o momento de transição. Para Short, operador «cruza para baixo» - RVGI cross down signal.

Operadores do preset rvgi_signal_cross
  • Cruza para cima (cross up): RVGI estava abaixo de Signal e subiu acima. Long clássico - cross up signal: início de vigor de alta.
  • Cruza para baixo (cross down): RVGI estava acima de Signal e caiu abaixo. Sinal Short - cross down signal: vigor virou baixista.
  • Maior que (gt): RVGI estritamente acima do alvo agora. Ex.: RVGI gt signal - vigor de alta sustentado sem exigir cruzamento recente.
  • Menor que (lt): RVGI estritamente abaixo do alvo. RVGI lt signal - vigor de baixa claro, útil para filtros Short.
  • Maior ou igual (gte): RVGI no nível ou acima do limiar. Prático para filtro «RVGI ≥ Signal» em timeframe superior.
  • Menor ou igual (lte): RVGI no nível ou abaixo do limiar. Filtro de contexto baixista: RVGI ≤ Signal em 4h.

Trend bullish - tendência de alta (rvgi_trend)

Condição padrão: saída trend igual a bullish (eq) no timeframe escolhido (intervalo 15m, length 10, verificação no fechamento da vela).

Filtro de direção sem cruzamentos de linhas: o TAAPI determina que RVGI domina Signal - trend = bullish. Para Short, trend eq bearish ou changed_to bearish. O preset rvgi_trend funciona bem como confirmação de tendência com rvgi_signal_cross em TF inferior.

Operadores do preset rvgi_trend
  • Igual (eq): trend estritamente igual ao alvo - bullish ou bearish agora. Ex.: trend eq bullish - bot inicia só com direção RVGI de alta.
  • Diferente (neq): trend diferente do valor indicado. trend neq bearish - Long apenas quando trend não é bearish.
  • Mudou para (changed to): trend acabou de mudar para o valor alvo. trend changed_to bullish - momento da transição de bearish (ou neutro) para bullish; mais preciso que eq sozinho.
  • Mudou de (changed from): trend era igual ao valor na verificação anterior e mudou. Útil para capturar saída de fase baixista: changed_from bearish.
Linha Signal e linha zero

Signal é RVGI suavizado; o cruzamento RVGI/Signal é o sinal de impulso principal em rvgi_signal_cross. A linha zero é referência adicional: RVGI > 0 significa fechamentos em média acima das aberturas. Em tendência forte o RVGI pode permanecer longo tempo acima de Signal - gt/gte dá entrada mais cedo, cross um giro de vigor mais preciso.

Configurações gerais do construtor

  • Timeframe (intervalo): 1m, 5m, 15m, 30m, 1h, 4h, 1d. Intervalos menores geram mais sinais, porém mais ruído. Bots swing costumam usar 1h–4h; scalping usa 5m–15m.
  • Modo de verificação: No fechamento da vela - verificação após o fechamento, menos disparos falsos. A cada minuto - verificação dentro da vela atual, reação mais rápida, maior risco de início falso.
  • Operador: maior, menor, cruza para cima/baixo, maior ou igual etc. definem como o valor do indicador é comparado ao alvo.
  • Valor alvo: número (ex.: 30 no RSI), linha do indicador (ex.: %D no Stochastic) ou preço (no Bollinger Bands).
  • Grupos de condições: até 3 grupos com até 5 condições cada. Exemplo: grupo 1 - RSI < 30 E preço < banda inferior; grupo 2 - Stochastic < 20. O bot inicia se o grupo 1 OU o grupo 2 for atendido.

Exemplos de configuração para diferentes estratégias

Scalping: length 6 em 5m–15m

Objetivo: inícios frequentes em impulsos curtos de vigor.
Long: preset rvgi_signal_cross, cross up signal, timeframe 5m, length 6, verificação no fechamento da vela.
Short: cross down signal, mesmas configurações.
Filtro: trend eq bullish em 15m - menos cruzamentos falsos em lateral.

Swing: length 14 em 1h–4h

Objetivo: menos operações, porém em mudanças de vigor mais significativas.
Long: RVGI cross up signal em 4h, length 14, verificação no fechamento.
Short: cross down signal em 4h, length 14.
Length 14 em TF superior suaviza ruído e sinaliza mais perto de uma mudança de trend sustentada.

Confirmação de tendência via trend

Objetivo: Long apenas quando RVGI confirma contexto de alta.
Grupo 1: trend eq bullish em 4h (preset rvgi_trend) E RVGI cross up signal em 15m.
Short: trend eq bearish em 4h E cross down signal em 15m.
TF superior define direção, inferior captura o timing de entrada.

Cross vs trend: quando usar cada um

rvgi_signal_cross - sinal de impulso no cruzamento RVGI/Signal; dispara com mais frequência.
rvgi_trend - filtro de estado bullish/bearish; útil para permanecer em tendência (trend eq bullish) ou detectar reversões (changed_to bearish).
Combo: trend eq bullish em 1h E RVGI gt signal em 15m - entrada sem esperar cruzamento fresco.

RVGI + EMA

Long: preço cross up EMA 20 em 15m E RVGI cross up signal no mesmo 15m - dupla confirmação: preço e vigor das velas viram para cima.
Short: preço cross down EMA 20 E RVGI cross down signal.
Alternativa: trend eq bullish em 1h E preço > EMA 50 em 1h - Long tendencial com vigor confirmado.

Short em mudança de vigor

Condição: RVGI cross down signal ou trend changed_to bearish, length 10, 15m, verificação no fechamento.
Filtro: RSI > 65 no mesmo grupo - short após sobrecompra com vigor de alta enfraquecendo.
Serve para grades short em topos locais.

Vigor forte (filtro gt)

Long: RVGI gt signal em 1h, length 10 - bot inicia só com RVGI claramente acima de Signal, sem esperar cruzamento.
Short: RVGI lt signal em 1h.
Útil em tendências onde cross up signal já ocorreu, mas o vigor ainda favorece.

Pullback em tendência

Grupo 1: trend eq bullish em 4h (length 14) E RVGI cross up signal em 15m (length 10).
Lógica: TF superior mostra vigor de alta sustentado; inferior captura retomada após correção curta. Menos inícios falsos contra a tendência global.

RVGI + RSI

Long: RSI cross up 30 em 15m E RVGI cross up signal em 15m - oscilador e vigor das velas alinhados.
Short: RSI cross down 70 E RVGI cross down signal.
RSI detecta sobrevenda/sobrecompra; RVGI verifica se os fechamentos realmente se deslocam na direção certa.

Multi-timeframe

Long: trend eq bullish em 4h (condição separada, length 14) E RVGI cross up signal em 15m (length 10).
Short: trend eq bearish em 4h E RVGI cross down signal em 15m.
Evita comprar cada cruzamento local contra trend baixista global no intervalo superior.

DCA em pullback

Long: RVGI cross up signal em 1h (length 12) E RSI < 45 em 1h - repique de vigor a partir de fraqueza sem sobrevenda extrema.
Short: cross down signal E RSI > 55.
Para bot DCA em pullbacks de tendência, cross up signal é mais suave que RSI < 30 estrito.

Grupos de condições: exemplo prático

Bot com dois cenários Long:
Grupo 1: RVGI cross up signal em 15m E trend eq bullish em 1h - retomada de vigor impulsivo.
Grupo 2: trend changed_to bullish em 4h E preço > EMA 50 em 15m - reversão de vigor com confirmação de preço.
Entre grupos lógica OU. Configure Short simetricamente (cross down signal, trend eq bearish).

Dica
Em mercado lateral o RVGI cruza Signal frequentemente nos dois sentidos: cross up signal e cross down signal disparam com frequência e produzem inícios falsos. Aumente length (14 em vez de 6), adicione filtro trend eq bullish em timeframe superior ou EMA. O preset rvgi_trend com changed_to captura mudanças de direção com mais precisão que eq em tendência prolongada. Use verificação no fechamento da vela para ignorar ruído intrabar.