Ideia por: Scriptor.
Código em MQL5 por: Vladimir Karputov.
Trabalhando com ordens pendentes de Buy Stop e Sell Stop Ordens pendentes são colocadas e removidas em um horário especificado (Time of order placement e Time of order removal, respectivamente), sendo o horário considerado como horas e minutos apenas nos parâmetros. Assim que qualquer uma das ordens pendentes é acionada (o momento de disparo é monitorado na OnTradeTransaction), a ordem pendente restante será removida.
Exemplo de teste no GBPUSD, H1

Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/20637
e_Breakeven_v4
Um Expert Advisor assistente. Ele move as posições para o breakeven e, em seguida, permite o trailing.
TwoBarsComparison
O EA compara os preços de abertura da barra zero e da segunda. Ele move as posições para o breakeven e/ou permite o trailing.
ADXm smoothed
ADXm é uma variação do famoso indicador ADX.
ADXm Smoothed - MTF
O ADXm é uma variação do famoso indicador ADX feito para ser capaz de múltiplos períodos gráficos.