Gold Catalyst EA MT5
- Experts
-
Malek Ammar Mohammad Alahmer
I am a systematic trader, algorithm developer, and investor with over five years of experience in the financial markets, specializing in gold, forex, and crypto trading. My trading approach is deeply rooted in data-driven strategies, where I develop, test, and refine automated trading bots to - Versão: 6.0
- Atualizado: 9 agosto 2026
- Ativações: 5
Sistema automatizado de negociação de ouro com dois motores para MetaTrader 5
1. Visão geral do produto
Gold Catalyst Evolution V6.0 é um Expert Advisor totalmente automatizado, desenvolvido exclusivamente para XAUUSD e outros símbolos da corretora que contenham XAU ou GOLD.
A versão 6.0 combina dois motores de negociação independentes em um único Expert Advisor. Cada motor avalia as condições de mercado separadamente e utiliza seu próprio lote fixo, número mágico, propriedade das posições, níveis de proteção e gerenciamento de saída.
Os motores não copiam nem dependem um do outro. Em uma conta hedge, ambos podem gerenciar simultaneamente posições no mesmo símbolo de ouro. Em uma conta netting, as entradas do mesmo símbolo são processadas com segurança em sequência, pois o MetaTrader mantém uma única posição líquida por símbolo.
O sistema foi desenvolvido para oferecer automação estruturada da negociação de ouro sem exigir monitoramento manual contínuo.
2. Arquitetura de negociação
Engine A é um motor direcional seletivo, desenvolvido para filtrar condições de mercado e gerenciar suas posições por meio do seu próprio perfil de execução.
Engine B é um motor independente de participação no mercado, com perfil de execução separado e controles adicionais para perdas diárias e operações perdedoras consecutivas.
Cada motor:
- Utiliza um lote fixo separado.
- Utiliza um número mágico exclusivo.
- Identifica e gerencia somente suas próprias posições.
- Aplica proteção predefinida de Stop Loss e Take Profit.
- Mantém gerenciamento independente de entradas e saídas.
- Pode ser ativado ou desativado separadamente.
Gold Catalyst Evolution V6.0 não utiliza martingale, grid, multiplicação de lotes, arbitragem ou ordens de recuperação sem controle.
3. Controles de risco e negociação
O EA inclui os seguintes controles operacionais de risco:
- Lote fixo para cada motor.
- Stop Loss e Take Profit de proteção em todas as posições.
- Validação da margem livre antes do envio de uma ordem.
- Propriedade separada das posições por meio de números mágicos exclusivos.
- Controle opcional de posição única para o Engine A.
- Controle de direção para posições compradas, vendidas ou ambas.
- Filtro de spread para o Engine A.
- Limite diário de operações perdedoras para o Engine B.
- Pausa opcional após uma operação perdedora do Engine B.
- Detecção de perdas consecutivas e período de resfriamento para o Engine B.
- Prevenção de execução repetida do Engine B a partir do mesmo sinal armazenado.
- Tratamento seguro dos modos de conta hedge e netting.
Esses controles gerenciam a execução das operações e as sequências de perdas. Eles não garantem um drawdown máximo nem eliminam o risco de negociação.
4. Configuração de conta recomendada
- Símbolo: XAUUSD ou um símbolo de ouro da corretora que contenha XAU ou GOLD.
- Gráfico recomendado: M5.
- Saldo inicial recomendado: USD 1,000 com a configuração de lotes padrão.
- Alavancagem de referência: 1:1000.
- Tipo de conta: Recomenda-se uma conta Raw Spread, Zero Spread ou ECN com baixo acréscimo. Comissão, spread e swap devem sempre ser considerados.
- Modo de posição: Recomenda-se uma conta hedge para a operação totalmente independente dos dois motores. Contas netting são compatíveis, mas as entradas do mesmo símbolo são processadas em sequência.
- Execução: Recomendam-se um VPS estável e uma conexão de baixa latência. A velocidade de execução da corretora, slippage, tamanho do contrato e spread podem afetar os resultados.
Não execute várias cópias na mesma conta e no mesmo símbolo usando números mágicos idênticos.
5. Orientação sobre capital e tamanho de lote
O EA utiliza lotes fixos. Ele não aumenta nem reduz automaticamente o tamanho da posição de acordo com o saldo ou o patrimônio da conta.
Configuração padrão aprovada:
- Tamanho do lote do Engine A: 0.02
- Tamanho do lote do Engine B: 0.04
- Saldo inicial recomendado: USD 1,000
Objetivo de desenvolvimento da versão 6.0: A versão 6.0 foi desenvolvida especificamente para apoiar o crescimento contínuo do saldo e, ao mesmo tempo, reduzir de forma significativa o drawdown relativo em comparação com configurações anteriores.
Com o saldo inicial recomendado de USD 1,000 e os lotes padrão do Engine A e do Engine B, o drawdown relativo observado durante a validação de desenvolvimento permaneceu abaixo de 30%.
Este é um resultado observado durante o desenvolvimento, não um limite fixo nem uma garantia. O EA não contém um limite rígido de drawdown de 30%, e o drawdown real pode ultrapassar 30% sob condições diferentes de mercado, corretora ou execução.
Aumentar o saldo da conta mantendo os dois lotes inalterados reduz a exposição relativa, pois o mesmo movimento em dinheiro representa uma porcentagem menor do patrimônio da conta.
Aumentar qualquer lote eleva tanto o lucro potencial quanto a perda potencial. Também pode aumentar de forma relevante o drawdown relativo. Um saldo maior não deve ser considerado uma autorização para aumentar os lotes automaticamente.
Os lotes padrão publicados são a configuração de referência escolhida durante o desenvolvimento para o equilíbrio pretendido entre potencial de retorno e risco. Usuários que alterarem qualquer lote devem realizar uma nova avaliação em conta demo nas condições de sua própria corretora.
Saldos menores aumentam de forma relevante o risco relativo e não são recomendados com os lotes padrão publicados.
6. Desenvolvimento liderado por um cientista
Desenvolvedor: Malek Alahmer — Cientista, desenvolvedor de software e pesquisador de negociação algorítmica.
Gold Catalyst Evolution é construído por meio de um processo científico de desenvolvimento baseado em observação, hipótese, implementação, comparação controlada, validação, monitoramento e revisão.
Malek Alahmer traz ao projeto aproximadamente 15 anos de observação de mercado, experiência em negociação e desenvolvimento de software. O objetivo é construir sistemas estruturados por meio de evidências e avaliações repetidas, em vez de alegações promocionais.
A geração anterior do Gold Catalyst permaneceu sob monitoramento forward contínuo em um ambiente demo de corretora. A versão 6.0 foi criada após a avaliação de várias versões internas do Gold Catalyst, a comparação do tratamento de perdas repetidas e a seleção da configuração usada como Engine B.
Em seguida, um segundo motor independente foi integrado, preservando propriedade separada das posições, dimensionamento de lotes, números mágicos e gerenciamento de saída.
O processo de desenvolvimento da V6 incluiu:
- Várias versões internas da estratégia.
- Comparação controlada de diferentes perfis de gerenciamento de perdas.
- Avaliação em diferentes condições do mercado de ouro.
- Operação em demo e monitoramento por VPS.
- Verificação da operação simultânea dos dois motores.
- Análise separada e combinada dos motores.
- Revisões contínuas de compatibilidade com a plataforma e dos controles de risco.
O sistema permanece em manutenção ativa à medida que o comportamento do mercado, as condições das corretoras e a plataforma MetaTrader 5 evoluem.
7. Instalação e operação
- Instale Gold Catalyst Evolution V6.0 pelo MQL5 Market.
- Abra um gráfico de XAUUSD.
- Selecione o período gráfico M5.
- Anexe o EA ao gráfico.
- Ative o Algo Trading no MetaTrader 5.
- Mantenha os dois motores ativados para a configuração aprovada de dois motores.
- Mantenha os lotes padrão, a menos que tenha concluído sua própria avaliação de risco.
- Confirme que Engine A e Engine B utilizam números mágicos diferentes.
- Avalie o EA em uma conta demo antes de considerar a operação em conta real.
- Utilize um VPS estável se o terminal operar continuamente.
Os valores padrão dos parâmetros já correspondem à configuração V6.0 aprovada.
8. Parâmetros de entrada V6.0
Controle do sistema
EnableEngineA = true
Ativa ou desativa o Engine A.
EnableEngineB = true
Ativa ou desativa o Engine B.
Engine A — Execução
A_DirectionMode = All Directions
Controla se o Engine A pode operar nas duas direções, apenas em posições compradas ou apenas em posições vendidas.
A_ExitMode = Protective Only
Seleciona o modo de gerenciamento de saída do Engine A. Os modos disponíveis incluem saídas de proteção, por condição inversa, por janela ou uma combinação.
A_LotSize = 0.02
Lote fixo utilizado pelo Engine A. Não é ajustado automaticamente pelo saldo ou patrimônio.
A_TakeProfit = 2500.0
Distância do Take Profit de proteção do Engine A, expressa pela unidade de preço configurada.
A_StopLoss = 5000.0
Distância do Stop Loss de proteção do Engine A, expressa pela unidade de preço configurada.
A_ExitWindow = 20
Valor interno da janela de saída usado quando um modo de saída por janela é selecionado.
A_SinglePosition = true
Limita o Engine A a uma posição de sua propriedade.
A_AllowReverse = true
Permite que o Engine A processe condições válidas de direção inversa.
A_MagicNumber = 2212001
Identificador exclusivo utilizado nas posições do Engine A.
A_Deviation = 30
Desvio máximo da ordem do Engine A em pontos.
A_PriceUnit = 0.01
Unidade de conversão de preço usada pelo Engine A nos cálculos de proteção e spread.
A_MaxSpread = 50.0
Spread máximo permitido para o Engine A, expresso nas unidades de preço configuradas.
Engine A — Perfil selado
Esses parâmetros contêm a configuração interna aprovada do Engine A. Alterá-los pode modificar de forma relevante a frequência de operações, entradas, saídas e risco. Mantenha os valores fornecidos, a menos que outra configuração tenha sido avaliada de forma independente.
A_Profile01 = 10
A_Profile02 = 15
A_Profile03 = 3
A_Profile04 = 0
A_Profile05 = 0
A_Profile06 = true
A_Filter01 = false
A_Filter02 = true
A_Filter03 = true
A_Filter04 = 40.0
A_Filter05 = false
A_Filter06 = 55.0
A_Filter07 = 45.0
A_Filter08 = true
A_Filter09 = 30.0
A_Filter10 = true
A_Filter11 = 70.0
A_Filter12 = 40.0
A_Filter13 = 0.0
A_Filter14 = 0.0
A_Filter15 = true
A_Filter16 = 14
A_Filter17 = 0.9
A_Filter18 = 0.0
A_Filter19 = 0.0
A_Filter20 = 0.0
A_DataDepth = 700
Define a profundidade dos dados históricos do Engine A utilizada pelo seu perfil selado.
Engine B — Execução
B_StopLoss = 600
Distância do Stop Loss de proteção do Engine B em pontos do símbolo.
B_TakeProfit = 5600
Distância do Take Profit de proteção do Engine B em pontos do símbolo.
B_LotSize = 0.04
Lote fixo utilizado pelo Engine B. Não é ajustado automaticamente pelo saldo ou patrimônio.
B_Deviation = 9
Desvio máximo da ordem do Engine B em pontos.
B_MagicNumber = 132275
Identificador exclusivo utilizado nas posições do Engine B.
Engine B — Controle de perdas
B_OneSignalPerH1 = true
Evita a execução repetida do Engine B a partir do mesmo sinal armazenado.
B_DailyGuard = true
Ativa a proteção diária de operações perdedoras do Engine B.
B_MaxDailyLosses = 10
Número máximo de fechamentos perdedores do Engine B permitidos durante o dia de negociação da corretora antes de pausar novas entradas do Engine B.
B_PauseAfterLoss = true
Ativa a verificação opcional de pausa após um fechamento perdedor do Engine B.
B_PauseHours = 0
Número de horas de pausa após um fechamento perdedor individual do Engine B. O preset aprovado utiliza zero horas adicionais.
B_StreakGuard = true
Ativa o monitoramento de perdas consecutivas do Engine B.
B_StreakLimit = 6
Número de fechamentos perdedores consecutivos do Engine B necessário para ativar o período de resfriamento.
B_StreakPauseHours = 54
Duração do período de resfriamento após atingir o limite de perdas consecutivas.
B_Debug = false
Ativa ou desativa as mensagens detalhadas de diagnóstico do Engine B.
Engine B — Perfil selado
Esses parâmetros contêm a configuração interna aprovada do Engine B. Mantenha os valores fornecidos, a menos que outro perfil tenha sido avaliado de forma independente.
B_Profile01 = 13
B_Profile02 = 100
B_Profile03 = PRICE_HIGH
B_Profile04 = PRICE_LOW
9. Compra, aluguel e suporte
As opções atuais de compra e aluguel são exibidas diretamente no painel do produto no MQL5 Market.
As atualizações do produto são entregues pelo MQL5 Market. O suporte técnico é fornecido pelos comentários do produto e pelo sistema de mensagens da MQL5.
10. Aviso importante de risco
Negociar ouro e outros instrumentos financeiros alavancados envolve risco substancial. Gold Catalyst Evolution V6.0 não pode garantir lucros, retornos fixos, renda estável ou um drawdown específico.
O desempenho em demo e monitorado pode diferir da negociação em conta real devido a spread, comissão, swap, slippage, atraso de execução, liquidez, configurações da corretora, tamanho do contrato e dados históricos disponíveis.
Lotes maiores aumentam a exposição e podem causar perdas maiores e drawdown mais alto. Use somente capital que você pode se permitir perder e avalie o EA nas condições de sua própria corretora antes do uso em conta real.
O desempenho passado não garante resultados futuros.

