🛡️ Apresentando o Account Guardian PRO — Versão 2.0
Temos o prazer de anunciar o lançamento da versão atualizada do Account Guardian PRO. Após o feedback dos usuários e uma análise aprofundada da base de código, esta atualização corrige falhas críticas na lógica de proteção contra drawdown, oferecendo uma ferramenta de gerenciamento de risco mais confiável e robusta para sua conta de negociação.
Se você já adquiriu uma versão anterior, tem direito a receber esta atualização completamente gratuita. Basta entrar em contato conosco no Discord e nossa equipe fornecerá a versão mais recente prontamente.
Aqui está um resumo conciso de todas as mudanças feitas no cBot em comparação com a versão original:
1. Gerenciamento de estado substituído por um enum (BotState) O original usava duas flags booleanas (_isClosing e _stopForPeriod) que podiam entrar em conflito. Ambas foram substituídas por um único enum BotState com três estados claros: Running, StoppedForPeriod e HaltedForLoss. Esta foi a causa raiz do bloqueio do DD não funcionar — _isClosing era redefinido para false no mesmo tick em que era definido para true, então a ação disparava, mas o estado era imediatamente limpo.
2. O reset do período agora é sempre executado O original OnTick() retornava cedo se não houvesse posições abertas (Positions.Count == 0), o que impedia que as linhas de base do saldo diário e semanal fossem atualizadas. A lógica de reset agora foi extraída para um método dedicado CheckPeriodReset() que roda a cada tick, independentemente.
3. A linha de base inicial usa Equity em vez de Balance _initialAccountBalance era definido usando Account.Balance na inicialização. Se já houvesse posições abertas com P&L flutuante, o cálculo total do drawdown estava incorreto desde o início. Agora usa Account Equity para uma linha de base precisa.
4. ClosePosition() agora verifica o resultado O original chamava ClosePosition() silenciosamente, sem tratamento de erros. A versão corrigida verifica result.IsSuccessful e registra um aviso se uma posição falhar ao fechar (por exemplo, mercado fechado, erro do corretor).
5. A pausa do período é corretamente resetada em novo dia/semana No original, _stopForPeriod era resetado dentro do bloco de verificação de data apenas se OnTick() chegasse a esse ponto — o que não acontecia se não houvesse posições abertas. O reset agora acontece de forma confiável dentro de CheckPeriodReset().
6. Os parâmetros usam rótulos explícitos Enable Os rótulos booleanos dos parâmetros foram alterados de strings decorativas como "--- DAILY DRAWDOWN ---" para nomes funcionais como "Enable Daily Drawdown Limit", que são exibidos corretamente na interface do cTrader.
7. Método auxiliar GetWeek() extraído O cálculo da semana do ano estava duplicado no original. Agora é um único método privado chamado onde for necessário.
Account Guardian Pro é uma ferramenta poderosa e flexível para gerenciar sua conta de negociação. Não é um bot que abre trades sozinho, mas sim um copiloto automatizado 🧑✈️ para sua negociação manual. Seu único propósito é aplicar rigorosamente suas regras de risco e lucro, fechando todas as posições abertas quando certos limites são atingidos.
Pense neste bot como seu gerente de risco pessoal trabalhando 24/7, permitindo que você se concentre em sua estratégia de negociação com a tranquilidade de que uma rede de segurança 🥅 está sempre ativa.
O que é o PROP Account Guardian?
Como Ativar e Usar o Bot (Guia Rápido) 🚀
Siga estes passos simples para colocar o guardian em funcionamento:
- Ativação (O Passo Mais Importante) ✅
-
- Você só precisa executar uma única instância do bot para proteger toda a sua conta.
- Escolha qualquer gráfico que desejar 📉 (muitos traders usam um gráfico que não negociam ativamente, como AUD/CAD M1, apenas para "hospedar" o bot).
- Adicione a instância do
Account Guardian ProcBot a esse único gráfico. - Você não precisa abrir uma instância para cada ativo que negocia! ❌
- Configuração ⚙️
-
- Antes de pressionar "Play", configure os parâmetros do bot de acordo com seu plano de negociação. Decida quais limites de perda e metas de lucro deseja ativar e com quais valores.
- Iniciar & Monitorar ▶️
-
- Uma vez definidos os parâmetros, pressione o botão "Play" na instância do cBot.
- Você verá mensagens aparecerem na aba "Log" do bot 📜, confirmando que está ativo e mostrando os limites que você definiu.
- É isso! Agora você pode se concentrar em sua negociação manual. O bot funcionará silenciosamente em segundo plano e só agirá quando uma de suas regras for atendida.
🚨 AVISO IMPORTANTE PARA TRADERS DE PROP FIRM 🚨
Este bot está equipado com um sistema de proteção de patrimônio de nível profissional, essencial para passar nos desafios de prop firm. Para maximizar suas chances de sucesso, aconselhamos fortemente contra definir o parâmetro Max Daily Drawdown (%) do bot com o mesmo valor do limite da sua prop firm (por exemplo, 4% ou 5%).
💡 A Estratégia Vencedora: Defina um Limite Mais Rigoroso
O segredo é usar o parâmetro de drawdown do bot como seu stop-loss diário pessoal e mais conservador, mantendo-se bem dentro do limite absoluto da prop firm.
🎯 Exemplo Prático:
- Se sua prop firm permite um drawdown diário de 4%...
- defina o parâmetro
Max Daily Drawdown (%)do bot para 1% ou 1,5%.
✅ Por Que Isso Funciona: Se você tiver um dia de perdas, o bot acionará seu Hard Stop após uma perda pequena e controlada (por exemplo, 1%). Isso protege seu capital, mantém você longe de violar as regras da prop firm e permite que você negocie novamente no dia seguinte. Esta estratégia foi projetada para ajudar você a sobreviver a sequências de perdas e aumentar dramaticamente sua probabilidade de sucesso a longo prazo.
🧠 Lembre-se: O objetivo de um desafio não é arriscar todo o seu buffer diário em um único dia, mas sim sobreviver a longo prazo. Use os parâmetros de risco do bot para impor disciplina rigorosa em sua negociação.
Detalhamento dos Parâmetros 📋
Aqui está uma explicação de cada parâmetro que você encontrará na interface do bot.
Grupo: Limites de Perda 🛑
- EnableDailyDrawdownLimit (
Sim/Não) -
- Explicação: Ativa (
Sim) ou desativa (Não) a verificação do drawdown máximo diário. - Como funciona: Se ativado, o bot calculará a perda máxima a partir do saldo da conta no início do dia.
- Explicação: Ativa (
- Limite Diário de DD ($) (por exemplo,
400.0) -
- Explicação: Define o valor máximo de perda (na moeda da sua conta) que você está disposto a aceitar em um único dia. Deve ser um número positivo.
- EnableTotalDrawdownLimit (
Sim/Não) -
- Explicação: Ativa (
Sim) ou desativa (Não) a verificação do drawdown máximo total. - Como funciona: Se ativado, o bot calculará a perda máxima a partir do saldo que você tinha quando iniciou o bot pela primeira vez.
- Explicação: Ativa (
- Limite Total de DD ($) (por exemplo,
800.0) -
- Explicação: Define o valor máximo total de perda que você está disposto a aceitar.
Grupo: Metas de Lucro 🎯
- EnableDailyProfitTarget (
Sim/Não) -
- Explicação: Ativa (
Sim) ou desativa (Não) a meta de lucro diária.
- Explicação: Ativa (
- Meta de Lucro Diário ($) (por exemplo,
500.0) -
- Explicação: Define o valor de lucro diário no qual o bot fechará todas as posições abertas.
- EnableWeeklyProfitTarget (
Sim/Não) -
- Explicação: Ativa (
Sim) ou desativa (Não) a meta de lucro semanal.
- Explicação: Ativa (
- Meta de Lucro Semanal ($) (por exemplo,
1500.0) -
- Explicação: Define o valor de lucro semanal (calculado a partir de segunda-feira) no qual o bot fechará todas as posições.
Grupo: Configurações Gerais 🔧
- Parar de Negociar Após Meta de Lucro? (
Sim/Não) -
- Explicação: Este parâmetro crucial decide o que acontece após atingir uma meta de lucro.
- Se
Sim: O bot fecha todas as posições e para de monitorar até o próximo dia (ou semana). Esta é a opção mais segura para garantir seus lucros. 🔒 - Se
Não: O bot fecha as posições, mas continua monitorando. Se você abrir novas trades e elas entrarem em perda, os limites de drawdown ainda estarão ativos e podem ser acionados. 👀
- Buffer de Fechamento Antecipado ($) (por exemplo,
10.0) -
- Explicação: Esta é sua margem de segurança 🛡️. O valor inserido aqui é subtraído dos seus limites de drawdown para criar um ponto de disparo antecipado.
- Exemplo: Se seu
Limite Diário de DDé $400 e seuBufferé $10, o bot intervirá e fechará tudo assim que o drawdown atingir $390, garantindo que você nunca atinja seu limite máximo absoluto.
5 | 0 % | |
4 | 100 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |