537 / 736XMA

Moving average crossover

Cruzamento de médias móveis

Um Moving average crossover acontece quando duas médias móveis trocam de posição no gráfico. Ajuda a descrever uma mudança no movimento recente do preço, mas não diz, por si só, se comprar ou vender dará lucro.

Imagine duas linhas que suavizam o preço do bitcoin: a média curta costuma reagir mais depressa e a longa mais devagar. Quando a curta passa de baixo para cima da longa, ocorre um cruzamento de alta. Para reconhecê-lo, comparamos os valores anteriores e atuais, em vez de olhar apenas qual linha está mais alta agora.

Jana acrescenta uma média curta e outra longa ao gráfico para entender melhor as oscilações do preço. A linha curta estava abaixo da longa, mas, depois do próximo período concluído, fica acima dela. Essa mudança é um Moving average crossover. Se continuar acima depois disso, não ocorre um novo cruzamento. A diferença é prática: uma regra de “comprar no cruzamento” não deve repetir a compra só porque as linhas mantêm a mesma ordem. [1]

A média curta costuma se ajustar mais rapidamente aos preços novos, enquanto a longa preserva mais do movimento anterior. O encontro entre elas mostra, portanto, uma mudança na relação entre as médias de prazo mais curto e mais longo. As duas linhas, porém, podem usar o mesmo histórico. Não são duas evidências independentes de que o preço subirá: processam dados já conhecidos e acompanham o movimento com atraso. [2]

SMA é a média comum de uma quantidade escolhida de valores com pesos iguais. EMA dá mais peso aos valores recentes. Em ambas importam o comprimento, o preço usado em Source e o Timeframe, isto é, o período representado por cada vela. Close significa o preço de fechamento ou, enquanto a vela está aberta, o preço mais recente. A igualdade também precisa de uma regra: no exemplo abaixo, há cruzamento de alta quando a média rápida era menor ou igual à lenta e agora é estritamente maior. Um simples toque entre as linhas não basta. [2]

Jana vê um cruzamento durante o período em andamento, mas o preço cai e as linhas voltam. Isso não é necessariamente um erro do gráfico. O Close de uma vela aberta ainda muda, assim como as médias calculadas a partir dele. Uma regra que espera o fechamento pode, portanto, produzir um resultado diferente de outra que reage imediatamente. Na comparação com o histórico, Jana precisa usar o mesmo momento de avaliação: o gráfico concluído não mostra todas as mudanças que ela viu ao vivo. [3]

Mesmo um sinal confirmado é apenas uma informação. Depois, uma ordem pode ser criada e a negociação pode ocorrer por um preço disponível. Não se pode presumir que um sinal identificado após o fechamento seria negociável exatamente no Close daquela vela. O simulador do TradingView, chamado broker emulator, também separa essas etapas. O resultado depende das configurações de execução, não apenas da posição de uma marca no gráfico. [4]

Uma posição long busca ganhar com a alta do preço; uma short, com a queda. Na regra de Jana, um cruzamento para baixo pode significar vender o bitcoin que ela já possui e encerrar o long. Isso não precisa abrir um short. Inverter uma posição é outra ação. Por isso a estratégia deve definir a posição existente, o tamanho da ordem e a ação que a troca de ordem das linhas deve realmente acionar. [4]

Em um mercado lateral, as médias podem se cruzar repetidamente. Compras e vendas frequentes geram taxas. Pode haver também slippage, a diferença entre o preço de execução esperado e o efetivo. Marcas bonitas no gráfico não bastam: importa o resultado depois dos custos e quanto foi necessário negociar para obtê-lo. [2] [4]

Jana pode alterar os comprimentos das médias até encontrar um resultado passado impressionante. Mas talvez esteja apenas adaptando a regra ao acaso daquele período; isso é chamado de overfitting, ou sobreajuste. Uma verificação mais útil mantém a regra fixa e a testa, incluindo custos, em outro período que não serviu para ajustá-la. Se ela voltar a mudar as configurações com base nesse resultado, precisará de outra avaliação independente. Nem um teste bem-sucedido garante lucro futuro. [4]

Exemplo · XMA

Uma regra, duas observações consecutivas

Neste exemplo fictício, Jana usa apenas valores definitivos. Ela reconhece um cruzamento de alta quando a média rápida era menor ou igual à lenta e agora é estritamente maior. Primeiro, a rápida vale 100000 e a lenta 100010 USD/BTC: 100000 − 100010 = −10 USD/BTC, portanto a rápida está abaixo. Na observação seguinte, os valores são 100030 e 100020 USD/BTC: 100030 − 100020 = 10 USD/BTC, e a rápida já está acima. A ordem mudou e a condição foi satisfeita. Se a rápida continuar acima da lenta, não haverá outro cruzamento por esse motivo. A diferença calculada descreve as duas linhas, não o preço da negociação de Jana nem seu lucro.

Para ter uma visão mais completa, leia este verbete junto com Moving average, Simple moving average, Exponential moving average, Backtesting, Overfitting, Slippage. Também há referências a este verbete em Moving average, Simple moving average, Exponential moving average, Trend Following.

01Todo ponto acima da média lenta é um sinal novo?

Não em uma regra de cruzamento. É preciso haver uma mudança de ordem entre a observação anterior e a atual. Permanecer acima da média lenta pode ser uma condição própria de outra estratégia, mas não é uma sequência de cruzamentos novos.

02Um cruzamento para baixo obriga a abrir um short?

Não. A regra pode prever apenas o encerramento de um long, posição que busca ganhar com a alta, ou a abertura de um short, que busca ganhar com a queda. Pode também não exigir ação alguma. O cruzamento sozinho não determina o tamanho nem o tipo de ordem; isso depende da estratégia e da posição já aberta.

DOC · 001Fidelity — SMADocumentação DOC · 002TradingView — Moving averagesDocumentação DOC · 003TradingView — RepaintingDocumentação DOC · 004TradingView — StrategiesDocumentação
Revisto em: Fontes em primeiro lugar · Não é recomendação de investimento