Como as Estratégias de RSI São Calculadas

Parâmetros de cálculo do RSI, entradas, limitações e verificação.

Como as Estratégias de RSI São Calculadas

Resposta direta

O RSI (Índice de Força Relativa) é calculado a partir de uma série temporal de preços, transformando o ganho ou a perda de cada período em duas médias móveis—ganhos médios e perdas médias—ao longo de uma janela de retrospectiva escolhida. Essas duas médias são convertidas em uma razão de força relativa, que é então mapeada para um valor de oscilador de 0 a 100.

Mecanismo e definição

O que o RSI tenta medir

O RSI visa expressar quão fortes são os aumentos recentes de preço em comparação com as quedas recentes de preço. Para isso, ele precisa das variações de preço passo a passo (por exemplo, variações de fechamento a fechamento por período). A variação de cada período é dividida em:

  • Ganho: o aumento em relação ao período anterior, ou 0 se a variação for negativa.
  • Perda: a diminuição em relação ao período anterior, expressa como um número positivo, ou 0 se a variação for positiva.

Componentes principais (entradas)

Para calcular o RSI de forma consistente, você deve ter:

  1. Uma série de preços em uma frequência definida (por exemplo, um valor por candle). O RSI não é um “número mágico”; ele é calculado a partir da sequência que você fornece.
  2. Um comprimento de janela de retrospectiva (N), comumente 14 períodos em muitos contextos de gráficos.
  3. Um método de suavização para ganhos e perdas médios (uma das principais fontes de diferenças entre as implementações do RSI).
  4. Uma convenção para as primeiras médias (inicialização), pois os primeiros valores do RSI dependem de como as médias começam.

A estrutura da fórmula do RSI amplamente utilizada

O RSI usa os seguintes valores intermediários:

  • Ganho Médio ao longo da janela de retrospectiva
  • Perda Média ao longo da janela de retrospectiva
  • Força Relativa (RS) = (Ganho Médio) / (Perda Média)

Em seguida, o RSI é mapeado para:

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

Essa estrutura significa que o RSI é alto quando os ganhos médios dominam as perdas médias, e baixo quando as perdas médias dominam os ganhos médios.

Suavização de Wilder (variante comum)

Muitas plataformas usam a suavização de Wilder para atualizar as médias a cada período. Nessa abordagem, se você já tem o ganho médio e a perda média anteriores, você os atualiza usando o ganho/perda atual e as médias anteriores.

Em um nível alto, a atualização segue o padrão:

  • O novo ganho médio é uma combinação do ganho médio anterior e do ganho atual, ponderados pela janela de retrospectiva.
  • A nova perda média é uma combinação da perda média anterior e da perda atual, ponderados pela janela de retrospectiva.

O cálculo aritmético exato da atualização depende da implementação, mas a ideia central é a mesma: ela suaviza ganhos e perdas em vez de recalcular médias simples do zero a cada etapa.

Como as “Estratégias de RSI” se relacionam com o cálculo

“Estratégias de RSI” podem significar qualquer conjunto de regras que use valores de RSI (por exemplo, condições baseadas no RSI acima ou abaixo de um limite, ou o RSI cruzando um nível). A separação importante é:

  • Cálculo: o RSI é calculado deterministicamente a partir dos dados de preço, N e das escolhas de suavização/inicialização.
  • Lógica da estratégia: qualquer regra de estilo de negociação interpreta os valores do RSI. O mesmo cálculo de RSI pode ser usado com muitas regras de decisão diferentes.

Se você quiser verificar o RSI de forma independente, concentre-se nas etapas de cálculo e garanta que você corresponda exatamente às configurações de RSI usadas pela sua fonte de dados ou software.

Evidência ou exemplo (com premissas claras)

Configuração e premissas do exemplo

Como diferentes implementações de RSI podem diferir, este exemplo declara suas premissas explicitamente:

  • Usamos uma série de preços de fechamento a fechamento, período por período.
  • Escolhemos uma janela de retrospectiva N = 14.
  • Usamos uma abordagem de suavização conceitualmente consistente com a suavização estilo Wilder.
  • Calculamos ganhos e perdas usando: ganho = máx(variação, 0) e perda = máx(-variação, 0).

Estrutura passo a passo que você pode reproduzir

  1. Calcule as variações: variação[t] = preço[t] − preço[t−1].
  2. Divida em ganho e perda:
    • ganho[t] = máx(variação[t], 0)
    • perda[t] = máx(−variação[t], 0)
  3. Inicialize o ganho médio e a perda média no ponto em que existem períodos suficientes para cobrir N.
    • Uma inicialização comum é uma média simples dos primeiros N ganhos e das primeiras N perdas.
  4. Atualize as médias a cada novo período usando o método de suavização escolhido.
  5. Calcule o RS: RS = ganhoMédio / perdaMédia.
  6. Converta para RSI: RSI = 100 − (100 / (1 + RS)).

Um caso extremo crítico para verificar

Se a perda média se tornar 0, então o RS fica indefinido ou efetivamente infinito, dependendo da implementação. Muitas implementações de RSI lidam com isso atribuindo valores de RSI nos extremos (por exemplo, um RSI de 100 quando não há perdas na janela de cálculo). Ao verificar uma saída de RSI, confirme como sua ferramenta lida com casos de perda média zero (e, da mesma forma, o que acontece se o ganho médio for 0).

Limitações e riscos (o que pode dar errado)

1) Inicialização e valores iniciais

Os valores do RSI no início de uma série dependem da inicialização. Diferentes plataformas podem:

  • usar uma média simples para o primeiro ganhoMédio/perdaMédia,
  • usar uma abordagem de aquecimento diferente,
  • ou escolher uma maneira diferente de semear a suavização.

Isso significa que os primeiros valores do RSI podem diferir, mesmo que os valores posteriores convinjam.

2) Diferenças de variantes (suavização e definição de entrada)

Mesmo com o mesmo N, o RSI pode variar porque as implementações diferem em:

  • método de suavização (estilo Wilder vs. média simples vs. outras abordagens),
  • se a entrada são fechamentos, preço típico ou outro campo de preço,
  • como os períodos são definidos (alinhamento do período de tempo, candles ausentes).

Portanto, “o valor do RSI” só é bem definido quando você especifica a variante exata do cálculo e a série de entrada exata.

3) Dependência de dados e natureza não preditiva

O RSI é uma transformação das variações históricas de preço. Transformações históricas não garantem como o RSI se comportará no futuro, e o mesmo valor de RSI não implica um único resultado. Além disso, custos e detalhes de execução (que não fazem parte do cálculo do RSI) podem dominar quaisquer resultados práticos.

4) A verificação pode ser prejudicada por configurações incompatíveis

Um modo de falha comum é assumir que as configurações padrão do RSI correspondem ao que você precisa reproduzir. Para verificar de forma independente, você deve corresponder:

  • o N exato,
  • a variante de suavização/média,
  • a série de preços usada,
  • e o tratamento de casos extremos.

Verificação e próxima pergunta

Como verificar seu cálculo de RSI de forma independente

Para validar os valores de RSI de qualquer sistema, recalcule o RSI usando as mesmas entradas e configurações:

  1. Exporte ou recrie a mesma série de preços usada pela ferramenta.
  2. Corresponda N exatamente.
  3. Corresponda ao método de suavização/média e à inicialização.
  4. Recalcule as divisões de ganho/perda, depois os ganhos/perdas médios, depois o RS e, em seguida, o mapeamento para o RSI.
  5. Compare com a saída de RSI da ferramenta em vários pontos, especialmente após o período de aquecimento.

Se os valores divergirem, a causa geralmente é uma diferença na variante de suavização, na inicialização ou na definição do preço de entrada.

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.