Como calcular média móvel no forex
O que média móvel significa no forex
Uma média móvel (MA) é um método de suavização estatística que transforma uma série de preços em uma nova série. Na criação de gráficos forex, você geralmente a aplica a um campo de preço, como o fechamento (ou às vezes o preço médio) de cada candle.
Como uma MA usa valores anteriores para calcular o valor de hoje, ela geralmente reflete o nível recente de “tendência” em vez do preço atual exato. As entradas principais são:
- Série de preços: os valores que você calcula a média (comumente o preço de fechamento por barra).
- Janela de lookback (N): quantas barras passadas são incluídas.
- Método: geralmente média móvel simples (SMA) ou média móvel exponencial (EMA).
Como calcular uma média móvel simples (SMA)
A SMA com janela N na barra t é a média aritmética dos últimos N valores de preço.
Fórmula:
- SMA(t) = (Preço(t) + Preço(t-1) + … + Preço(t-N+1)) / N
Passo a passo:
- Escolha o comprimento da janela N (por exemplo, 20 barras).
- Escolha o campo de preço (por exemplo, fechamento do candle).
- Para cada nova barra, colete os N fechamentos mais recentes.
- Some-os e divida por N.
- Repita para cada barra após as primeiras N barras.
Premissas e limitações importantes:
- O resultado depende de N. Uma janela mais longa suaviza mais, mas defasa mais.
- O resultado depende do timeframe (ex.: 1H vs 4H), porque a sequência de barras muda.
Como calcular uma média móvel exponencial (EMA)
Uma EMA também suaviza preços, mas pondera barras recentes mais do que as mais antigas.
Definição típica de EMA:
- Calcule um valor inicial de EMA (frequentemente baseado em uma SMA sobre as primeiras N barras, dependendo da convenção da plataforma).
- Use uma atualização recursiva para barras subsequentes.
Fórmula (forma recursiva):
- EMA(t) = Preço(t) × k + EMA(t-1) × (1 − k)
- k = 2 / (N + 1)
Passo a passo:
- Escolha N e calcule k = 2/(N+1).
- Estabeleça EMA(t-1) usando o método de inicialização escolhido.
- Para cada nova barra, aplique a fórmula recursiva.
Limitação material: Diferentes ferramentas de gráficos podem inicializar a EMA de forma ligeiramente diferente (especialmente para os primeiros valores disponíveis). Isso significa que a série de EMA pode diferir no início, mesmo que a constante de suavização k seja a mesma.
Exemplos de verificações e validação prática
Como as implementações variam (especialmente em torno da inicialização da EMA e da entrada exata de preço), verificações independentes ajudam.
Verificação da SMA:
- Pegue uma janela pequena (ex.: N = 3).
- Anote os três últimos preços escolhidos.
- Calcule a média manualmente e compare-a com a SMA plotada naquela barra.
Verificação da EMA:
- Use a fórmula da EMA com o mesmo N e confirme a convenção da plataforma para a EMA inicial.
- Recalcule a partir desse ponto inicial para ver se os valores posteriores correspondem.
Armadilhas comuns a confirmar:
- Você está usando fechamento, preço médio ou abertura?
- Os valores são baseados em candles de um determinado timeframe?
- Sua plataforma rotula a janela como N, ou a interpreta de forma diferente?
Limitações e riscos relevantes do uso de médias móveis
As médias móveis são descritivas, não preditivas. As principais limitações incluem:
- Defasagem: a MA é construída a partir de dados passados, então ela pode reagir após mudanças de preço.
- Sensibilidade a parâmetros: o comprimento da janela N e o método (SMA vs EMA) podem mudar a forma do sinal.
- Sem certeza: uma MA pode resumir a direção histórica, mas não pode garantir resultados futuros.
Para verificação, sempre confie em entradas reproduzíveis (o campo de preço exato e o timeframe) e, para EMA, observe como o primeiro valor de EMA é inicializado em sua ferramenta. Se a inicialização diferir, os primeiros pontos da EMA diferirão, mesmo que a fórmula esteja correta.