Confundir o estado com o evento
Testar se a média rápida está acima da lenta é verdadeiro durante toda a tendência. Testar se ela cruzou exige também o candle anterior, e a diferença entre as duas coisas é uma entrada contra dezenas.
Uma média móvel que dá mais peso aos preços recentes do que aos antigos e, por isso, vira antes de uma média simples. Os filtros de tendência e as entradas por cruzamento dos EAs são construídos sobre ela mais do que sobre qualquer outro indicador.
também: EMA, média exponencial
Atualizado · Revisado
Uma média dos preços recentes que presta mais atenção ao que acabou de acontecer do que ao que aconteceu há algum tempo. Ela vira mais rápido do que uma média simples, o que a torna mais útil dentro de uma tendência e mais falante dentro de uma lateralização.
A média exponencial é o bloco padrão da lógica de tendência de um EA: fornece a direção que indicadores como o ADX deliberadamente não dão. É também o componente mais usado em excesso e mais superotimizado dos EAs de varejo, porque uma regra de cruzamento é fácil de escrever e seus dois períodos são fáceis de ajustar até que qualquer histórico pareça lucrativo.
| Configuração | Valor típico | Observação |
|---|---|---|
| Par rápida/lenta, curto prazo | 8 / 21 | Reage rápido; produz muitos cruzamentos, e a maioria não são tendências. |
| Par rápida/lenta, médio prazo | 50 / 200 | O par que todo mundo acompanha. Poucos sinais, e os que dá chegam tarde. |
| Filtro de tendência único | média 200 no tempo gráfico de entrada | Usada como portão direcional, não como entrada. |
| Preço aplicado | Close | Típico e estável. O preço mediano ou típico suaviza mais e muda todos os resultados de backtest. |
| Candle de sinal | o último candle fechado | Ler o candle em formação produz cruzamentos que aparecem e desaparecem dentro do próprio candle. |
A diferença entre ler um estado e ler um evento, de longe o erro com médias mais comum no código de um EA.
As duas versões parecem lucrativas em uma tendência forte durante os testes. Só uma delas é a estratégia que se pretendia.
Cálculo if (fast[2] <= slow[2] && fast[1] > slow[1]) → cruzamento para cima
Resultado Uma entrada por cruzamento em vez de uma por candle
Uma regra com média exponencial é fácil de escrever e fácil de ajustar. Tudo o que vale a pena verificar tem a ver com o fato de os parâmetros sobreviverem a serem deslocados.
| Faixa | O que significa |
|---|---|
| O resultado desaba quando um período se move 10% | Ajustado à janela de teste. Uma configuração robusta tem vizinhas que também funcionam. |
| Uma faixa ampla de pares de períodos funciona de forma parecida | O efeito é provavelmente estrutural em vez de ajustado, que é o que significa um platô numa superfície de otimização. |
| Cruzamento sem filtro de regime | Os sinais também disparam em lateralizações, onde na maioria falham. É justamente isso que um ADX ou um filtro de volatilidade costuma corrigir. |
| Lido no candle em formação | Não é reproduzível. O mesmo mercado produz entradas diferentes conforme o momento dos ticks. |
A página `/indicators` sobre médias móveis cobre o cálculo e a comparação com a média simples; este verbete trata de como a exponencial é ligada à lógica de um EA.
Testar se a média rápida está acima da lenta é verdadeiro durante toda a tendência. Testar se ela cruzou exige também o candle anterior, e a diferença entre as duas coisas é uma entrada contra dezenas.
Dois parâmetros livres sobre uma superfície suave sempre produzirão um backtest impressionante. O que importa é se os pares vizinhos se comportam de forma parecida, e é essa a diferença entre um efeito e um ajuste.
As médias móveis se cruzam o tempo todo nas lateralizações, e quase todos esses cruzamentos perdem. O filtro não é uma otimização da estratégia: é o que a torna aplicável.
Ela reage mais rápido, e isso corta dos dois lados: entradas mais cedo nas tendências reais, mais sinais falsos no ruído. Qual é preferível depende da estratégia, e a diferença é menor do que a escolha do período.
Catorze EAs estão publicados aqui com o registro completo de operações fechadas. Nenhum deles tira sua direção de uma média móvel exponencial.
| Mecanismo de direção | EAs | O que é |
|---|---|---|
| Cruzamento Tenkan/Kijun do Ichimoku | 5 | Kestrel Hover, Orrery, Peregrine, Tessera, Zerqon |
| Médias móveis simples empilhadas | 1 | Lanternfish — SMA 25/50/75 em M30, entradas em M5 |
| Uma média móvel exponencial | 0 | — |
| Outra coisa que não um cruzamento | 8 | Extremos de RSI, fades de envelope, padrões de candle |
Esses cinco ficaram com o cruzamento e abriram mão do ajuste: os períodos Tenkan/Kijun vêm da definição do indicador, não de uma busca em grade. Todos os cinco leem um candle fechado, e Orrery e Peregrine só agem quando o corpo do candle de sinal supera um múltiplo da sua média recente — o filtro de regime de que um cruzamento nu precisa. Seus fatores de lucro vão de 1,27 a 1,46, a mesma faixa do resto do catálogo.
A aba Entradas do Testador de Estratégia aceita um valor inicial, um passo e um final por período. Leia todo o conjunto de resultados, não a primeira linha: um platô de pares vizinhos é um efeito, um pico solitário é um ajuste. Isso é sobreajuste na prática, e o motivo pelo qual um filtro como o ADX vem antes de mais um período a ser afinado.