Gold Catalyst EA MT5
- Asesores Expertos
-
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 - Versión: 6.0
- Actualizado: 9 agosto 2026
- Activaciones: 5
Sistema automatizado de trading de oro con dos motores para MetaTrader 5
1. Descripción general del producto
Gold Catalyst Evolution V6.0 es un Asesor Experto totalmente automatizado, desarrollado exclusivamente para XAUUSD y otros símbolos del bróker que contengan XAU o GOLD.
La versión 6.0 combina dos motores de trading independientes dentro de un solo Asesor Experto. Cada motor evalúa las condiciones del mercado por separado y utiliza su propio lote fijo, número mágico, propiedad de posiciones, niveles de protección y gestión de salidas.
Los motores no se copian ni dependen entre sí. En una cuenta de cobertura, ambos pueden gestionar simultáneamente posiciones sobre el mismo símbolo de oro. En una cuenta de compensación, las entradas del mismo símbolo se procesan de forma segura y secuencial, ya que MetaTrader mantiene una única posición neta por símbolo.
El sistema está diseñado para ofrecer una automatización estructurada del trading de oro sin exigir supervisión manual continua.
2. Arquitectura de trading
Engine A es un motor direccional selectivo diseñado para filtrar las condiciones del mercado y gestionar sus posiciones mediante su propio perfil de ejecución.
Engine B es un motor independiente de participación en el mercado, con un perfil de ejecución separado y controles adicionales para pérdidas diarias y operaciones perdedoras consecutivas.
Cada motor:
- Utiliza un lote fijo independiente.
- Utiliza un número mágico único.
- Identifica y gestiona únicamente sus propias posiciones.
- Aplica protección Stop Loss y Take Profit predefinida.
- Mantiene una gestión independiente de entradas y salidas.
- Puede activarse o desactivarse por separado.
Gold Catalyst Evolution V6.0 no utiliza martingala, trading en grid, multiplicación de lotes, arbitraje ni órdenes de recuperación sin control.
3. Controles de riesgo y operaciones
El EA incluye los siguientes controles operativos de riesgo:
- Lote fijo para cada motor.
- Stop Loss y Take Profit de protección en cada posición.
- Validación del margen libre antes de enviar una orden.
- Propiedad separada de posiciones mediante números mágicos únicos.
- Control opcional de una sola posición para Engine A.
- Control de dirección para posiciones largas, cortas o ambas.
- Filtro de spread para Engine A.
- Límite diario de operaciones perdedoras para Engine B.
- Pausa opcional después de una operación perdedora de Engine B.
- Detección de pérdidas consecutivas y periodo de enfriamiento para Engine B.
- Prevención de ejecuciones repetidas de Engine B a partir de la misma señal almacenada.
- Gestión segura de los modos de cuenta de cobertura y compensación.
Estos controles gestionan la ejecución de operaciones y las secuencias de pérdidas. No garantizan un drawdown máximo ni eliminan el riesgo de trading.
4. Configuración de cuenta recomendada
- Símbolo: XAUUSD o un símbolo de oro del bróker que contenga XAU o GOLD.
- Gráfico recomendado: M5.
- Saldo inicial recomendado: USD 1,000 con la configuración de lotes predeterminada.
- Apalancamiento de referencia: 1:1000.
- Tipo de cuenta: Se recomienda una cuenta Raw Spread, Zero Spread o ECN con recargo bajo. Siempre deben considerarse la comisión, el spread y el swap.
- Modo de posiciones: Se recomienda una cuenta de cobertura para el funcionamiento totalmente independiente de ambos motores. Se admiten cuentas de compensación, pero las entradas del mismo símbolo se procesan de forma secuencial.
- Ejecución: Se recomiendan un VPS estable y una conexión de baja latencia. La velocidad de ejecución del bróker, el deslizamiento, el tamaño del contrato y el spread pueden afectar los resultados.
No ejecute varias copias en la misma cuenta y símbolo utilizando números mágicos idénticos.
5. Orientación sobre capital y tamaño de lote
El EA utiliza lotes fijos. No aumenta ni reduce automáticamente el tamaño de la posición según el saldo o el patrimonio de la cuenta.
Configuración predeterminada aprobada:
- Tamaño de lote de Engine A: 0.02
- Tamaño de lote de Engine B: 0.04
- Saldo inicial recomendado: USD 1,000
Objetivo de desarrollo de la versión 6.0: La versión 6.0 fue desarrollada específicamente para favorecer el crecimiento continuo del saldo y, al mismo tiempo, reducir de forma significativa el drawdown relativo frente a configuraciones anteriores.
Con el saldo inicial recomendado de USD 1,000 y los lotes predeterminados de Engine A y Engine B, el drawdown relativo observado durante la validación de desarrollo se mantuvo por debajo del 30%.
Este es un resultado observado durante el desarrollo, no un límite fijo ni una garantía. El EA no contiene un límite rígido de drawdown del 30%, y el drawdown real puede superar el 30% bajo condiciones distintas de mercado, bróker o ejecución.
Aumentar el saldo manteniendo ambos lotes sin cambios reduce la exposición relativa, porque el mismo movimiento monetario representa un porcentaje menor del patrimonio de la cuenta.
Aumentar cualquiera de los lotes incrementa tanto el beneficio potencial como la pérdida potencial. También puede elevar de forma considerable el drawdown relativo. Un saldo mayor no debe interpretarse como permiso para aumentar automáticamente los lotes.
Los lotes predeterminados publicados constituyen la configuración de referencia elegida durante el desarrollo para el equilibrio previsto entre potencial de rentabilidad y riesgo. Quien modifique cualquiera de los lotes debe realizar una nueva evaluación en demo bajo las condiciones de su propio bróker.
Los saldos de cuenta inferiores aumentan de forma importante el riesgo relativo y no se recomiendan con los lotes predeterminados publicados.
6. Desarrollo dirigido por un científico
Desarrollador: Malek Alahmer — Científico, desarrollador de software e investigador de trading algorítmico.
Gold Catalyst Evolution se construye mediante un proceso científico de desarrollo basado en observación, hipótesis, implementación, comparación controlada, validación, supervisión y revisión.
Malek Alahmer aporta al proyecto aproximadamente 15 años de observación del mercado, experiencia de trading y desarrollo de software. El objetivo es construir sistemas estructurados mediante evidencia y evaluación repetida, no mediante afirmaciones promocionales.
La generación anterior de Gold Catalyst ha permanecido bajo supervisión forward continua en un entorno demo de bróker. La versión 6.0 se creó después de evaluar varias versiones internas de Gold Catalyst, comparar su gestión de pérdidas repetidas y seleccionar la configuración utilizada como Engine B.
Después se integró un segundo motor independiente, manteniendo separadas la propiedad de posiciones, el tamaño de lote, los números mágicos y la gestión de salidas.
El proceso de desarrollo de V6 incluyó:
- Múltiples versiones internas de la estrategia.
- Comparación controlada de distintos perfiles de gestión de pérdidas.
- Evaluación en diferentes condiciones del mercado del oro.
- Operación en demo y supervisión mediante VPS.
- Verificación del funcionamiento simultáneo de los dos motores.
- Análisis separado y combinado de los motores.
- Revisiones continuas de compatibilidad con la plataforma y de los controles de riesgo.
El sistema continúa bajo mantenimiento activo a medida que evolucionan el comportamiento del mercado, las condiciones de los brókeres y la plataforma MetaTrader 5.
7. Instalación y funcionamiento
- Instale Gold Catalyst Evolution V6.0 mediante MQL5 Market.
- Abra un gráfico de XAUUSD.
- Seleccione el periodo M5.
- Adjunte el EA al gráfico.
- Active Algo Trading en MetaTrader 5.
- Mantenga ambos motores activados para la configuración aprobada de dos motores.
- Conserve los tamaños de lote predeterminados salvo que haya completado su propia evaluación de riesgo.
- Confirme que Engine A y Engine B utilizan números mágicos diferentes.
- Evalúe el EA en una cuenta demo antes de considerar su uso en real.
- Utilice un VPS estable si el terminal va a funcionar de forma continua.
Los valores predeterminados de los parámetros ya coinciden con la configuración V6.0 aprobada.
8. Parámetros de entrada V6.0
Control del sistema
EnableEngineA = true
Activa o desactiva Engine A.
EnableEngineB = true
Activa o desactiva Engine B.
Engine A — Ejecución
A_DirectionMode = All Directions
Controla si Engine A puede operar en ambas direcciones, solo posiciones largas o solo posiciones cortas.
A_ExitMode = Protective Only
Selecciona el modo de gestión de salidas de Engine A. Los modos disponibles incluyen salidas de protección, por condición inversa, por ventana o una combinación.
A_LotSize = 0.02
Lote fijo utilizado por Engine A. No se ajusta automáticamente con el saldo ni el patrimonio.
A_TakeProfit = 2500.0
Distancia del Take Profit de protección de Engine A, expresada mediante la unidad de precio configurada.
A_StopLoss = 5000.0
Distancia del Stop Loss de protección de Engine A, expresada mediante la unidad de precio configurada.
A_ExitWindow = 20
Valor interno de la ventana de salida utilizado cuando se selecciona un modo de salida basado en ventana.
A_SinglePosition = true
Limita Engine A a una posición propia.
A_AllowReverse = true
Permite a Engine A procesar condiciones válidas de dirección inversa.
A_MagicNumber = 2212001
Identificador único utilizado para las posiciones de Engine A.
A_Deviation = 30
Desviación máxima de órdenes de Engine A en puntos.
A_PriceUnit = 0.01
Unidad de conversión de precio utilizada por Engine A en los cálculos de protección y spread.
A_MaxSpread = 50.0
Spread máximo permitido para Engine A, expresado en las unidades de precio configuradas.
Engine A — Perfil sellado
Estos parámetros contienen la configuración interna aprobada de Engine A. Modificarlos puede alterar de forma importante la frecuencia de operaciones, entradas, salidas y riesgo. Mantenga los valores suministrados salvo que se haya evaluado de forma independiente otra configuración.
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 la profundidad de datos históricos de Engine A utilizada por su perfil sellado.
Engine B — Ejecución
B_StopLoss = 600
Distancia del Stop Loss de protección de Engine B en puntos del símbolo.
B_TakeProfit = 5600
Distancia del Take Profit de protección de Engine B en puntos del símbolo.
B_LotSize = 0.04
Lote fijo utilizado por Engine B. No se ajusta automáticamente con el saldo ni el patrimonio.
B_Deviation = 9
Desviación máxima de órdenes de Engine B en puntos.
B_MagicNumber = 132275
Identificador único utilizado para las posiciones de Engine B.
Engine B — Control de pérdidas
B_OneSignalPerH1 = true
Evita la ejecución repetida de Engine B a partir de la misma señal almacenada.
B_DailyGuard = true
Activa la protección diaria de operaciones perdedoras de Engine B.
B_MaxDailyLosses = 10
Número máximo de cierres perdedores de Engine B permitidos durante el día de trading del bróker antes de pausar nuevas entradas de Engine B.
B_PauseAfterLoss = true
Activa la comprobación opcional de pausa después de un cierre perdedor de Engine B.
B_PauseHours = 0
Número de horas de pausa tras un cierre perdedor individual de Engine B. El preset aprobado utiliza cero horas adicionales.
B_StreakGuard = true
Activa la supervisión de pérdidas consecutivas de Engine B.
B_StreakLimit = 6
Número de cierres perdedores consecutivos de Engine B necesarios para activar el periodo de enfriamiento.
B_StreakPauseHours = 54
Duración del periodo de enfriamiento al alcanzarse el umbral de pérdidas consecutivas.
B_Debug = false
Activa o desactiva los mensajes de diagnóstico detallados de Engine B.
Engine B — Perfil sellado
Estos parámetros contienen la configuración interna aprobada de Engine B. Mantenga los valores suministrados salvo que se haya evaluado de forma independiente otro perfil.
B_Profile01 = 13
B_Profile02 = 100
B_Profile03 = PRICE_HIGH
B_Profile04 = PRICE_LOW
9. Compra, alquiler y soporte
Las opciones actuales de compra y alquiler se muestran directamente en el panel del producto de MQL5 Market.
Las actualizaciones del producto se entregan mediante MQL5 Market. El soporte técnico se proporciona a través de los comentarios del producto y del sistema de mensajería de MQL5.
10. Aviso importante de riesgo
Operar con oro y otros instrumentos financieros apalancados implica un riesgo considerable. Gold Catalyst Evolution V6.0 no puede garantizar beneficios, rendimientos fijos, ingresos estables ni un drawdown específico.
El rendimiento en demo y supervisado puede diferir del trading real debido al spread, la comisión, el swap, el deslizamiento, el retraso de ejecución, la liquidez, los ajustes del bróker, el tamaño del contrato y los datos históricos disponibles.
Los lotes mayores aumentan la exposición y pueden provocar pérdidas más grandes y un drawdown superior. Utilice únicamente capital que pueda permitirse perder y evalúe el EA bajo las condiciones de su propio bróker antes de usarlo en real.
Los resultados pasados no garantizan resultados futuros.

