Daily and Max Loss Limit Guard MT4
- Utilitários
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Versão: 1.2
- Ativações: 5
O Daily and Max Loss Limit Guard MT4 é um Expert Advisor para MetaTrader 4 que acompanha o equity da conta e faz valer os limites de perda que você escolher. Quando o limite de perda diária, o piso de perda máxima ou a meta de lucro diária opcional é atingido, ele remove as ordens pendentes, fecha as ordens abertas pelas quais é responsável e continua fechando qualquer ordem nova até a parada terminar. No gráfico, o painel usa o nome curto "Equity DD Guard".
O que ele não é: ele não abre negociações na sua conta real ou demo, não dá sinais de compra ou venda e não é um sistema de negociação. Ele só age depois que um limite é atingido; por isso não pode impedir que perdas aconteçam, e a perda final pode passar do limite.
A seguir, "bloqueio" significa esse estado de parada. Não tem relação com "locks" de hedge.
PARTICULARIDADES DO MT4 (LEIA PRIMEIRO)
- Velocidade de fechamento: o MT4 envia uma ordem por vez e espera a resposta. Em nossos testes, cada fechamento ou exclusão levou cerca de 0,3 s, então 30 ordens precisam de aproximadamente 9 a 10 segundos. Os preços podem se mover nesse tempo.
- O capital inicial automático lê o histórico que o terminal carregou. Defina a aba "Histórico da conta" como "Todo o histórico", ou informe você mesmo o capital inicial. Caso contrário, a perda máxima aparece como NOT ARMED (não ativa) e não fecha nada.
- Enquanto o EA está anexado, ele desliga "Gráfico em primeiro plano" no seu gráfico para que o painel fique legível, e liga de novo quando você remove o EA.
- Linhas do painel com mais de cerca de 62 bytes são cortadas e terminam com "~" (um limite de texto do MT4). Texto em japonês é cortado antes, porque cada caractere usa 2 bytes.
- Ligue o botão "AutoTrading" na barra de ferramentas e marque "Permitir negociação ao vivo" nas configurações do EA. Sem isso o EA não consegue fechar nada; o painel então mostra o motivo.
- Todos os 34 parâmetros ficam em uma única lista (o MT4 não tem grupos de parâmetros).
LIMITES E META
Diário:
- Limite de perda e meta de lucro, cada um desligado, um valor na moeda da conta ou um percentual.
- O resultado e o percentual são medidos a partir do saldo do início do dia (padrão), do equity do início do dia ou do maior dos dois.
- Resultado do dia = equity atual (negociações fechadas + L/P flutuante de todas as ordens abertas) - referência do início do dia. Depósitos e saques de hoje ficam de fora.
- O dia pode virar pelo horário do servidor, UTC, horário de Nova York ou da Europa Central (com horário de verão), horário do Japão ou um deslocamento UTC fixo, em qualquer hora e minuto.
- Uma parada diária dura até o início do dia seguinte. Se houve depósito hoje (por exemplo, em uma conta nova), o percentual diário usa o saldo após esse depósito.
Máximo:
- Um valor ou um percentual do capital inicial, com um piso fixo, que acompanha o maior saldo fechado ou que acompanha o maior equity visto enquanto o EA funciona.
- O capital inicial é digitado ou calculado como depósitos menos saques (opcionalmente a partir de uma data). O crédito (bônus) é excluído do equity.
- Se o equity já estiver abaixo do piso quando você anexar o EA, nada é fechado; o painel mostra NOT ARMED até o equity ter ficado uma vez acima do piso.
- Essa parada permanece, também após reinícios, até você alterar os parâmetros de perda máxima.
QUANDO UM LIMITE É ATINGIDO
- As ordens pendentes são excluídas antes de as posições serem fechadas, para que nenhuma seja executada enquanto o fechamento está em andamento.
- O que é fechado: todas as ordens da conta, ou somente os magic numbers escolhidos (0 = negociações manuais), somente os símbolos escolhidos, ou ambos.
- Durante o bloqueio, cada ordem nova desse escopo é fechada ou excluída assim que o EA a encontra. O EA verifica cerca de quatro vezes por segundo.
- Você pode escolher "somente aviso" no lugar; então nada é fechado.
- De fábrica: perda diária de 4% do saldo do início do dia, perda máxima de 8% fixa, fechamento ligado, conta inteira. Revise antes de usar uma conta real.
VERIFICAÇÕES EXTRAS E ALERTAS
- Limites opcionais para o lote por ordem, o total de lotes e o número de ordens abertas. Ultrapassar um limite gera um aviso (padrão) ou fecha as ordens mais novas acima do limite.
- Aviso antecipado em 80% de um limite (alterável, 0 = desligado), pop-up em um limite (ligado por padrão) e notificações push para o aplicativo móvel do MetaTrader (opcional).
- Painel em inglês ou japonês conforme o idioma do terminal: estado, resultado do dia com limite e meta, piso e margem restante, contagem regressiva até o novo dia, escopo, ordens abertas e o motivo se não for possível fechar.
LIMITES QUE VOCÊ DEVE CONHECER ANTES DE COMPRAR
- Um limite é um gatilho, não uma garantia. Gaps (por exemplo, depois do fim de semana), mercados rápidos, slippage, requotes ou ordens rejeitadas, mercado fechado e o fechamento uma a uma do MT4 podem levar a perda além do limite. Em um de nossos testes, com limite diário de -1.500 JPY, a conta parou em -1.890 JPY.
- O EA só funciona enquanto o MT4 está aberto e conectado e o AutoTrading está ligado. Depois de entrar em outra conta, verifique de novo o botão AutoTrading.
- O resultado do dia abrange o equity da conta inteira: a perda flutuante de ordens trazidas de dias anteriores, outros EAs e negociações manuais contam mesmo fora do escopo. O escopo só escolhe o que é fechado.
- Editar qualquer parâmetro diário (limite, meta, referência, fuso horário, início do dia) remove o bloqueio diário, e com um limite mais folgado você pode negociar de novo no mesmo dia. O EA deixa essa escolha para você.
- Editar os parâmetros de perda máxima remove esse bloqueio e também reinicia o pico móvel registrado enquanto o EA funcionava.
- O piso móvel não tem teto; ele não para no capital inicial. As regras de programas de contas financiadas variam; compare-as você mesmo com estas configurações.
- Se o EA não estava funcionando no início do dia, o equity do início do dia é estimado pelo saldo do início do dia (mostrado com * no painel).
- Por cerca de 3 segundos após iniciar, o EA lê o histórico e não aplica um bloqueio novo. Um bloqueio salvo antes vale imediatamente.
- Use uma cópia por conta. Uma segunda cópia em outro gráfico do mesmo terminal fica em espera. Cópias em dois terminais diferentes na mesma conta não conseguem se detectar.
- O bloqueio é guardado nas variáveis globais do terminal. Ao mudar para outro terminal, computador ou servidor virtual, o EA começa sem ele.
- Outros EAs ainda podem abrir negociações. Durante um bloqueio, cada uma é fechada de novo, e cada uma custa spread e comissão.
- Testador de estratégia: ali não é possível reproduzir negociação manual, então o EA executa uma demonstração que abre, em intervalos, uma pequena ordem de cada vez no símbolo do gráfico. Ela perde dinheiro de propósito para que você veja a parada nos limites; por isso o relatório do testador não é resultado de nenhum método de negociação. Após o bloqueio de perda máxima, para de abrir ordens. Nada é salvo no terminal a partir do testador, e a demonstração nunca roda em conta real ou demo. No testador, as viradas de dia de Nova York e Europa Central supõem que a meia-noite do servidor é 17:00 de Nova York.
PRIMEIRO INÍCIO
1. Arraste o EA para um gráfico; o símbolo não importa.
2. Defina a aba "Histórico da conta" como "Todo o histórico" (ou digite o capital inicial) e depois ajuste os limites, o fuso horário do novo dia e o escopo.
3. Ligue o AutoTrading, permita a negociação ao vivo, leia a nota no painel e pressione OK. Pratique primeiro em uma conta demo.
OBSERVE
- Nenhum lucro e nenhuma perda máxima são prometidos; as perdas podem ultrapassar os limites.
- Com um programa de contas financiadas, verifique as regras dele (como a perda diária e o drawdown são calculados, quando o dia vira, se ferramentas desse tipo são permitidas). O EA não decide se você as cumpre.
- Suporte por mensagem do MQL5 em até 3 dias úteis para instalação, configurações e relatos de erros. Perguntas sobre o que ou quando negociar não podem ser respondidas.
