Divergence Trader: O Melhor EA para MetaTrader 5

Mike 2012.11.21 18:23 15 0 0
Anexo

Esse Expert Advisor, desenvolvido por Ron Thompson, foi reescrito a partir do MQL4 e originalmente publicado aqui por Collector.

Como Funciona

O Expert Advisor utiliza duas médias móveis simples dos preços de abertura. Os cálculos são feitos usando valores obtidos da barra atual e da barra anterior. De forma simplificada, a fórmula representa a diferença entre a média móvel rápida (MA rápida) e a média móvel lenta (MA lenta) da barra anterior. Quando essa diferença está acima de um nível e abaixo de outro, isso indica um sinal de compra. As condições para um sinal de venda são exatamente opostas às do sinal de compra.

É possível configurar um trailing stop e um breakeven para uma posição aberta.

O Expert Advisor também conta com uma função adicional para fechar todas as posições na conta quando um determinado nível de lucro ou perda é atingido. O autor provavelmente pensou na utilização de vários Expert Advisors desse tipo em uma única conta.

A imagem abaixo mostra o desempenho do Expert Advisor no modo visual do testador de estratégias.

 

Parâmetros

  • Lots: Volume da posição.
  • MultyOpen: Permissão para adicionar volume a uma posição.
  • MaxVolume: Volume máximo da posição; verificado se o MultyOpen está ativado.
  • StopLoss: Stop Loss em pontos.
  • TakeProfit: Take Profit em pontos.
  • Trailing: Nível do trailing stop; se o valor for 0, o trailing stop é desativado.
  • BreakEven: Nível de lucro de uma posição expresso em pontos para mover o Stop Loss para o nível de breakeven. Se o valor for 0, a função é desativada.
  • Fast_Period: Período da MA rápida.
  • Fast_Price: Preço da MA rápida.
  • Slow_Period: Período da MA lenta.
  • Slow_Price: Preço da MA lenta.
  • DVBuySell: Nível mínimo de divergência para compra; para venda, é -DVBuySell.
  • DVStayOut: Nível mínimo de divergência para venda; para compra, é -DVStayOut.
  • BasketProfitON: Ativa a função de fechar todas as posições da conta quando um nível de lucro específico é alcançado.
  • BasketProfit: Lucro da conta no qual todas as posições da conta serão fechadas (para todos os símbolos).
  • BasketLossON: Ativa a função de fechar todas as posições da conta quando um nível de perda específico é alcançado.
  • BasketLoss: Perda da conta no qual todas as posições da conta serão fechadas (para todos os símbolos).
Lista
Comentário 0