Você já ouviu falar do NRTR? Este indicador é a base de dois sistemas de trading idênticos, um para posições longas e outro para curtas, que podem ser configurados de forma diferente dentro de um único EA (Expert Advisor). Para facilitar, todos os parâmetros do EA estão divididos em dois grupos principais:
- Se o nome do parâmetro começa com L, ele se refere a posições longas;
- Se começa com S, ele se refere a posições curtas.
//+----------------------------------------------+ //| Parâmetros de entrada do EA para posições longas | //+----------------------------------------------+ input uint L_Magic=777; //Número mágico para longas input double L_MM=0.1; //Parte do depósito em uma operação longa input MarginMode L_MMMode=LOT; //Método de detecção do tamanho do lote para longas //+----------------------------------------------+ //| Parâmetros de entrada do EA para posições curtas | //+----------------------------------------------+ input uint S_Magic=555; //Número mágico para curtas input double S_MM=0.1; //Parte do depósito em uma operação curta input MarginMode S_MMMode=LOT; //Método de detecção do tamanho do lote para curtas
Esses dois sistemas de trading utilizam números mágicos diferentes, tornando-se totalmente independentes entre si. É importante lembrar que os mercados financeiros raramente são simétricos, e muitas vezes, parâmetros distintos são necessários para operar em tendências de alta e baixa. Para uma configuração mais fácil do EA, teste inicialmente apenas um dos dois sistemas, desativando o segundo através dos switches apropriados.
input bool L_PosOpen=true; //Permissão para abrir posições longas input bool L_PosClose=true; //Permissão para fechar posições longas
Depois de configurar o primeiro sistema, você pode habilitar e configurar o segundo.
Para que o EA funcione, o arquivo compilado NRTR.ex5 deve estar na pasta <terminal_data_folder>\MQL5\Indicators.
Os parâmetros padrão do EA foram utilizados nos testes a seguir. Nenhum Stop Loss ou Take Profit foi aplicado durante os testes.

Fig 1. Exemplos de operações em um gráfico com configurações simétricas.
Resultados dos testes para GBPJPY H4 durante o ano de 2016:

Fig. 2. Gráfico de resultados dos testes.

Fig. 3. Exemplos de operações em um gráfico com configurações não simétricas.
Publicações relacionadas
- 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
- Pivot Point Personalizado com Horário de Fechamento Ajustável para MetaTrader 4
- Painel Gráfico: Mostre a Tendência Atual em Todos os Tempos no MetaTrader 4
- Índice de Caminhada Aleatória: Um Indicador Essencial para MetaTrader 5