Gold Catalyst EA MT5
- 专家
-
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 - 版本: 6.0
- 更新: 9 八月 2026
- 激活: 5
适用于 MetaTrader 5 的自动化双引擎黄金交易系统
1. 产品概述
Gold Catalyst Evolution V6.0 是一款全自动智能交易系统,专为 XAUUSD 以及名称中包含 XAU 或 GOLD 的其他经纪商黄金品种开发。
V6.0 在一个智能交易系统中集成了两个相互独立的交易引擎。每个引擎分别评估市场状况,并拥有自己的固定手数、魔术号、持仓归属、保护水平和出场管理。
两个引擎互不复制,也不相互依赖。在对冲账户中,两个引擎可以同时管理同一黄金品种的仓位。在净额账户中,同一品种的入场会安全地按顺序执行,因为 MetaTrader 对每个品种只保留一个净持仓。
本系统旨在提供结构化的黄金自动交易,无需持续人工监控。
2. 交易架构
Engine A 是选择性方向引擎,用于筛选市场状况,并通过自身的执行配置管理其仓位。
Engine B 是独立的市场参与引擎,拥有单独的执行配置,并附加每日亏损及连续亏损交易控制。
每个引擎均:
- 使用独立的固定手数。
- 使用唯一的魔术号。
- 仅识别并管理自身仓位。
- 应用预设的止损和止盈保护。
- 保持独立的入场和出场管理。
- 可分别启用或禁用。
Gold Catalyst Evolution V6.0 不使用马丁格尔、网格交易、手数倍增、套利或不受控制的恢复订单。
3. 风险与交易控制
EA 包含以下操作风险控制:
- 每个引擎使用固定手数。
- 每个仓位均设有保护性止损和止盈。
- 下单前验证可用保证金。
- 通过唯一魔术号区分持仓归属。
- Engine A 可选择仅持有一个仓位。
- 可控制只做多、只做空或双向交易。
- Engine A 点差过滤。
- Engine B 每日亏损交易上限。
- Engine B 亏损交易后可选暂停。
- Engine B 连续亏损检测与冷却。
- 防止 Engine B 对同一已存储信号重复执行。
- 安全处理对冲和净额账户模式。
这些控制用于管理交易执行和亏损序列,但不保证最大回撤,也不能消除交易风险。
4. 推荐账户设置
- 交易品种: XAUUSD 或名称中包含 XAU 或 GOLD 的经纪商黄金品种。
- 推荐图表: M5。
- 推荐起始余额: 在默认手数配置下为 USD 1,000。
- 参考杠杆: 1:1000。
- 账户类型: 建议使用 Raw Spread、Zero Spread 或低加价 ECN 账户。必须始终考虑佣金、点差和隔夜利息。
- 持仓模式: 建议使用对冲账户,以便两个引擎完全独立运行。系统支持净额账户,但同一品种的入场会按顺序执行。
- 执行环境: 建议使用稳定的 VPS 和低延迟连接。经纪商执行速度、滑点、合约规模和点差均可能影响结果。
不要在同一账户和同一品种上使用相同魔术号运行多个副本。
5. 资金与手数指南
EA 使用固定手数,不会根据账户余额或净值自动增减仓位规模。
已批准的默认配置:
- Engine A 手数: 0.02
- Engine B 手数: 0.04
- 推荐起始余额: USD 1,000
V6.0 开发目标: V6.0 专为在支持余额持续增长的同时,相较早期配置显著降低相对回撤而开发。
在推荐的 USD 1,000 起始余额以及 Engine A 和 Engine B 默认手数下,开发验证期间观察到的相对回撤保持在 30% 以下。
这是开发期间观察到的结果,并非固定上限或保证。 EA 不设硬性的 30% 回撤上限;在不同市场、经纪商或执行条件下,实际回撤可能超过 30%。
在两个手数不变的情况下增加账户余额,会降低相对风险敞口,因为相同的美元变动占账户净值的比例更小。
提高任一手数都会同时增加潜在利润和潜在亏损,也可能显著提高相对回撤。余额较大不应被视为自动提高交易手数的许可。
公布的默认手数是在开发过程中为预期收益潜力与风险之间的平衡而选定的参考配置。更改任一手数的用户应在自己的经纪商条件下重新进行模拟评估。
较低的账户余额会显著增加相对风险,不建议配合公布的默认手数使用。
6. 科学方法主导的开发
开发者:Malek Alahmer — 科学家、软件开发者及算法交易研究员。
Gold Catalyst Evolution 采用科学开发流程构建,该流程以观察、假设、实现、受控比较、验证、监控和修订为基础。
Malek Alahmer 为本项目带来了约 15 年的市场观察、交易经验和软件开发经验。目标是通过证据和反复评估构建结构化系统,而不是依赖宣传性主张。
上一代 Gold Catalyst 一直在经纪商模拟环境中接受持续前向监控。V6.0 在评估多个内部 Gold Catalyst 版本、比较其对重复亏损的处理方式,并选定用作 Engine B 的配置后开发完成。
随后集成第二个独立引擎,同时保留各自的持仓归属、手数、魔术号和出场管理。
V6 开发流程包括:
- 多个内部策略版本。
- 对不同亏损管理配置进行受控比较。
- 在不同黄金市场环境下评估。
- 模拟运行和 VPS 监控。
- 验证双引擎同时运行。
- 分别及组合分析两个引擎。
- 持续审查平台兼容性和风险控制。
随着市场行为、经纪商条件和 MetaTrader 5 平台的变化,本系统将持续维护。
7. 安装与运行
- 通过 MQL5 Market 安装 Gold Catalyst Evolution V6.0。
- 打开一个 XAUUSD 图表。
- 选择 M5 图表周期。
- 将 EA 加载到图表。
- 在 MetaTrader 5 中启用算法交易。
- 使用已批准的双引擎配置时,请保持两个引擎均为启用状态。
- 除非已完成自己的风险评估,否则请保留默认手数。
- 确认 Engine A 和 Engine B 使用不同的魔术号。
- 在考虑实盘运行前,请先在模拟账户上评估 EA。
- 如果终端需要持续运行,请使用稳定的 VPS。
默认输入值已与批准的 V6.0 配置一致。
8. V6.0 输入参数
系统控制
EnableEngineA = true
启用或禁用 Engine A。
EnableEngineB = true
启用或禁用 Engine B。
Engine A — 执行
A_DirectionMode = All Directions
控制 Engine A 可双向交易、仅做多或仅做空。
A_ExitMode = Protective Only
选择 Engine A 的出场管理模式。可用模式包括保护性出场、反向条件出场、窗口出场或组合模式。
A_LotSize = 0.02
Engine A 使用的固定手数,不会随余额或净值自动调整。
A_TakeProfit = 2500.0
Engine A 保护性止盈距离,以配置的价格单位表示。
A_StopLoss = 5000.0
Engine A 保护性止损距离,以配置的价格单位表示。
A_ExitWindow = 20
选择基于窗口的出场模式时使用的内部出场窗口值。
A_SinglePosition = true
将 Engine A 限制为仅持有一个归属仓位。
A_AllowReverse = true
允许 Engine A 处理有效的反向条件。
A_MagicNumber = 2212001
Engine A 持仓使用的唯一标识符。
A_Deviation = 30
Engine A 订单允许的最大偏差,以点表示。
A_PriceUnit = 0.01
Engine A 用于保护水平和点差计算的价格换算单位。
A_MaxSpread = 50.0
Engine A 允许的最大点差,以配置的价格单位表示。
Engine A — 封存配置
这些参数包含已批准的 Engine A 内部配置。更改它们可能会显著改变交易频率、入场、出场和风险。除非其他配置已通过独立评估,否则请保留所提供的数值。
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
定义 Engine A 封存配置使用的历史数据深度。
Engine B — 执行
B_StopLoss = 600
Engine B 保护性止损距离,以品种点数表示。
B_TakeProfit = 5600
Engine B 保护性止盈距离,以品种点数表示。
B_LotSize = 0.04
Engine B 使用的固定手数,不会随余额或净值自动调整。
B_Deviation = 9
Engine B 订单允许的最大偏差,以点表示。
B_MagicNumber = 132275
Engine B 持仓使用的唯一标识符。
Engine B — 亏损控制
B_OneSignalPerH1 = true
防止 Engine B 对同一已存储信号重复执行。
B_DailyGuard = true
启用 Engine B 每日亏损交易保护。
B_MaxDailyLosses = 10
在经纪商交易日内允许的 Engine B 最大亏损平仓次数;达到后暂停新的 Engine B 入场。
B_PauseAfterLoss = true
启用 Engine B 亏损平仓后的可选暂停检查。
B_PauseHours = 0
Engine B 单次亏损平仓后的暂停小时数。批准的预设使用零个额外小时。
B_StreakGuard = true
启用 Engine B 连续亏损监控。
B_StreakLimit = 6
触发连续亏损冷却所需的 Engine B 连续亏损平仓次数。
B_StreakPauseHours = 54
达到连续亏损阈值后的冷却持续时间。
B_Debug = false
启用或禁用 Engine B 的详细诊断消息。
Engine B — 封存配置
这些参数包含已批准的 Engine B 内部配置。除非其他配置已通过独立评估,否则请保留所提供的数值。
B_Profile01 = 13
B_Profile02 = 100
B_Profile03 = PRICE_HIGH
B_Profile04 = PRICE_LOW
9. 购买、租赁与支持
当前购买和租赁选项会直接显示在 MQL5 Market 产品面板中。
产品更新通过 MQL5 Market 提供。技术支持通过产品评论和 MQL5 消息系统提供。
10. 重要风险提示
交易黄金及其他杠杆金融工具涉及重大风险。Gold Catalyst Evolution V6.0 无法保证盈利、固定回报、稳定收入或特定回撤。
由于点差、佣金、隔夜利息、滑点、执行延迟、流动性、经纪商设置、合约规模和可用历史数据等因素,模拟及监控表现可能与实盘交易不同。
较大的手数会增加风险敞口,并可能导致更大亏损和更高回撤。仅使用您能够承受损失的资金,并在实盘使用前于自己的经纪商条件下评估 EA。
过去的表现不保证未来结果。

