DrawDown Limiter MT4
- Utilitários
-
Haidar Lionel Haj Ali
I am committed to developing high-performance trading solutions for MetaTrader 5. Backed by over nine years of live-market experience, I designed and deliver Expert Advisors, custom indicators, and utilities that minimize complexity and maximize precision in real-world conditions. - Versão: 5.0
- Atualizado: 19 setembro 2026
- Ativações: 10
DrawDown Limiter v5.0 — Controlador Avançado de Proteção de Conta
O DrawDown Limiter v5.0 é um controlador de proteção de conta executado no lado do cliente, desenvolvido para monitorar sua conta de trading e reagir automaticamente quando os limites configurados de risco, lucro, notícias, horário, rollover ou número de posições forem atingidos.
Ele pode monitorar operações manuais, estratégias automatizadas, vários Expert Advisors, ordens pendentes e posições abertas a partir de um único gráfico dedicado. Pode proteger toda a conta ou ser configurado para monitorar um EA específico ou um grupo de EAs utilizando Magic Numbers.
O objetivo do DrawDown Limiter não é apenas exibir seu drawdown. Sua função é aplicar ativamente as regras de trading que você configurou e continuar aplicando essas regras enquanto uma condição de proteção permanecer ativa.
Precisa de ajuda ou tem alguma dúvida? Consulte o Guia do Usuário do DrawDown Limiter
Eu sou Lio. Não hesite em entrar em contato! Estamos sempre disponíveis para responder, ajudar e continuar melhorando.
Um Sistema de Proteção Unificado
O DrawDown Limiter v5.0 introduz uma resposta de proteção unificada. Dependendo da sua configuração, quando uma condição de proteção é acionada, o EA pode:
- Ativar um sinal compartilhado de bloqueio de novas entradas para Expert Advisors compatíveis.
- Isolar os gráficos locais das estratégias antes de fechar operações.
- Excluir ordens pendentes protegidas.
- Fechar posições protegidas ou preservar apenas a exposição existente antes da ativação da proteção.
- Continuar removendo novas exposições enquanto a proteção permanecer ativa.
- Colocar em quarentena novos gráficos de estratégias abertos durante a proteção.
- Restaurar automaticamente os gráficos capturados quando todas as condições de proteção forem removidas com segurança.
Fechar os gráficos das estratégias antes das posições é especialmente importante quando outros EAs estão sendo executados no mesmo terminal: isso ajuda a impedir que uma estratégia reabra imediatamente uma posição que o DrawDown Limiter acabou de fechar.
Condições de Proteção
O DrawDown Limiter v5.0 pode ativar a proteção por vários motivos independentes:
- Drawdown Diário Máximo
- Drawdown Máximo da Conta
- Lucro Máximo da Conta
- Meta de Lucro Diário
- Proteção de Breakeven
- Proteção de Rollover
- Proteção Programada
- Proteção durante Notícias Econômicas
- Proteção durante Feriados e Notícias de Dia Inteiro
- Número Máximo de Posições Abertas
- Número Máximo de Posições Abertas durante o Período de Trading Atual
Várias causas de proteção podem estar ativas ao mesmo tempo. O EA não desativa a proteção simplesmente porque uma condição deixou de existir. A proteção completa permanece ativa até que todas as causas de proteção ativas tenham sido devidamente eliminadas.
Drawdown Diário — Escolha Como Seu Risco é Realmente Calculado
Diferentes programas de trading e regras de conta podem calcular o drawdown diário de maneiras diferentes. Por isso, o DrawDown Limiter v5.0 separa a referência de risco diário do método utilizado para medir a perda atual.
Opções de referência de risco diário:
- Depósito Inicial
- Balance da conta no início do período
- Equity da conta no início do período
- O maior valor entre Equity ou Balance
- Risco Fixo na Moeda da Conta
Métodos de acompanhamento do drawdown diário:
- Open And Closed Positions — combina o P/L negativo das operações fechadas desde o último reset com o P/L flutuante atual.
- Start-Of-Range Equity — mede a queda em relação ao Equity registrado quando o período de proteção atual começou.
- High-Water Equity — acompanha o maior Equity alcançado durante o período e mede o drawdown a partir desse pico.
Swap e comissão também podem ser incluídos nos cálculos quando necessário.
Essa flexibilidade permite configurar o DrawDown Limiter de acordo com a fórmula de drawdown que você realmente precisa, em vez de obrigar todas as contas a utilizar o mesmo método de cálculo.
Ciclo Flexível de Reset Diário
Um dia de trading não precisa necessariamente ser reiniciado à meia-noite no horário do seu computador ou mesmo à meia-noite no horário do servidor da corretora.
O DrawDown Limiter pode definir o período de proteção utilizando:
- Daily Bar Open
- Broker Server Time
- Configured Time Zone
O modo Configured Time Zone permite utilizar um deslocamento UTC padrão fixo, juntamente com regras opcionais de horário de verão da Europa ou dos Estados Unidos.
O período selecionado controla o reset dos cálculos de drawdown diário, metas diárias, estado de breakeven, programações e contadores de posições do período.
Chart Vault — Isole, Proteja e Restaure Suas Estratégias
Uma das principais novidades do DrawDown Limiter v5.0 é o Chart Vault.
Quando a proteção de gráficos está habilitada, o DrawDown Limiter pode capturar os gráficos elegíveis das estratégias antes de fechá-los. As informações salvas incluem símbolo, timeframe, configuração do gráfico e os dados do template necessários para reabrir o gráfico posteriormente.
Durante um evento de proteção ativo, o Chart Vault pode:
- Salvar os gráficos elegíveis das estratégias.
- Fechar esses gráficos antes que as posições protegidas sejam fechadas.
- Manter o controlador DrawDown Limiter em execução.
- Colocar em quarentena novos gráficos de estratégias enquanto a proteção permanecer ativa.
- Acompanhar gráficos capturados, fechados, restaurados e aqueles cuja restauração falhou.
Com Close + Restore Charts, os gráficos salvos podem ser reabertos automaticamente quando todas as causas de proteção forem eliminadas, o novo período for válido e o sistema confirmar que a restauração é segura.
Também está disponível o modo Manual Reopen caso você prefira decidir manualmente quando os gráficos capturados devem ser restaurados.
Escolha o Que Acontece com as Posições Existentes
A proteção nem sempre precisa significar fechar absolutamente todas as posições. A versão v5.0 oferece dois modos principais de resposta às operações:
- Close Protected Trades — fecha repetidamente as posições e remove as ordens pendentes dentro do escopo configurado enquanto a proteção permanecer ativa.
- Keep Pre-Existing Exposure — preserva a exposição existente no momento em que a proteção foi ativada, enquanto exclui ordens pendentes e impede que exposição adicional seja mantida.
Isso permite que restrições temporárias, como notícias ou horários programados, protejam contra novas exposições, ao mesmo tempo em que uma posição já existente pode continuar sendo gerenciada quando suas regras de trading permitirem.
Meta de Lucro Diário
O DrawDown Limiter não se limita à proteção contra perdas.
Uma Daily Profit Target pode ser definida como:
- Uma porcentagem da referência diária, ou
- Um valor fixo na moeda da conta.
Quando a meta é atingida, você pode escolher entre:
- Notify Only, ou
- Activate Protection Until Reset.
Essa função pode ser utilizada para impor uma meta diária de trading e interromper novas operações assim que o resultado desejado para o período atual for alcançado.
Proteção de Breakeven
A versão v5.0 também introduz a Breakeven Protection.
Você pode configurar um resultado diário positivo a partir do qual a proteção de breakeven será armada. Se posteriormente o resultado das operações retornar ao nível de equilíbrio, o DrawDown Limiter ativará a resposta de proteção configurada.
Por exemplo, o sistema pode armar a proteção após um início de dia lucrativo e proteger a conta caso todo esse lucro acumulado seja posteriormente devolvido ao mercado.
Proteção de Lucro Máximo da Conta
Um nível separado de Maximum Account Profit pode ser configurado como uma meta global para toda a conta.
Quando o nível de lucro configurado for atingido, o DrawDown Limiter ativará a resposta de proteção completa e impedirá que o trading continue dentro dessa configuração.
Essa função é independente da Daily Profit Target e foi desenvolvida para objetivos aplicáveis à conta inteira, e não apenas a um único dia de trading.
Proteção durante Notícias
O DrawDown Limiter v5.0 pode ativar automaticamente a proteção em torno de eventos econômicos selecionados.
Dependendo da plataforma e da configuração, as fontes de notícias compatíveis incluem MQL5 Economic Calendar, Forex Factory e Investing.com.
A proteção de notícias pode ser filtrada utilizando:
- Moedas selecionadas
- Eventos de baixo, médio e alto impacto
- Palavras-chave de eventos a serem incluídos
- Palavras-chave de eventos a serem excluídos
- Minutos antes de um evento
- Minutos após um evento
- Proteção durante feriados
- Proteção durante eventos de dia inteiro
Quando uma restrição de notícias que corresponda aos critérios configurados for ativada, ela utilizará o mesmo sistema configurável de proteção de operações e gráficos das demais condições de proteção completa.
Se a proteção de notícias estiver habilitada e a fonte configurada não puder fornecer dados confiáveis, o DrawDown Limiter utilizará uma abordagem fail-closed em vez de assumir que é seguro operar.
Proteção Programada
O DrawDown Limiter pode ativar automaticamente a proteção em um horário programado de acordo com o servidor da corretora.
A programação pode ser executada:
- Todos os dias, ou
- Em um dia específico da semana.
Depois de acionada, a resposta de proteção selecionada permanecerá ativa até o início do próximo período diário válido.
Isso pode ser útil quando sua estratégia deve interromper o trading antes de um período específico do mercado, rollover, fim de semana ou outro horário predefinido.
Zona de Segurança de Rollover
Um dia de trading lucrativo pode ocultar uma grande perda flutuante que se torna perigosa imediatamente após o reset diário.
A Rollover Security Zone foi desenvolvida especificamente para lidar com essa situação.
Durante o número configurado de minutos antes do próximo reset diário, o DrawDown Limiter pode impor uma perda flutuante máxima expressa como porcentagem do limite de risco diário.
Se a perda flutuante atingir esse limite de rollover, a proteção completa será acionada antes que a conta entre no próximo período de trading.
Proteção contra Overtrading — Sem Fechar as Operações Permitidas
O DrawDown Limiter oferece dois controles independentes sobre o número de posições:
- Número Máximo de Posições Abertas Simultaneamente
- Número Máximo de Posições Abertas durante o Período Atual
Diferentemente de um evento de proteção completa por drawdown, a proteção por quantidade de posições utiliza um sistema de excess-only control.
As posições que já estiverem dentro do limite permitido permanecerão abertas e os gráficos das estratégias continuarão disponíveis. Apenas a exposição adicional ou excedente será removida, enquanto as posições válidas poderão continuar sendo gerenciadas.
As ordens pendentes que possam fazer com que a exposição ultrapasse o limite permitido também podem ser excluídas.
Alertas de Risco para Novas Operações
O DrawDown Limiter pode analisar novas posições detectadas e fornecer alertas informativos quando:
- Uma operação não possui um Stop Loss visível.
- O risco estimado ultrapassa uma porcentagem configurada do Balance.
- O risco estimado ultrapassa uma porcentagem configurada do Equity.
- O risco estimado ultrapassa um valor monetário fixo configurado.
Essas verificações são apenas alertas. Elas não modificam a operação nem adicionam automaticamente um Stop Loss.
Proteja Toda a Conta ou Estratégias Individuais
O DrawDown Limiter oferece três escopos de monitoramento:
- All Trades
- One EA Magic Number
- Multiple EA Magic Numbers
Isso permite criar uma estrutura de proteção de portfólio em várias camadas.
Por exemplo, uma instância principal do DrawDown Limiter pode proteger toda a conta, enquanto instâncias adicionais monitoram orçamentos de risco menores atribuídos a Expert Advisors individuais ou a grupos de estratégias.
O controlador principal da conta continua controlando todo o portfólio mesmo quando limites separados são configurados para estratégias individuais.
Painel Avançado de Proteção
A versão v5.0 introduz um painel de proteção responsivo desenvolvido para exibir o estado da conta e do sistema de proteção ativo, em vez de simplesmente apresentar indicadores isolados.
O painel fornece informações incluindo:
- Status atual da proteção
- Desempenho da conta
- Margem restante até o limite de perda
- Drawdown diário utilizado e restante
- Progresso do lucro diário e do lucro total da conta
- Próximo evento de proteção
- Contagem regressiva até o reset diário
- Status da proteção de notícias
- Status da proteção de rollover
- Limites de posições abertas e posições do período
- Ações selecionadas para operações e gráficos
- Status do Chart Vault
- Atividade recente de proteção
O painel se adapta automaticamente entre layouts amplo, padrão, compacto e mínimo de acordo com o tamanho disponível do gráfico.
Controles Diretos pelo Painel
O painel de proteção também fornece controles operacionais, incluindo:
- PAUSE para proteções temporárias e verificações informativas que possam ser pausadas.
- CLOSE ALL para realizar um fechamento emergencial único da exposição gerenciada.
- Ajuste temporário da porcentagem de drawdown diário.
- Ajuste temporário do número máximo de posições do período.
- Seleção da ação sobre as operações.
- Seleção da ação sobre os gráficos.
- Ativação ou desativação de notificações Push e Email.
- Controle da proteção automática programada.
- Restauração manual dos gráficos quando aplicável.
As alterações temporárias realizadas pelo painel não substituem silenciosamente os parâmetros salvos do EA. Ao recarregar o EA, as configurações temporárias retornam aos valores definidos nos inputs, enquanto o estado persistente de proteção permanece preservado.
Estado de Proteção Persistente
Um evento de proteção não é cancelado simplesmente removendo e adicionando novamente o EA ou reiniciando o MetaTrader.
O DrawDown Limiter preserva informações importantes sobre o estado da proteção e o período atual, de forma que normalmente não é possível contornar uma restrição ativa simplesmente reiniciando o EA.
Se as informações de persistência ou de transição entre períodos se tornarem inválidas, o sistema foi desenvolvido para utilizar uma abordagem fail closed e manter a proteção até que um estado válido possa ser recuperado.
Um procedimento protegido de Start Fresh está disponível quando você deseja descartar intencionalmente um estado anterior do limiter e inicializar um período de proteção completamente novo.
Integração para Desenvolvedores
O DrawDown Limiter pode publicar uma Global Variable compartilhada do MetaTrader que Expert Advisors compatíveis podem verificar antes de tentar abrir uma nova operação.
Os desenvolvedores podem integrar diretamente esse mecanismo de bloqueio de entradas aos seus próprios EAs, permitindo que suas estratégias cooperem com o DrawDown Limiter em vez de esperar que uma nova posição seja aberta para que posteriormente o DrawDown Limiter a detecte e remova.
Suporte a FIFO
Para contas que exigem o cumprimento das regras FIFO, o DrawDown Limiter oferece modos configuráveis de fechamento FIFO, incluindo suporte a fechamentos parciais quando aplicável.
Notificações
Os eventos de proteção podem ser informados através de:
- Painel e log do terminal
- Notificações Push do MetaTrader
- Notificações por Email
- Push e Email simultaneamente
Desenvolvido para Contas Financiadas e Gestão Pessoal de Risco
O DrawDown Limiter pode ser configurado tanto para regras rígidas de contas financiadas quanto para disciplina de risco em contas pessoais de trading.
O modelo de proteção incluído pode se adaptar a diferentes:
- Fórmulas de cálculo de perda diária
- Limites de perda total da conta
- Metas de lucro
- Fusos horários de reset diário
- Restrições de notícias
- Limites de posições
- Requisitos de rollover
- Orçamentos de risco específicos por EA
Dessa forma, configurações predefinidas podem ser criadas para diferentes programas de trading, mantendo ao mesmo tempo uma margem de segurança entre o nível de acionamento do DrawDown Limiter e o limite externo da conta.
Importante — Entenda o Modelo de Proteção
O DrawDown Limiter é um controlador MetaTrader executado no lado do cliente.
Ele observa o estado visível para o terminal e, em seguida, aplica a resposta de proteção configurada. Ele não pode obrigar a corretora a rejeitar uma ordem antes que ela seja aceita pela corretora.
Operações enviadas por um aplicativo móvel, Web Terminal, API, serviço de sinais, copiador de operações, outro terminal MetaTrader ou outro sistema externo não podem ser controladas antes de se tornarem visíveis no terminal onde o DrawDown Limiter está sendo executado.
O EA também não pode atuar enquanto o terminal MetaTrader estiver fechado, desconectado, travado ou impossibilitado de executar operações.
Por esse motivo, configure uma margem de segurança adequada entre os limites do DrawDown Limiter e qualquer limite externo rígido. Latência de execução, spread, slippage, comissão, swap e movimentos rápidos do mercado podem afetar o preço final e o tempo de fechamento.
Configuração Recomendada
Para obter a máxima proteção local da conta:
- Execute o DrawDown Limiter em um gráfico dedicado.
- Utilize o escopo All Trades para proteção completa da conta.
- Configure o reset diário e o método de cálculo do drawdown de acordo com as regras reais da sua conta.
- Utilize Close Protected Trades quando for necessário remover a exposição.
- Utilize Close + Restore Charts quando as estratégias automatizadas locais precisarem ser isoladas durante a proteção.
- Configure uma margem de segurança abaixo de qualquer limite externo máximo de perda.
- Teste todo o processo de ativação e restauração da proteção em uma conta demo antes de utilizá-lo em uma conta real.


everything I need. Fortunatly it didn't need to close yet. But the settings are very good for all kinds of prop firm requirements.