Como as Bandas de Bollinger e o RSI São Calculados

Aprenda como as Bandas de Bollinger e o RSI são calculados com fórmulas e entradas.

Como as Bandas de Bollinger e o RSI São Calculados

Resposta direta: as fórmulas, os parâmetros e as entradas de dados

As Bandas de Bollinger e o RSI são ambos calculados a partir de uma única série temporal (normalmente os preços de fechamento):

  • Bandas de Bollinger criam uma banda superior e uma banda inferior em torno de uma banda do meio. A banda do meio é geralmente uma média móvel; a distância entre as bandas vem de um desvio padrão dos preços em uma janela de retrospectiva.
  • RSI (Índice de Força Relativa) é um oscilador que resume o momento recente comparando os ganhos médios às perdas médias em uma janela de retrospectiva e, em seguida, mapeia o resultado em um valor entre 0 e 100.

Você pode calcular ambos os indicadores se tiver (1) uma sequência de preços ordenados por tempo e (2) os parâmetros escolhidos (comprimentos da janela de retrospectiva e, para as Bandas de Bollinger, o tipo de média móvel e o multiplicador do desvio padrão).

Mecânica: o que cada indicador precisa e como é calculado

Bandas de Bollinger: definição e cálculo passo a passo

Suponha que você tenha uma série de preços (P_t) nos tempos (t) (a entrada comum é o preço de fechamento). Escolha os parâmetros:

  • (n): comprimento da janela de retrospectiva (número de períodos)
  • (k): multiplicador do desvio padrão para as bandas
  • (\text{MA}): o método de média móvel usado para a banda do meio (frequentemente a média móvel simples, SMA)

Para cada tempo (t) em que haja histórico suficiente (ou seja, (t) tem pelo menos (n) observações anteriores):

  1. Banda do meio (base) [ \text{MB}t = \text{MA}(P{t-n+1},\dots,P_t) ] Se você usar SMA, então [ \text{MB}t = \frac{1}{n}\sum{i=0}^{n-1} P_{t-i} ]

  2. Desvio padrão na janela [ \sigma_t = \text{stdev}(P_{t-n+1},\dots,P_t) ] O desvio padrão é calculado a partir dos desvios da média da mesma janela.

  3. Bandas superior e inferior [ \text{Upper}_t = \text{MB}_t + k,\sigma_t ] [ \text{Lower}_t = \text{MB}_t - k,\sigma_t ]

Requisito principal de dados: As Bandas de Bollinger usam a mesma série de preços de forma consistente. Mudar de fechamentos para máximas/mínimas (ou alterar a frequência de amostragem) altera (\text{MB}_t) e (\sigma_t), portanto, as bandas mudam.

RSI: definição e cálculo passo a passo

O RSI usa as variações de preço e distingue entre movimento de alta e de baixa.

Suponha a mesma série de preços (P_t) e escolha:

  • (n): comprimento da janela de retrospectiva

Calcule as variações de um período: [ \Delta_t = P_t - P_{t-1} ] Em seguida, calcule os ganhos e as perdas: [ \text{Gain}_t = \max(\Delta_t, 0) ] [ \text{Loss}_t = \max(-\Delta_t, 0) ]

Existem várias convenções de suavização usadas na prática. O ponto mais importante para a verificação independente é: use o mesmo método de média da ferramenta com a qual você está comparando.

Uma abordagem comum começa calculando os ganhos e as perdas médios nos primeiros (n) períodos e, em seguida, aplica a suavização (frequentemente semelhante ao método de Wilder). Conceitualmente:

  1. Ganho médio na janela (ou série suavizada) [ \text{AvgGain}_t \approx \text{média dos Ganhos nos últimos } n \text{ períodos (com a suavização escolhida)} ]

  2. Perda média [ \text{AvgLoss}_t \approx \text{média das Perdas nos últimos } n \text{ períodos (com a suavização escolhida)} ]

  3. Força relativa [ \text{RS}_t = \frac{\text{AvgGain}_t}{\text{AvgLoss}_t} ]

  4. Transformação do RSI para o intervalo de 0 a 100 [ \text{RSI}_t = 100 - \frac{100}{1+\text{RS}_t} ]

Tratamento de casos extremos: Se (\text{AvgLoss}_t = 0), então (\text{RS}_t) se torna muito grande; algumas implementações retornam RSI próximo de 100. Se (\text{AvgGain}_t = 0), o RSI tende a 0. Diferentes plataformas lidam com essas divisões com cuidado, portanto, os resultados numéricos exatos podem variar.

Evidência ou exemplo: recalculando valores a partir de um pequeno conjunto de dados

Aqui está uma estrutura concreta e verificável de mini-exemplo. (Os números são espaços reservados para o método; o principal é o fluxo de cálculo.)

Suponha que você tenha 6 preços ordenados (P_1) a (P_6).

Fluxo de trabalho de exemplo para as Bandas de Bollinger

Escolha (n=3) e (k=2), e use SMA como a média móvel.

  • Para (t=3):
    • Calcule (\text{MB}_3) como a média de (P_1,P_2,P_3).
    • Calcule (\sigma_3) como o desvio padrão de (P_1,P_2,P_3).
    • Então (\text{Upper}_3=\text{MB}_3+2\sigma_3) e (\text{Lower}_3=\text{MB}_3-2\sigma_3).
  • Repita para (t=4,5,6) usando janelas móveis ((P_2,P_3,P_4)), etc.

Fluxo de trabalho de exemplo para o RSI

Escolha (n=3).

  • Calcule as variações (\Delta_t=P_t-P_{t-1}) para (t=2..6).
  • Converta cada (\Delta_t) em (\text{Gain}_t) e (\text{Loss}_t).
  • Para a primeira saída do RSI, calcule o ganho médio e a perda média nos primeiros (n) períodos elegíveis (por exemplo, relacionados a (t=2..4), dependendo da indexação da sua implementação).
  • Calcule (\text{RS}=\frac{\text{AvgGain}}{\text{AvgLoss}}) e então (\text{RSI}=100-\frac{100}{1+\text{RS}}).

Por que isso é “evidência”: se você aplicar as mesmas fórmulas aos mesmos dados ordenados e usar as mesmas escolhas de parâmetros e suavização, deverá reproduzir a mesma trajetória do indicador. Se não reproduzir, a incompatibilidade geralmente é causada por configurações de parâmetros diferentes, entradas de preço diferentes ou uma convenção de suavização do RSI diferente.

Limitações e modos de falha: o que pode dar errado e por que isso importa

Sensibilidade a parâmetros e entradas

Ambos os indicadores são funções determinísticas de suas entradas, mas as entradas são escolhas:

  • Escolha da série de preços: usar fechamentos vs. outro preço altera os valores.
  • Comprimento da janela de retrospectiva: alterar (n) altera a capacidade de resposta.
  • Média móvel e multiplicador das Bandas de Bollinger: diferentes tipos de (\text{MA}) ou diferentes valores de (k) alteram a largura das bandas.
  • Convenção de suavização do RSI: diferentes métodos de suavização podem produzir curvas de RSI diferentes mesmo com o mesmo (n).

Estabilidade do RSI em divisão por zero e valores próximos de zero

O RSI depende de razões. Quando a perda média é zero (ou quase zero), o RSI se aproxima do limite superior; quando o ganho médio é zero, ele se aproxima do limite inferior. Pequenas diferenças numéricas (por exemplo, como uma implementação lida com zeros exatos) podem causar diferenças perceptíveis no RSI.

Mudanças de regime e picos de volatilidade

Os indicadores não “sabem” o comportamento futuro. As Bandas de Bollinger se alargam ou se estreitam com base na volatilidade recente, e o RSI pode passar um tempo prolongado em leituras extremas quando o padrão subjacente persiste. Durante mudanças de regime (mudanças sustentadas de tendência ou mudanças abruptas de volatilidade), as relações históricas podem deixar de ser informativas.

Problemas de alinhamento de dados e cálculo

A verificação independente pode falhar devido a problemas práticos, em vez de falhas do indicador:

  • limites de fuso horário ou de sessão inconsistentes ao construir (P_t)
  • frequência de amostragem diferente
  • pontos de dados ausentes ou preços ajustados por ações corporativas que alteram a definição da série

Verificação ou próxima pergunta: como verificar os cálculos você mesmo

Para verificar as Bandas de Bollinger e o RSI de forma independente:

  1. Defina a série de entrada: decida exatamente o que é (P_t) (por exemplo, fechamentos não ajustados, fechamentos ajustados) e use a mesma ordenação. 2) Defina os parâmetros: registre (n), (k), o tipo de média móvel das Bandas de Bollinger e o método de média/suavização do RSI.
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.