Como o RSI é calculado? (Índice de Força Relativa)

Fórmula de cálculo do RSI, entradas, limitações e verificação independente.

Como o RSI é calculado? (Índice de Força Relativa)

Defina o RSI antes de calculá-lo

O Índice de Força Relativa (RSI) é um oscilador de momentum que mede a força relativa dos ganhos recentes de preço em relação às perdas recentes de preço. A ideia central é simples: ao longo de uma janela de tempo escolhida, compare o quanto o preço subiu com o quanto caiu. O RSI então converte essa comparação em um número que normalmente varia entre 0 e 100.

O RSI não é uma previsão por si só. É uma transformação do histórico de mudanças de preço em um valor de indicador limitado. Essa transformação depende das regras exatas de cálculo que você escolher (especialmente o comprimento da retrospectiva e como você suaviza ganhos e perdas).

Cálculo do RSI: fórmula e dados necessários

Para calcular o RSI, você precisa de uma série de preços ordenada por tempo. A maioria das implementações do RSI usa um único preço por período (comumente o preço de fechamento) e calcula as mudanças de um período para o próximo.

Passo 1: Escolha o período de retrospectiva (N)

Escolha um comprimento de janela N (por exemplo, uma escolha comum é 14). Os cálculos do RSI referem-se a este N ao calcular as médias de ganhos e perdas.

Passo 2: Calcule as mudanças de um período

Para cada período t, calcule a mudança de preço:

  • Mudança(t) = Preço(t) − Preço(t−1)

A partir da Mudança(t), divida-a em dois componentes não negativos:

  • Ganho(t) = máx(Mudança(t), 0)
  • Perda(t) = máx(−Mudança(t), 0)

Portanto, apenas mudanças para cima contribuem para o Ganho, e apenas mudanças para baixo contribuem para a Perda.

Passo 3: Calcule os ganhos médios e as perdas médias

O RSI precisa do ganho médio e da perda média ao longo da janela de retrospectiva. Existem diferentes “versões” do RSI, mas a abordagem amplamente utilizada usa suavização em vez de uma média simples a cada vez.

Um método de suavização comum é:

  • GanhoMédio = média suavizada de Ganho(t) ao longo de N
  • PerdaMédia = média suavizada de Perda(t) ao longo de N

Os detalhes da suavização importam porque o RSI será diferente se você usar:

  • médias móveis simples (recalculadas do zero a cada período), versus
  • suavização estilo Wilder (recursiva, usando os valores suavizados anteriores).

Se você quiser resultados consistentes entre ferramentas, use a regra de suavização exata que sua calculadora ou conjunto de dados espera.

Passo 4: Converta as médias em RS e depois em RSI

Calcule a razão de força relativa:

  • RS = GanhoMédio / PerdaMédia

Em seguida, converta para RSI:

  • RSI = 100 − (100 / (1 + RS))

Dois casos especiais merecem ser declarados explicitamente:

  • Se a PerdaMédia for 0 (sem perdas recentes na janela de cálculo), o RS se torna muito grande. Na prática, o RSI se aproxima de 100.
  • Se o GanhoMédio for 0 (sem ganhos recentes), o RS se torna 0. Na prática, o RSI se torna 0.

Como o RSI “funciona” matematicamente

O RSI compara duas quantidades médias que vêm da mesma série de preços subjacente:

  • Quando os períodos recentes contêm mais ganhos do que perdas (em um sentido de média suavizada), o GanhoMédio é relativamente grande em comparação com a PerdaMédia, tornando o RS grande e o RSI alto.
  • Quando os períodos recentes contêm mais perdas do que ganhos, a PerdaMédia domina, o RS é pequeno e o RSI cai.

A saída limitada (aproximadamente 0 a 100) é uma conversão da razão GanhoMédio/PerdaMédia em uma escala que tende a enfatizar mudanças no equilíbrio entre o movimento de alta e de baixa.

Importante: o RSI é sensível a como você define “mudança” (a entrada de preço e a frequência de amostragem). Uma série de fechamentos minuto a minuto e uma série de fechamentos diários podem produzir curvas de RSI diferentes, mesmo que a “fórmula de cálculo” seja idêntica.

Evidência ou exemplo que você pode reproduzir

Abaixo está um pequeno exemplo autossuficiente. O objetivo não é corresponder a nenhuma plataforma específica, mas mostrar as entradas necessárias e os valores intermediários.

Premissas:

  • Use mudanças de fechamento a fechamento.
  • Escolha N = 5.
  • Use um método de suavização consistente com sua implementação de referência.

Você começa com preços para os períodos 0 a 5 (seis preços no total). Para cada t de 1 a 5:

  1. Calcule Mudança(t) = Preço(t) − Preço(t−1).
  2. Calcule Ganho(t) e Perda(t) como máx(Mudança, 0) e máx(−Mudança, 0).
  3. Calcule GanhoMédio e PerdaMédia usando seu método de cálculo escolhido ao longo dos últimos N períodos.
  4. Calcule RS = GanhoMédio / PerdaMédia.
  5. Calcule RSI = 100 − (100 / (1 + RS)).

Para reproduzir os resultados de forma independente, faça o mesmo cálculo com o mesmo N e a mesma regra de suavização. Se o seu RSI diferir de uma ferramenta com a qual você está comparando, a discrepância quase sempre vem de uma destas escolhas:

  • valor de N (comprimento da retrospectiva)
  • entrada da série de preços (fechamento vs. outra fonte)
  • tratamento dos períodos iniciais antes que os dados de N estejam disponíveis
  • método de suavização (simples vs. recursivo)
  • tratamento de casos extremos quando a PerdaMédia ou o GanhoMédio é 0

Limitações e modos de falha a considerar

Embora o RSI tenha uma fórmula clara, ele pode produzir interpretações enganosas quando as premissas subjacentes não são estáveis.

Limitação 1: O RSI depende do N escolhido e da suavização

Mudar N muda qual parte do histórico recente influencia as médias. Mudar o método de cálculo/suavização muda a ponderação de ganhos e perdas mais antigos versus mais recentes. Como resultado, duas séries de RSI calculadas a partir dos mesmos preços podem diferir.

Limitação 2: A qualidade dos dados e a definição da série importam

Se sua série de preços tiver descontinuidades (por exemplo, lacunas devido a períodos sem negociação) ou se você mudar a fonte de dados no meio do caminho, os ganhos e perdas calculados mudam. Como o RSI é impulsionado por diferenças de período a período, mesmo pequenas mudanças na entrada podem alterar o RSI.

Limitação 3: Casos extremos podem distorcer a intuição

Quando a PerdaMédia é extremamente pequena, o RS se torna muito grande, empurrando o RSI para o limite superior. Isso pode acontecer durante um movimento de alta persistente, mas também pode acontecer quando os dados de perda na janela se tornam quase zero. Da mesma forma, um movimento estável persistente pode tornar a interpretação menos intuitiva porque ganhos e perdas podem estar ambos próximos de zero, dependendo dos detalhes da implementação.

Limitação 4: O RSI não garante precisão preditiva

O RSI é derivado de mudanças históricas. Relações históricas entre os movimentos do RSI e os resultados futuros não garantem nada sobre o comportamento futuro. Custos, timing de execução e mudanças na estrutura do mercado podem afetar como os “resultados futuros” se parecem em comparação com o que o indicador sugeriu historicamente.

Verificação e o que verificar a seguir

Para verificar os cálculos do RSI de forma independente, concentre-se na reprodutibilidade em vez da interpretação:

  1. Confirme a entrada exata de preço usada em seu cálculo (qual preço por período).
  2. Confirme N (período de retrospectiva).
  3. Confirme o método de cálculo/suavização usado para calcular o GanhoMédio e a PerdaMédia.
  4. Confirme como os primeiros valores do RSI são tratados antes que uma janela completa exista.
  5. Confirme como a implementação lida com casos em que a PerdaMédia é 0 ou o GanhoMédio é 0.
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.