Como o RSI Range é Calculado (Fórmula, Entradas e Verificação)

Aprenda a fórmula de cálculo do RSI Range, suas entradas e limitações.

Como o RSI Range é Calculado (Fórmula, Entradas e Verificação)

Defina o conceito antes da matemática

“RSI Range” é uma forma de expressar onde o Índice de Força Relativa (RSI) está atualmente em relação aos seus próprios extremos recentes. Em vez de usar o RSI apenas como um número único, o RSI Range mapeia o valor atual do RSI no intervalo formado pelo mínimo e máximo recentes do RSI.

Para calcular o RSI Range, você precisa:

  1. calcular o RSI a partir dos dados de preço usando um comprimento de retrospectiva escolhido (o período do RSI) e, em seguida,
  2. usar uma segunda janela de retrospectiva (a janela do RSI Range) e encontrar os valores mínimo e máximo do RSI nessa janela,
  3. converter o RSI atual em uma posição normalizada dentro desse intervalo [mín, máx].

Isso mantém a mecânica consistente; apenas os parâmetros escolhidos controlam o comportamento.

Mecânica: entradas, parâmetros e a fórmula

Etapa 1: Calcular o RSI a partir do preço

O RSI é tipicamente definido usando um comprimento de período (n) (frequentemente 14). Usando preços de fechamento, o RSI é baseado nos ganhos e perdas médios ao longo desse período.

Uma formulação comum o expressa como:

  • Calcular ganhos (G) e perdas (L) para cada etapa (onde (G) é positivo quando o preço sobe; (L) é positivo quando o preço cai).
  • Calcular o ganho médio (\overline{G}) e a perda média (\overline{L}) ao longo do período do RSI (n).
  • Então: [ \text{RSI} = 100 \times \frac{\overline{G}}{\overline{G} + \overline{L}} ]

Se a sua implementação usar um método de média de RSI diferente (por exemplo, suavização estilo Wilder versus uma média simples), a série de RSI calculada pode diferir e, portanto, o RSI Range resultante também pode diferir.

Etapa 2: Definir a janela do RSI Range

Escolha um segundo parâmetro: (m), o comprimento da janela do RSI Range. Em cada momento (t), você olha para trás (m) períodos e calcula:

  • (\text{RSI}{\min} = \min(\text{RSI}{t-m+1}, \dots, \text{RSI}_t))
  • (\text{RSI}{\max} = \max(\text{RSI}{t-m+1}, \dots, \text{RSI}_t))

Etapa 3: Converter o RSI atual em uma “posição de range” normalizada

Um cálculo típico do RSI Range é uma normalização mín-máx do RSI atual: [ \text{RSI Range}t = 100 \times \frac{\text{RSI}t - \text{RSI}{\min}}{\text{RSI}{\max} - \text{RSI}_{\min}} ]

Interpretação deste valor:

  • Se (\text{RSI}_t) for igual ao RSI mínimo na janela de retrospectiva, o RSI Range é 0.
  • Se (\text{RSI}_t) for igual ao RSI máximo na janela, o RSI Range é 100.
  • Valores entre o mínimo e o máximo posicionam o RSI proporcionalmente dentro desse intervalo.

Dados e premissas necessários

Para calcular os números, você deve ter:

  • uma série de preços consistente (comumente fechamentos),
  • um intervalo de tempo definido (por exemplo, barras diárias ou barras horárias),
  • os dois parâmetros: (n) para o período do RSI e (m) para a janela do RSI Range,
  • e um método de RSI consistente (regras de suavização/média).

Se qualquer um desses itens diferir entre duas implementações, a série do RSI Range pode diferir mesmo quando o mercado subjacente for o mesmo.

Evidência ou exemplo: uma autoverificação que você pode validar

Abaixo está um exemplo simples, orientado à verificação, usando valores hipotéticos de RSI.

Exemplo usando valores de RSI (pulando o cálculo do RSI)

Suponha que, para um determinado momento (t), você já tenha calculado os valores do RSI ao longo dos últimos (m=5) períodos:

  • (\text{RSI} = [42,\ 46,\ 40,\ 48,\ 45])

Então:

  • (\text{RSI}_{\min} = 40)
  • (\text{RSI}_{\max} = 48)
  • (\text{RSI}_t = 45)

Aplique a fórmula: [ \text{RSI Range}_t = 100 \times \frac{45 - 40}{48 - 40} = 100 \times \frac{5}{8} = 62.5 ]

Isso mostra como verificar sua implementação sem adivinhar: quando o RSI está no meio do caminho entre o mínimo e o máximo, o RSI Range ficará no meio do caminho entre 0 e 100.

Exemplo usando preços (o que você ainda deve garantir)

Se você começar pelos preços, sua autoverificação é confirmar que:

  1. sua saída de RSI usa o mesmo método de média e período (n),
  2. a janela do RSI Range (m) é aplicada à série do RSI (não aos preços), e
  3. seu mínimo e máximo são calculados exatamente sobre o mesmo conjunto de (m) observações do RSI.

Um modo de falha frequente é usar acidentalmente (m) períodos de extremos de preço (ou usar uma janela com erro de deslocamento), o que altera (\text{RSI}{\min}) e (\text{RSI}{\max}) e, portanto, altera o valor normalizado.

Limitações e riscos: modos de falha materiais a serem esperados

1) Divisão por zero (ou intervalo quase zero)

Se (\text{RSI}{\max} = \text{RSI}{\min}), então o denominador ((\text{RSI}{\max} - \text{RSI}{\min})) se torna zero e a fórmula é indefinida.

Isso pode ocorrer quando o RSI está estável durante toda a janela de retrospectiva ou quando os valores calculados do RSI são idênticos devido a arredondamento, problemas de dados ou uma implementação que produz valores repetidos.

Implicação material: seu software deve definir o que acontece neste caso (por exemplo, retornar um valor padrão ou marcá-lo como indefinido). Escolhas diferentes levam a resultados plotados diferentes.

2) Sensibilidade às escolhas de parâmetros

O comportamento do RSI Range depende fortemente de (n) (período do RSI) e (m) (janela do range). Um (m) maior usa extremos mais antigos do RSI, o que pode tornar a normalização mais estável, mas menos responsiva. Um (m) menor a torna mais sensível.

Portanto, duas partes podem calcular valores diferentes de RSI Range a partir da mesma série de preços se seus parâmetros ou método de RSI diferirem.

3) Diferenças de implementação na média do RSI

O RSI não é um cálculo único na prática. Implementações comuns de RSI podem diferir em relação ao uso de:

  • suavização estilo Wilder,
  • médias móveis simples,
  • ou outras convenções de média.

Mesmo que ambas as implementações usem o mesmo (n), a série temporal do RSI pode diferir ligeiramente e o RSI Range derivado pode mudar.

4) Qualidade dos dados, intervalo de tempo e ações corporativas

O RSI e o RSI Range são tão confiáveis quanto a série de entrada subjacente. Problemas práticos incluem:

  • barras ausentes,
  • fusos horários ou horários de negociação inconsistentes,
  • e diferenças nas fontes de dados.

Esses problemas podem criar movimento artificial no RSI, que então altera (\text{RSI}{\min}) e (\text{RSI}{\max}).

Verificação e próxima pergunta a fazer

Como verificar independentemente seu RSI Range

Para verificar uma série calculada de RSI Range:

  1. Recalcule o RSI exatamente da mesma forma (mesmo período (n), mesmo método de média).
  2. Para um momento escolhido (t), liste os últimos (m) valores do RSI e calcule (\text{RSI}{\min}) e (\text{RSI}{\max}).
  3. Insira (\text{RSI}t), (\text{RSI}{\min}) e (\text{RSI}_{\max}) na fórmula de normalização.
  4. Confirme se o resultado corresponde à saída do indicador no momento (t).
Negociar moedas e CFDs envolve risco substancial. As informações da FoxiForex são educativas e não constituem aconselhamento financeiro pessoal. Conteúdo patrocinado é identificado claramente.