Estratégia de Tendência com EA: O Sinal do Semáforo para MetaTrader 4

Mike 2015.12.11 00:42 12 0 0
Anexo

Hoje vamos falar sobre uma estratégia de tendência que utiliza médias móveis, inspirada no funcionamento de um semáforo. O objetivo principal desse EA é testar a estratégia em dados históricos e encontrar os parâmetros que realmente funcionam.

A estratégia se baseia em um único indicador: Média Móvel, com 5 parâmetros diferentes:

  • Vermelho — período 120, método Simples, aplicado ao Fechamento;
  • Amarelo — período 55, método Simples, aplicado ao Fechamento;
  • Verde — período 5, método Exponencial, aplicado ao Fechamento;
  • Azul pontilhado — período 24, método Exponencial, aplicado à Máxima;
  • Marrom pontilhado — período 24, método Exponencial, aplicado à Mínima.

O sinal de Compra é formado quando as médias móveis se alinham na ordem: VerdeAmareloVermelho.

O sinal de Venda é gerado quando os indicadores se alinham na ordem inversa: VermelhoAmareloVerde.

Além disso, o preço precisa estar fora do corredor formado pelas médias móveis pontilhadas azul e marrom.

Sinal de Venda

Sinal de Venda

O EA abre operações com base na estratégia definida. O Take Profit e o Stop Loss são configurados nos parâmetros iniciais. As operações podem ser abertas de duas maneiras: no momento em que todos os sinais se confirmam no candle atual ou no início do próximo candle, dependendo do parâmetro TimeOpenBar. As operações são fechadas por Take Profit, Stop Loss ou no cruzamento das médias móveis verde e amarela. O fechamento no cruzamento é determinado pelo parâmetro CloseProfit. O fechamento pode ocorrer no candle atual ou no início do próximo, conforme definido pelo parâmetro TimeCloseBar.

A definição de quando o evento deve ocorrer — no candle atual ou após seu fechamento — afeta bastante a qualidade dos resultados dos testes. Isso se deve à aceitação dos sinais a partir das posições atuais das médias móveis ou como se fossem um fato histórico. Até que o candle seja fechado, as médias podem ser redesenhadas, levando a sinais falsos.

O modo de "Estilo de Negociação" é definido pelo parâmetro StyleTrade. No modo agressivo, uma nova operação é aberta assim que o preço entra no corredor entre as médias azuis e marrons. No modo conservador, a operação é aberta quando o preço entra no corredor entre as médias vermelha e amarela. Isso impacta na quantidade de posições abertas pelo EA. Todos os parâmetros são ativados por números: 0 — o parâmetro está desativado, 1 — o parâmetro está ativado (pode ser qualquer número, exceto 0). Isso visa facilitar os testes do EA no testador de estratégias.

O cálculo do volume de MM, dependendo do risco selecionado, está presente.

Um detalhamento das configurações do Expert Advisor e seu impacto nos resultados dos testes pode ser visto no vídeo abaixo:


Recomendamos o uso do timeframe H1. O EA apresentou uma dinâmica positiva nos pares de moedas GBPUSD, EURUSD e EURGBP até o ano de 2015.

Teste no par GBPUSD:

gbpusd


Teste no par EURGBP:

eurgbp


O Expert Advisor pode operar sem Stop Loss e/ou Take Profit com o parâmetro CloseProfit ativado. Nesse caso, é possível capturar até 70% do movimento da tendência. Veja o teste no par EURUSD sem Take Profit e Stop Loss:

eurusd-00

Importante:

  • Esse não é um robô de trading do tipo "ligar e esquecer".
  • As posições são abertas quando o preço está no corredor (definido pelo parâmetro StyleTrade) e saem do corredor quando os sinais se confirmam.
  • Em alguns pares de moedas ou em níveis de volatilidade de mercado diferentes, o EA pode levar à perda total do depósito.

Melhorias:

Na versão m00013, foi adicionado um Trailing Stop baseado na média móvel. O período padrão é definido como 85, mas pode ser alterado nas configurações do trailing stop. Quanto menor o período, mais rápido a operação vai para o breakeven, embora uma grande parte da tendência possa ser perdida. Por outro lado, valores maiores permitem capturar quase toda a tendência.

Lista
Comentário 0