O sistema de trading baseado no indicador TrendManager oferece sinais com a possibilidade de definir um tempo fixo de manutenção de posição. O sinal de trade é gerado quando uma barra se fecha, se a cor da barra do indicador mudou ou se apareceu após um período de ausência. Assim que o tempo de manutenção da posição ultrapassa o limite fixo pré-definido, a posição será fechada imediatamente:
input bool TimeTrade=true; //Ativando saída de posição por tempo input uint nTime=12000; //Tempo de manutenção da posição em minutos
Para que o EA funcione corretamente, o arquivo compilado TrendManager.ex5 deve estar disponível na pasta <terminal_data_directory>\MQL5\Indicators.
Vale ressaltar que o arquivo de biblioteca TradeAlgorithms.mqh é projetado para o uso de EAs com corretores que oferecem um spread não zero e a possibilidade de definir Stop Loss e Take Profit simultaneamente ao abrir uma posição. Você pode baixar outras versões dessa biblioteca em Trade Algorithms.
Os parâmetros de entrada padrão do Expert Advisor com stops foram utilizados durante os testes mostrados abaixo.

Fig. 1. Exemplos de trades no gráfico
Resultados dos testes para GBPJPY H4 durante o ano de 2017:

Fig. 2. Gráfico de resultados dos testes
Publicações relacionadas
- MACD Sample: Um Guia Prático para o Expert Advisor no MetaTrader 5
- Trader Automático: RSI e MFI com Otimização Automática para MetaTrader 4
- Como Usar o Take Profit Baseado no Lucro Atual no MetaTrader 4
- FineClock: O Melhor Sistema para MetaTrader 5
- Como Criar um EA Simples Usando o Indicador DeMarker no MetaTrader 4