← Catálogo

Trend Follow

Básicaversão 1.0.0tendência

Segue tendências usando o cruzamento de duas médias móveis exponenciais em velas FECHADAS. Uma posição por par, sem reforços.

Entrada

EMA20 cruza acima da EMA50 na última vela fechada e (se ativo) close > EMA200.

Saída

EMA20 cruza abaixo da EMA50, ou o stop é atingido.

Fórmulas
  • EMA_n(t) = α·close(t) + (1−α)·EMA_n(t−1), α = 2/(n+1), semente = SMA dos primeiros n fechos
  • ATR_14 (Wilder) = média suavizada do True Range = max(H−L, |H−C_ant|, |L−C_ant|)
  • Stop inicial = close de entrada − atr_mult × ATR
ParâmetroPor omissãoIntervalo permitido
EMA rápida202 – 200
EMA lenta503 – 400
EMA de tendência20010 – 500
Exigir preço acima da EMA de tendênciatrue—
Período ATR142 – 100
Stop inicial (× ATR)20.5 – 10
Quando tende a falhar

Mercados laterais com muitos cruzamentos falsos (whipsaw): várias pequenas perdas e comissões acumuladas.

Exemplo de perda (hipotético)

Entrada a 30 000 € com ATR de 400 € → stop a 29 200 €. Se o preço inverter e atingir o stop, a perda é ≈ 2,7% do valor da posição, mais comissões de entrada e saída (≈0,25% cada) e slippage.

Evidência publicada Evidência: moderada

Cruzamento de médias móveis (família MA).

Estudos sobre o passado, noutros períodos e com outros custos. Não garantem resultados futuros nem se aplicam automaticamente aos seus parâmetros: faça backtest e simulação primeiro.

Limitações da simulação
  • Resultados de backtest e simulação não garantem resultados futuros.
  • A simulação assume comissões, spread e slippage configurados; a execução real pode ser pior.
  • Stops locais dependem do servidor e da ligação; stops nativos podem não executar ao preço indicado em mercados rápidos.
Dados de avaliação

Ainda sem avaliação publicada.

Quando existir, indicará: período, exchange, pares e fonte dos dados; comissões e slippage usados; número de operações; retorno, drawdown, exposição e benchmark; e distinguirá claramente backtest, simulação e histórico real.

Histórico de versões
  • 1.0.0 — 1.0.0 — versão inicial.

Novas versões nunca se aplicam silenciosamente a bots ativos: cada bot fica fixo na versão escolhida até migração explícita.