Autor original:
Leonid Borsky (leonid553)
O PairsTrade_Light é uma versão simplificada do indicador ind_2_linep1.mq5. Diferente de seu predecessor, este indicador possui as seguintes características:
- Utiliza média móvel exponencial (MA) para suavização lenta;
- Para a média móvel rápida, a suavização exponencial é aplicada duas vezes;
- O ATR (Average True Range) é calculado com suavização exponencial;
- Duas linhas de limite baseadas no ATR são desenhadas no gráfico de diferença;
- Os volumes de negociação são calculados apenas para instrumentos do tipo "Forex";
- Os instrumentos selecionados são automaticamente incluídos na "Market Watch";
- Os valores do indicador são calculados não para o gráfico inteiro, mas para a última parte, cujo tamanho é definido pelo parâmetro "inpNumBars";
- Não utiliza um sistema complexo de sincronização de dados de diferentes símbolos;
- Não utiliza indicadores externos nem arquivos incluídos.
O indicador desenha três linhas:
- A linha verde representa o índice de preço do instrumento principal;
- A linha azul representa o índice de preço do instrumento adicional;
- Duas linhas coloridas de diferença: azul quando há divergência e vermelha quando há convergência.
Se for necessário continuar baixando cotações do servidor para os instrumentos selecionados ou prepará-los no terminal, o indicador ficará em espera, exibindo a mensagem correspondente na tela. A conexão com o servidor e a chegada dos ticks são essenciais para o funcionamento correto do indicador. Se a conexão com o servidor estiver ativa, mas os ticks não chegarem (por exemplo, durante os finais de semana), você pode tentar usar o comando "Atualizar" do terminal várias vezes.
O valor do parâmetro do terminal "Max bar in chart" deve ser superior ao valor selecionado do parâmetro do indicador "inpNumBars"; em alguns casos, deve ser significativamente superior.
Parâmetros de entrada do indicador:
input string inpSymbol1_Name = "EURJPY"; //Instrumento principal input bool Symbol1_Reverse = false; //Dependência oposta input string inpSymbol2_Name = "USDJPY"; //Instrumento adicional input bool Symbol2_Reverse = false; //Dependência oposta input bool ATREnable = true; //Considerando os valores do ATR input int inpEMA_Slow = 42; //Período da EМA lenta input int inpEMA_Fast = 5; //Período da EМA rápida 2x input int inpN_ATR = 175; //Período do ATR input int inpNumBars = 5000; //Intervalo de desenho

Recomendações:
- O indicador não foi testado por um longo período. Está disponível "como está".
- Informações sobre a base deste indicador e seu uso podem ser encontradas, por exemplo, nos arquivos da revista Leprecon Review ou no fórum Trading spreads in MetaTrader.
Publicações relacionadas
- AllAverages v4.9 MT5: O Indicador Imperdível para Traders
- Buffers Horários para Coleta de Dados no MetaTrader 5
- Calendário Econômico: Monitoramento e Cache para Testes de Estratégia no MetaTrader 5
- Utilitário de Informações de Séries e Taxas para MetaTrader 5: Maximize Seu Trading
- Utilitário de Informações de Barras e Taxas: Como Usar no MetaTrader 5