Início Negociação Sistemática Postagem

Multi Arbitration 1.1xx: O EA Ideal para MetaTrader 5

Anexo
18751.zip (3.7 KB, Baixar 0 vezes)

Hoje vamos falar sobre a nova versão do Multi Arbitration 1.000, que agora chega com a versão 1.1xx. Se você é trader e está buscando otimizar seu tempo e suas operações, essa ferramenta pode ser a chave para alavancar seus resultados!

Principais diferenças em relação à versão 1.000:

  • O EA agora é executado apenas no PERIOD_M1 (confira a explicação abaixo no parâmetro Time frame).

  • Agora, o EA consegue operar com dois símbolos simultaneamente. O segundo símbolo é escolhido a partir do array estático ExtArrSymbols:

    string         ExtArrSymbols[20]=
      {
       "EURUSD","GBPUSD","USDCHF","USDJPY","USDCAD",
       "AUDUSD","AUDNZD","AUDCAD","AUDCHF","AUDJPY",
       "CHFJPY","EURGBP","EURAUD","EURCHF","EURJPY",
       "EURNZD","EURCAD","GBPCHF","GBPJPY","CADCHF"
      };
    //+------------------------------------------------------------------+
    //| Função de inicialização do expert                                   |
    //+------------------------------------------------------------------+
    int OnInit()
    
  • O princípio de abertura de posições foi alterado:

    • Agora, uma nova posição de COMPRA só pode ser aberta quando o preço atual estiver abaixo da posição de COMPRA mais baixa.
    • Uma nova posição de VENDA só pode ser aberta quando o preço atual estiver acima da posição de VENDA mais alta.

    Multi Arbitration 1.1xx

  • O novo parâmetro Time frame permite otimizar o EA em qualquer gráfico. O Expert Advisor funciona quando aparece uma nova barra do símbolo principal (ou seja, o símbolo do gráfico onde o EA está rodando):

    //+------------------------------------------------------------------+
    //| Função tick do expert                                             |
    //+------------------------------------------------------------------+
    void OnTick()
      {
    //--- trabalhamos apenas no momento do nascimento de uma nova barra
       static datetime prevtime=0;
       datetime time_0=iTime(0,m_symbol_one.Name(),InpTimeFrame);
       if(time_0==prevtime)
          return;
       prevtime=time_0;
    

    Aqui a variável InpTimeFrame é a nossa entrada de Time frame. Dependendo do Time frame que você inserir, podemos fazer com que o EA trabalhe em qualquer período!

  • Resultados dos testes no EURUSD:

    Multi Arbitration 1.1xx test

Publicações relacionadas

Comentário (0)