O AutoTStop EA é uma ferramenta que pode ajudar bastante na sua jornada como trader, especialmente quando o assunto é o uso do Trailing Stop. Mas vale lembrar, ele não abre ordens por conta própria. O foco dele é facilitar a utilização do Trailing Stop, garantindo que você possa gerenciar suas operações de forma mais eficaz.
O Trailing Stop automático entra em ação quando o preço atinge metade do valor que você definir. Isso significa que você pode proteger seus lucros de forma mais inteligente e eficiente.
Para receber notificações sonoras toda vez que uma ordem for fechada ou um take profit for acionado, basta copiar e colar o arquivo ping.wav (disponível no ping.zip) na pasta MetaTrader 4/Sounds.
Eu utilizo o AutoTStop_EA no gráfico de 5 minutos (M5) com o template AutoTS6-MMA-RVI60-CS.tpl (você pode encontrar o AutoTS6-MMA-RVI60-CS.zip) e tenho obtido resultados muito satisfatórios com os pares (EURUSD, USDCHF, AUDUSD, EURAUD, EURJPY, GBPJPY, GBPAUD, GBPCHF, GBPUSD, NZDUSD, USDCAD, USDJPY).
Atualizações do AutoTStop EA
- Atualização 01 (2014-12-05): Adicionadas novas opções nas propriedades do Expert.
- Atualização 02 (2015-01-05): Correção de alguns erros de digitação no código.
- Atualização 03 (2015-03-27): Mudança no sistema de cálculo para TP e SL. Código simplificado para melhorar a performance do EA.
- Atualização 04 (2015-06-16): Correção de bugs nos scripts do programa. Adicionado BEP no Trailing Stop.
- Atualização 05 (2015-07-03): Sem alterações nas propriedades do Expert, mas ajustes menores nas funções StartAction() e TpSlTrlS().
//--- Entrada do Usuário // Atualização_4 (16-06-2015) input string AutoTStop = "Copyright © 2014 3RJ ~ criado por Roy Philips-Jacobs"; extern bool FridayTrade = True; // Se True, EA continua operando na sexta-feira extern bool UseTrailingStop = True; // Usar Trailing Stop, True (Sim) ou False (Não) extern bool AutoTrailingStop = True; // Valor padrão do Trailing Stop = 24.0 extern double TrailingStop = 24.0; // Se Auto Trailing Stop False, insira o valor do Trailing Stop extern double TrailingStopStep = 1.0; // Insira o valor do passo do Trailing Stop (padrão 1.0) input string AutomaticSystemTP = "Defina AutomaticTakeProfit=True ou False"; extern bool OptimizationTakeProfit = True; // TP será calculado pelo EA e TP Automático pelo EA extern bool NoMinimumTakeProfit = True; // True ou False -> Se True, 100% TP pelo EA não usa TP mínimo. input string MinimumSystemTP = "Se NoMinimumTakeProfit=False"; // TP pelo EA nos valores mínimos de TP extern double MinimumTP = 12; // TP mínimo pelo EA na função AutomaticTakeProfit=True, valor padrão 12 input string ManualSystemTP = "Se AutomaticTakeProfit=False"; // TP pelo Terminal MT4 (igual ao trading manual) extern double TakeProfit = 20; // TP pelo Sistema, valores podem ser ajustados pelo usuário, padrão 20 input string AutomaticSystemSL = "Defina AutomaticStopLoss=True ou False"; extern bool AutomaticStopLoss = True; // SL será calculado pelo EA input string ManualSystemSL = "Se AutomaticStopLoss=False"; // Valores de SL podem ser ajustados pelo usuário extern double StopLoss = 108; // SL ajustado pelo usuário, padrão 108 //---
Publicações relacionadas
- MACD Sample: Um Guia Prático para o Expert Advisor no MetaTrader 5
- Como Integrar Eventos de Alto Impacto do ForexFactory no Seu EA para MetaTrader 4
- 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
- Altarius_RSI&Stoh: O EA que Combina RSI e Estocástico para MetaTrader 4