Como o RSI e a Média Móvel São Calculados
Resposta direta
O RSI e uma média móvel são ambos calculados a partir de uma série temporal de preços, mas fazem isso de maneiras diferentes. Uma média móvel suaviza o preço calculando a média dos valores recentes em uma janela escolhida. O RSI (Índice de Força Relativa) converte as mudanças recentes para cima e para baixo em uma pontuação limitada de 0 a 100 usando uma janela de retrospectiva e um método de suavização específico (frequentemente a suavização de Wilder).
Para calculá-los com precisão, você precisa (1) da série de preços usada (por exemplo, preços de fechamento), (2) do intervalo de tempo ou frequência dos dados (por exemplo, barras diárias) e (3) dos parâmetros do indicador (comprimento da retrospectiva para o RSI, comprimento da janela e método para a média móvel). Depois de escolher essas premissas, ambos os cálculos são determinísticos e podem ser verificados de forma independente, recalculando a partir da mesma série de entrada.
Mecanismo ou definição
Média móvel: o que está sendo calculado pela média
Uma média móvel produz um valor suavizado para cada intervalo de tempo, calculando a média de um número fixo de observações recentes.
- Média Móvel Simples (SMA): a média aritmética dos últimos N valores de preço.
- Média Móvel Exponencial (EMA): uma média móvel ponderada que atribui mais peso aos preços recentes, definida por meio de um fator de suavização.
Como diferentes plataformas podem implementar os detalhes da EMA de forma ligeiramente diferente, o importante para a verificação é usar a mesma definição e os mesmos parâmetros.
Fórmula da SMA
Seja P_t o preço escolhido no tempo t (comumente o fechamento). Para um comprimento de janela N, a SMA no tempo t (quando houver dados suficientes) é:
SMA(t) = (P_t + P_{t-1} + … + P_{t-N+1}) / N
Isso significa que o primeiro valor da SMA requer pelo menos N pontos de preço, e os valores subsequentes da SMA deslizam para frente em um intervalo de tempo.
Ideia da EMA e forma comum
Uma EMA pode ser expressa recursivamente, usando o valor anterior da EMA e o preço atual. Uma forma comumente usada é:
EMA(t) = EMA(t−1) + α × (P_t − EMA(t−1))
onde α é um fator de suavização determinado pelo comprimento escolhido N. Uma relação típica é α = 2 / (N + 1), mas algumas ferramentas podem usar inicializações ou convenções ligeiramente diferentes. Para verificações independentes, você deve corresponder à definição exata da EMA e à regra inicial usada pela calculadora com a qual está comparando.
RSI: convertendo ganhos e perdas em uma pontuação de 0 a 100
O RSI mede a magnitude relativa das mudanças recentes de preço para cima versus para baixo. A abordagem clássica trabalha com diferenças consecutivas e as separa em ganhos e perdas.
Seja a série de preços P_t. Defina a mudança:
Δ_t = P_t − P_{t-1}
Em seguida, defina:
- Ganho_t = máx(Δ_t, 0)
- Perda_t = máx(−Δ_t, 0)
Depois disso, o RSI calcula médias suavizadas (ou às vezes médias simples, dependendo da variante) em um comprimento de retrospectiva N.
Força relativa e fórmula do RSI
Calcule o ganho médio e a perda média na janela (com o método de suavização escolhido) e então:
RS = GanhoMédio / PerdaMédia
RSI = 100 − (100 / (1 + RS))
Dois casos extremos são importantes para o cálculo correto:
- Se PerdaMédia = 0, então RS é infinito, e o RSI é efetivamente 100.
- Se GanhoMédio = 0, então RS = 0, e o RSI é 0.
Esses casos ocorrem quando as mudanças de preço não mostram perdas ou ganhos dentro da janela de retrospectiva sob a definição escolhida.
Suavização estilo Wilder (convenção comum do RSI)
Um método de RSI amplamente usado aplica a suavização de Wilder aos ganhos e perdas:
- Para a primeira média no tempo t = N, use médias simples dos primeiros N ganhos e perdas.
- Em seguida, atualize recursivamente depois disso.
Uma regra de atualização comum é:
GanhoMédio(t) = (GanhoMédio(t−1) × (N−1) + Ganho_t) / N
PerdaMédia(t) = (PerdaMédia(t−1) × (N−1) + Perda_t) / N
Depois de ter essas médias, calcule o RSI usando as fórmulas de RS e RSI acima.
Como na EMA, o ponto-chave para a verificação é que você corresponda ao comportamento exato de suavização e inicialização usado pela ferramenta que está testando.
Evidência ou exemplo (com premissas explícitas)
Premissas para o exemplo
Assuma:
- Você usa preços de fechamento.
- Você calcula os indicadores em uma série de barras com um intervalo de tempo fixo.
- O RSI usa retrospectiva N = 14 e suavização estilo Wilder.
- A média móvel é uma SMA com janela N = 20.
Agora defina uma pequena série de preços ilustrativa para uma média móvel (valores apenas para demonstração):
Para os tempos t = 1…20, suponha que os preços de fechamento sejam P_1, P_2, …, P_20.
- A SMA(20) é igual a (P_1 + P_2 + … + P_20) / 20.
- A SMA(21) é igual a (P_2 + P_3 + … + P_21) / 20.
Essa propriedade deslizante é o núcleo do cálculo da média móvel.
Etapas do cálculo do RSI
Para calcular o RSI no tempo t, você precisa:
- Das diferenças Δ_t = P_t − P_{t-1}.
- Dos ganhos e perdas Ganho_t = máx(Δ_t, 0) e Perda_t = máx(−Δ_t, 0).
- Das médias suavizadas GanhoMédio(t) e PerdaMédia(t) usando a regra de suavização escolhida.
- Do RS e do RSI:
- RS = GanhoMédio / PerdaMédia
- RSI = 100 − (100 / (1 + RS))
Mesmo sem inserir valores numéricos, a lógica de verificação é a mesma: se você começar com a mesma série P_t, aplicar as mesmas definições e usar as mesmas médias iniciais, deverá obter os mesmos resultados de RSI que a implementação do indicador.
Limitações e riscos
Sensibilidade do indicador às convenções de dados
Tanto o RSI quanto as médias móveis são sensíveis às convenções de cálculo:
- Escolha do preço de entrada (fechamento, abertura, preço típico, etc.).
- Frequência dos dados e como as barras ausentes são tratadas.
- Comprimento da janela e método de suavização (especialmente a suavização do RSI e a inicialização da EMA).
Se uma implementação usar uma convenção diferente, os resultados podem diferir mesmo quando as fórmulas parecem semelhantes.
Modos de falha e casos extremos
As limitações materiais incluem:
- Comportamento no período inicial: antes de ter pontos de dados suficientes, o RSI e as médias móveis podem ser indefinidos ou calculados com regras de inicialização especiais.
- Divisão por zero (RSI): se as perdas médias forem zero, o RSI atinge 100; se os ganhos médios forem zero, o RSI atinge 0. Esses resultados podem refletir “nenhuma variação” na série de mudanças dentro da janela, não necessariamente condições de mercado em um sentido mais amplo.
- Sobreajuste aos parâmetros: o RSI e as médias móveis mudam quando você ajusta os comprimentos. Um modelo ou interpretação que depende de um conjunto de parâmetros pode não generalizar.
Risco de má interpretação
O RSI é um oscilador construído a partir de ganhos e perdas relativos; uma média móvel é uma suavização do preço. Nenhum deles é inerentemente uma prova independente sobre o movimento futuro do preço. Relações históricas (se alguém afirmar que existem) não estabelecem que a mesma relação se manterá no futuro.
Verificação ou próxima pergunta
Como verificar os cálculos de forma independente
Para verificar o RSI e as médias móveis por conta própria:
- Use a mesma série de preços e os mesmos intervalos de tempo da ferramenta gráfica.