Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Facebook!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Experts

Equity Guard — Controle de limite diário de perdas com painel de emergência - expert para MetaTrader 5

Francisco Javier Mesa Diez
Francisco Javier Mesa Diez
  • Trading Systems Developer em  Spain
  • Espanha
  • 276
Desenvolvedor de sistemas de trading — MT5, TradingView, Python | EAs, indicadores, painéis, bots e integrações
| Portuguese English Русский 中文 Español Deutsch 日本語 한국어 Français Italiano Türkçe
Visualizações:
36
Avaliação:
(1)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

O Equity Guard é um gerenciador de risco no nível da conta que controla seu limite diário de perda. Quando a perda diária atinge um valor de acionamento configurável, ele fecha todas as posições e ordens pendentes e mantém a conta em equilíbrio até a próxima reinicialização diária. Ele foi projetado tendo em mente as regras de drawdown diário das corretoras proprietárias, mas funciona em qualquer corretora e em qualquer conta.


Painel do Equity Guard — estadoATIVO com indicador em tempo real e progresso da perda diária
Painel Equity Guard

O EA funciona com qualquer símbolo e qualquer período de tempo, pois monitora toda a conta, e não apenas o gráfico ao qual está vinculado. Vincule-o a apenas um gráfico por conta. O horário de reinicialização diária é totalmente configurável e é interpretado de acordo com o horário do servidor da sua corretora.

  • Limite de perda diária como porcentagem do saldo/patrimônio no início do dia ou como valor fixo — adapta-se a qualquer tamanho de conta e moeda
  • .
  • Gatilho de bloqueio configurável como porcentagem do limite, de modo que a conta seja bloqueada antes que o limite máximo seja ultrapassado
  • .
  • Aplicação rígida: enquanto bloqueada, qualquer posição aberta por outros EAs é fechada imediatamente
  • Botões manuais “FECHAR TUDO” e “BLOQUEAR/DESBLOQUEAR” com confirmação por dois cliques para evitar cliques acidentais
  • Painel moderno arrastável com indicador em tempo real, minimizável para um ícone compacto — a posição é lembrada após reinicializações
  • Persistência de estado, contas de hedge e compensação suportadas, detecção automática do modo de preenchimento, sem necessidade de DLLs



Bloqueio acionado: todas as posições fechadas, conta mantida em saldo zero até a próxima reinicialização diária


alerta_equity_guard_bloqueado


No horário de reinicialização configurado, o EA captura uma referência de início do dia (saldo ou patrimônio líquido, à sua escolha). Em seguida, ele monitora o patrimônio líquido da conta em tempo real usando um temporizador de um segundo, ticks recebidos e eventos de negociação. Se a perda diária atingir o limite de acionamento do bloqueio, ele zerará a conta e a bloqueará. O bloqueio é liberado automaticamente na próxima reinicialização diária ou manualmente por meio do botão DESBLOQUEAR, com uma histerese de recuperação para que não seja reativado instantaneamente.


Parâmetros de entrada — todos os limites, horário de reinicialização e alertas são configuráveis

entradas_do_equity_guard



Entrada Padrão Descrição
Modo de limite de perda diária Porcentagem Limite como % do valor inicial do dia ou como valor fixo
Limite de perda diária (% do valor no início do dia) 5,0 Utilizado no modo de porcentagem
Limite de perda diária (valor monetário) 500 Usado no modo monetário, na moeda da conta
Ação de bloqueio (% do limite diário) 80 Nível de perda que aciona o bloqueio, como % do limite
Referência no início do dia Saldo Saldo ou patrimônio líquido registrado no momento da reinicialização
Manter a conta estável enquanto estiver bloqueada verdadeiro Encerra todas as posições abertas por outros EAs enquanto estiver bloqueado
Hora/minuto de reinicialização 0 / 0 Momento de reinicialização diária, no horário do servidor da corretora
Desvio máximo (pontos) 30 Tolerância ao slippage para o fechamento de ordens
Alertas pop-up / push / sonoros verdadeiro / falso / verdadeiro Notificações sobre bloqueio e redefinição diária
X inicial / Y inicial 16 / 16 Posição inicial do painel — arraste o cabeçalho para movê-lo
Tamanho da fonte padrão 11 Ajusta o tamanho de todo o texto do painel



Modo minimizado — ícone compacto com status em tempo real, que pode ser arrastado e clicado para restaurar

equity_guard_minimizado



Este é um utilitário de gestão de risco: ele não abre operações nem promete lucros. Você utiliza sua própria estratégia ou EAs — o Equity Guard simplesmente garante que um dia ruim não leve toda a conta à ruína.

Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/73870

SR Zone Scanner SR Zone Scanner

Scanner de zonas de suporte e resistência em vários intervalos de tempo com classificação de força e alertas instantâneos — M15, H1, H4, D1.

Pip Value Calculator Pip Value Calculator

Valor do pip em tempo real, cálculo do tamanho da posição com base no risco, análise personalizada do risco por volume e P/L das posições abertas — tudo em um único painel.

Consecutive Bars (with history) Consecutive Bars (with history)

Um oscilador que exibe quatro linhas de análise: uma para barras de alta consecutivas, uma para barras de baixa consecutivas, uma para a média das barras de alta consecutivas e uma para a média das barras de baixa consecutivas.

Multi-Timeframe Candle Map Multi-Timeframe Candle Map

Um painel educativo do MT5 que mapeia os preços em tempo real verticalmente dentro de quatro velas em formação e resume o alinhamento da localização, a dispersão, a direção das velas e o tempo restante.