Como Programar um EA de Média Móvel: Crossover com e sem Martingale no MetaTrader 5

Mike 2024.06.10 18:35 17 0 0
Anexo


Todas as funções utilizadas no Expert Advisor estão incluídas no arquivo ImportantFunctions.mqh.

Temos dois Expert Advisors, ambos utilizando o cruzamento da média móvel como sinal de entrada. A diferença é simples: um deles aplica o sistema Martingale em caso de perdas, enquanto o outro não.

Quero deixar claro que não recomendo o uso desses EAs em contas reais; eles foram criados apenas para fins de demonstração.

Entradas do EA de Média Móvel Simples:

  • MAPeriod: O período do indicador de Média Móvel.
  • LotSize: O tamanho do lote utilizado para abrir as operações.
  • TPPoints: Pontos de take profit.
  • SLPoints: Pontos de stop loss.

Entradas do EA de Média Móvel com Martingale:

  • MAPeriod: O período do indicador de Média Móvel.
  • StartingLot: O tamanho do lote inicial para a primeira operação; esse valor aumentará após uma perda.
  • MaxLot: O tamanho máximo do lote. O StartingLot pode ser aumentado até esse limite.
  • TPPoints: Pontos de take profit. Este valor aumentará após uma perda.
  • SLPoints: Pontos de stop loss. Este valor também será aumentado após uma perda.
  • LotMultiplier: O tamanho do lote será multiplicado por este valor após uma perda, desde que não tenha atingido o valor do MaxLot.
  • TPMultiplier: Tanto o take profit quanto o stop loss aumentarão em relação a esse valor após uma perda, oferecendo uma vantagem de recuperação não só pelo aumento do tamanho do lote, mas também por conta do maior TP.

O código contém comentários e eu preparei um vídeo no YouTube explicando tudo o que você precisa saber para entender.

Obrigado por ler!

Média Móvel sem Martingale


Média Móvel Com Martingale

Lista
Comentário 0