O Trend_Catcher é um EA que busca identificar tendências utilizando três Médias Móveis (períodos 200, 50 e 25, ou outros) e abre ordens com base no indicador Parabolic SAR. Este sistema de trading também incorpora a estratégia de martingale, onde o tamanho do lote é calculado em porcentagem do depósito, levando em consideração o Stop Loss.
A nova versão traz algumas adições interessantes, permitindo que o usuário: 1) escolha os dias para operar, 2) abra ordens com sinais invertidos, 3) desative o fechamento de uma ordem em um sinal oposto.
Entrando no mercado
Compra: Se o preço atual estiver acima do ponto do indicador Parabolic SAR na vela atual, o preço de fechamento da vela anterior estiver abaixo do ponto anterior do Parabolic SAR, a MA estiver acima da primeira MA lenta e o preço atual estiver acima da segunda MA com outro período.
Venda: Se o preço atual estiver abaixo do ponto do indicador Parabolic SAR na vela atual, o preço de fechamento da vela anterior estiver acima do ponto anterior do Parabolic SAR, a MA estiver abaixo da primeira MA lenta e o preço atual estiver abaixo da segunda MA com outro período.
O Expert Advisor fecha a ordem ao sinal oposto.
Stop Loss e Take Profit
Se Auto_SL = verdadeiro, o Stop Loss é calculado automaticamente e é definido no ponto do indicador Parabolic SAR. Você pode aplicar o coeficiente SL_koef, que é multiplicado pela distância em pontos entre o nível de abertura da ordem e o ponto do indicador Parabolic SAR. Exemplo: Se a distância do preço da ordem até o ponto do Parabolic SAR for de 20 pontos e SL_koef = 2, então a ordem será aberta com um Stop Loss de 40 pontos; se SL_koef = 0.5, a ordem será colocada com um Stop Loss de 10 pontos.
Se Auto_SL = falso, o Stop Loss será fixo no parâmetro SL em pontos.
Se Auto_TP = verdadeiro, o Take Profit é calculado automaticamente com base no Stop Loss e multiplicado pelo TP_koef. Exemplo: Se TP_koef = 2, significa que o Take Profit será o dobro do Stop Loss.
Se Auto_TP = falso, o Take Profit será fixo em TP em pontos.
Configurações de Lote e Martingale
O tamanho do lote da ordem é calculado com base na porcentagem do depósito, considerando a configuração de Risco e o Stop Loss. Exemplo: se o saldo da conta é de R$1.000, o Stop Loss é de 100 pontos e o Risco = 1 (1% do depósito), podemos perder 10 unidades da moeda, o lote será 0.01; com Risco = 10, o lote será 0.1.
Se Martin = verdadeiro e a última ordem foi fechada com prejuízo, o risco da próxima operação será aumentado em Koef vezes.
Se Martin = falso, o EA calculará o lote com base na porcentagem do saldo atual da conta.
Breakeven e Trailing Stop
Se o lucro da posição atingir Profit_Level pips, então SL_Plus pips do lucro será colocado como Stop Loss. Se o lucro da posição atingir Profit_Level2 pips, a Stop Loss será ajustada pelo preço na distância TrailingStop2.

Publicações relacionadas
- MACD Sample: Um Guia Prático para o Expert Advisor no MetaTrader 5
- Como Criar Sinais de Negociação com MQL5 Wizard Usando Estrelas da Manhã e da Noite + Estocástico
- MQL5 Wizard: Sinais de Negociação com Padrões Candlestick e RSI no MetaTrader 5
- MQL5 Wizard: Sinais de Negociação com Estrelas da Manhã/Noite + RSI para MetaTrader 5
- Baixe Todo o Histórico de Ticks de um Símbolo no MetaTrader 5