Executer AC: Sistema de Trading para MetaTrader 5

Mike 2018.11.20 21:45 16 0 0
Anexo

Autor da ideia - Alex

Autor do código mq5 - barabashkakvn

O EA utiliza o indicador iAC (Oscilador de Aceleração/Desaceleração, AC). O sistema só opera quando uma nova barra aparece. Ele abre apenas uma posição por vez, o que permite que funcione tanto em contas de hedging quanto em contas de netting.

O lote é calculado com base no histórico de trading dos últimos dias de histórico (os parâmetros Risco Máximo em porcentagem e Fator de Diminuição também são utilizados).

O EA implementa diversos sinais para COMPRA e VENDA (o array ac[] representa os valores do indicador AC)

Sinais de COMPRA:

      //--- indicador AC vai para CIMA
      se(ac[1]>0.0 && ac[2]>0.0)
        {
         //--- verifica sinal de COMPRA
         se(ac[1]>ac[2] && ac[2]>ac[3])
           {
            ***
           }
        ***
        }
      //--- indicador AC vai para BAIXO
      se(ac[1]<0 && ac[2]<0)
        {
         //--- verifica sinal de COMPRA
         se(ac[1]>ac[2] && ac[2]>ac[3] && ac[3]>ac[4])
           {
            ***
           }
        ***
        }
      //--- indicador AC cruza zero de cima para baixo
      se(ac[1]>0.0 && ac[2]<0.0)
        {
        ***
        }
      ***

Sinais de VENDA:

      //--- indicador AC vai para CIMA
      se(ac[1]>0.0 && ac[2]>0.0)
        {
         ***
         //--- verifica sinal de VENDA
         se(ac[1]<ac[2] && ac[2]<ac[3] && ac[3]<ac[4])
           {
            ***
        }
      //--- indicador AC vai para BAIXO
      se(ac[1]<0 && ac[2]<0)
        {
         ***
         //--- verifica sinal de VENDA
         se(ac[1]<ac[2] && ac[2]<ac[3])
           {
            ***
           }
        }
      ***
      //--- indicador AC cruza zero de baixo para cima
      se(ac[1]<0.0 && ac[2]>0.0)
        {
         ***
        }

Exemplo de abertura de COMPRA:

Executer AC

    Lista
    Comentário 0