Account Guardian Equity Protector MT4
- Utilitários
-
Ganzorig Munkhbayar
Test - Versão: 1.0
- Ativações: 5
O que faz. O Account Guardian monitora o equity de toda a conta várias vezes por segundo: posições de todos os EAs, operações manuais e ordens pendentes da conta, em todos os símbolos. Quando o equity atinge um dos seus limites, ele fecha todas as posições, exclui as ordens pendentes e mantém a conta zerada: até o próximo dia de negociação após um limite diário, ou até você reiniciá-lo após um limite de perda máxima. Ele nunca abre operações em uma conta real.
Limites (todos são parâmetros). Perda máxima em % do saldo inicial (padrão 10 %, dispara 1 % antes da linha). Perda diária em % (padrão 5 %, dispara 1 % antes da linha; o dia começa na hora do servidor que você definir, padrão 01:00, e 00:00 também é amostrado, então o mais rígido dos dois é usado). Limites opcionais em dinheiro da conta. Catraca opcional: um piso que acompanha a máxima do saldo fechado. Trava opcional de lucro em %. Quando um limite em dinheiro e um em porcentagem estão ativos, o mais rígido é usado.
Apenas monitoramento por padrão. Depois de anexado, ele imprime linhas "WOULD TRIP" e não fecha nada até você definir Close_On_Trip = true. Leia primeiro as linhas ATTACH e CONFIG no Diário: elas mostram os limites em dinheiro para a sua conta.
Feito para reinicializações. O estado é salvo em dois lugares; um disparo sobrevive a um reinício do terminal, a uma reconexão ou a um novo anexo. Após um disparo por perda máxima ou trava de lucro, o gráfico mostra um código de 6 dígitos - digite-o em Reset_Code para retomar. Alertas e notificações push a cada disparo, conta zerada, retomada e quando um fechamento fica travado por 60 segundos (ative as notificações no MetaTrader: Ferramentas - Opções - Notificações).
Medido, não prometido. Numa conta demo de uma corretora no MetaTrader 4, um disparo fechou 3 posições e excluiu 2 ordens pendentes; a conta ficou sem posições 1.079 ms após o disparo (um fechamento levou 292 ms), com o patrimônio 1,90 abaixo do nível de disparo naquele momento. Um reinício do terminal manteve o disparo e o seu código de reset; um código errado foi recusado. Cada pedido de fechamento é verificado antes de ser enviado (sessão de negociação, nível de congelamento); um fechamento recusado é repetido.
Notas para o MetaTrader 4. Configure a aba Histórico da conta do terminal para Todo o histórico: após um reinício, a referência diária e o máximo de lucro são reconstruídos a partir dela. O MetaTrader 4 tem uma única thread de negociação: quando outro EA está enviando uma ordem, o guardião espera um momento e depois fecha. O restante de um fechamento parcial continua protegido com o seu novo ticket.
O que ele não pode fazer. Ele não protege contra um gap de preço (abertura de fim de semana, notícias), slippage, uma corretora que recusa fechamentos ou um terminal desligado ou desconectado - execute-o em uma VPS e mantenha o terminal conectado. O equity pode terminar abaixo do seu limite pelo tamanho de um gap. Confira as regras exatas da sua mesa proprietária (saldo de referência, horário do reinício diário) e ajuste os parâmetros a elas; este produto não é afiliado a nenhuma mesa proprietária.
Testador de estratégia. O testador não tem outras posições para proteger, então ali ele abre uma operação de demonstração de lote mínimo por dia e mostra como ele dispara, fecha e retoma (parâmetro Tester_Demo_Trade). Isso acontece apenas no testador.
Configurações em resumo. Anexe a um gráfico da conta (qualquer símbolo, qualquer timeframe). Max_Loss_Percent / Max_Loss_Buffer_Percent, Daily_Limit_Percent / Daily_Buffer_Percent, Percent_Reference_USD (0 = o saldo quando é armado pela primeira vez), Day_Reset_Server_Hour, opcionais Static_Floor_USD / Daily_Limit_USD / Ratchet_Gap_USD / Lock_Percent, Close_On_Trip, Reset_Code, Check_Interval_Ms (100-1000), Close_Slippage_Points, Notify_On_Trip.
