Gold Worldender
- 专家
-
Shakir Mehmed
软件工程师及算法交易系统开发者,专注于为 MetaTrader 5 平台开发自动化交易解决方案。
我拥有计算机科学与软件工程专业背景,致力于开发基于系统化执行、量化分析和严格风险管理的智能交易系统(Expert Advisors)。
在开发过程中,我高度重视软件架构的可靠性、全面的历史回测、前向测试,以及在不同市场环境下持续评估策略表现。
我的专业领域包括风险控制型交易策略、非对称风险收益模型、仓位管理及订单执行优化,尤其专注于 XAUUSD(黄金)交易。 - 版本: 2.0
- 激活: 10
Gold Worldender 是一款针对黄金(XAUUSD)的智能交易系统(EA),在对冲账户的 H1 图表上运行。它在同一账户上同时运行两个引擎。趋势引擎下突破挂单,每张挂单都有自己的止损和止盈。篮子引擎在回调时以小型篮子交易等手数的仓位。一个净值止损监控整个账户。
在 IC Markets XAUUSD 的策略测试器模拟中,每笔报价模式,2019 年 1 月 1 日至 2026 年 10 月 21 日,起始资金 USD 5,000、杠杆 1:500,默认的 Max Growth 预设最大净值回撤为 30.0%,且没有发生爆仓。爆仓是指因账户保证金不足,经纪商强制平掉你的持仓。实盘结果会与任何模拟结果不同。
快速上手
- 在对冲账户上打开 XAUUSD 的 H1 图表。
- 将 EA 拖到图表上,并允许算法交易。
- 在第一个输入参数中选择预设,Max Growth 为默认值。
- 保持终端持续运行,最好放在 VPS 上。
预设
- Max Growth(默认):篮子止损 25%,开启清淡市场过滤器。
- Balanced:篮子止损 35%,夜间暂停,入场额度 40%。
- Custom:所有篮子规则和两个趋势目标均由你自行设定。
Max Growth 会随金价上涨扩大篮子步长和篮子止盈目标,将趋势止盈保持在回测过的距离上,并在每笔报价上检查篮子止损。Balanced 在 21:00 至 01:00 之间以及账户低于高点 40% 以上时禁止开新篮子。Custom 以 Max Growth 的数值为起点,因此在你修改之前,它的交易方式与 Max Growth 完全一致。
测试结果
此处所有数据均为策略测试器模拟结果:IC Markets XAUUSD 历史数据、H1、每笔报价模式、起始资金 USD 5,000、杠杆 1:500、执行延迟 30 ms,区间为 2019 年 1 月 1 日至 2026 年 10 月 21 日。它们使用经纪商常见的每单 100 手上限,你自己的策略测试器也会应用同样的限制,因此你可以复现这些结果。
| 预设 | 最终余额(USD) | 盈利因子 | 最大净值回撤 | 交易笔数 |
|---|---|---|---|---|
| Max Growth | 210.5 百万 | 2.40 | 30.0% | 16,058 |
| Balanced | 147.1 百万 | 2.42 | 31.1% | 14,199 |
盈利因子等于总盈利除以总亏损。净值回撤指账户价值(包含未平仓位)从此前高点出现的最大回落幅度。
各自然年收益
| 年份 | Max Growth | Balanced |
|---|---|---|
| 2019 | 291% | 177% |
| 2020 | 635% | 435% |
| 2021 | 265% | 183% |
| 2022 | 286% | 206% |
| 2023 | 550% | 388% |
| 2024 | 280% | 483% |
| 2025 | 155% | 304% |
| 2026 年至 10 月 21 日 | 65% | 99% |
从 2024 年起,100 手上限对 Max Growth 的限制比对 Balanced 更大,因为此时它的篮子规模已经更大。在测试器中把上限提高到 1,000,000 手后,Max Growth 在每一年都领先,最终达到 USD 31.6 十亿(盈利因子 2.16,回撤 30.0%),Balanced 达到 USD 1.83 十亿(盈利因子 2.46,回撤 31.1%)。没有任何真实账户能增长到这个规模,因为流动性、点差和滑点都会随规模扩大而增大。这些报告放在截图中,用来展示这些规则在近八年黄金历史数据上的表现。
与一款热门黄金 EA 的同条件测试
市场上一款热门的黄金 EA(售价约 USD 1,200)公布了其 2026 年 5 月 1 日至 10 月 17 日的策略测试器报告:USD 5,000、1:100、真实 tick。我们用相同的设置和 100 手上限运行了 Gold Worldender。该 EA 在爆仓后以 USD 4,712 收尾。Max Growth 以 USD 11,007 收尾,最大净值回撤 27.6%;Balanced 为 USD 8,799,回撤 27.8%。这只是不到六个月的一个样本,图表见截图。
交易方式
趋势引擎寻找黄金从高周期区间中的突破。它在突破位下买入停止挂单和卖出停止挂单,止损与止盈由经纪商持有,EA 则对已开仓位进行跟踪。
篮子引擎在低周期上运行八组策略,每组有自己的交易时段和方向。当某组的动量指标达成一致时,它会在新 K 线开盘时建立一个篮子。当价格朝篮子的反方向运行时,引擎按固定价格步长加开同样手数的仓位,并在一个共同的止盈目标上平掉整个篮子。这就是网格平均加仓。手数从不成倍增加,因此不存在马丁格尔,但篮子亏损时敞口仍会扩大。篮子止损在浮动亏损达到余额的 25%(Max Growth)或 35%(Balanced)时平掉整个篮子。
账户保护
- 净值止损设在低于净值高点 50% 的位置。
- 每个篮子都有篮子止损。
- Max Growth 上的清淡市场过滤器。
- Balanced 上的夜间暂停与入场额度。
- 可选的每日亏损上限,默认关闭。
- 自动检测经纪商时钟。
净值止损会平掉所有持仓并停止 EA。该水平在终端重启后仍然保留,可通过一个输入参数将其重置。
清淡市场过滤器把每小时的 tick 成交量与过去 20 天同一小时的数值进行比较。若低于该数值的一半,则下一小时不再开新篮子。tick 成交量来自经纪商的报价源,因此用其他经纪商的数据测试时,被跳过的时段可能不同。在 2019 至 2026 年的模拟中,它跳过了 76 个新开篮子,而它带来的收益几乎全部来自 2026 年 10 月 7 日这一天。请把它当作针对罕见清淡行情的一种保护。
每日亏损上限会平掉所有持仓并暂停到下一个经纪商交易日。它默认关闭,因为篮子常常会带着浮亏持续一天之后才以盈利平仓,过紧的上限会在最低点把它们平掉。在 Balanced 从 2024 年 8 月到 2025 年 2 月的策略测试器模拟中,3% 的每日上限把 USD 4,723 的盈利变成了 USD 785 的亏损。在依赖任何上限之前,请先自行测试。
可修改的设置
EA 共有 74 个输入参数。输入选项卡中每个参数名都说明了其作用,用户手册对每一项都给出了回测过的默认值。以下设置适用于所有预设:
- 各引擎的风险倍数、固定或自动手数、最大手数。
- 各引擎以及八组篮子策略的开关。
- 净值止损、每日亏损上限、最大点差与滑点。
- 交易日、周五截止与平仓、节假日跳过。
- MagicNumber、订单备注与图表面板。
较小的规模会带来更小的手数和更小的利润,但单靠这一点回撤几乎不变。在两个引擎都设为一半规模的策略测试器模拟中,最大净值回撤为 33.9%。真正限制亏损幅度的是净值止损和每日亏损上限这两个参数。
Custom 预设会展开更多参数组,其中每个参数名都标出了 Max Growth 与 Balanced 的取值。它涵盖篮子止损及其检查频率、金价缩放、清淡市场过滤器、篮子网格步长与止盈目标、篮子深度与保证金下限、夜间时段、入场额度、部分减仓、保证金救助、篮子存续时间上限、多次篮子止损后的暂停、趋势止盈与止损距离,以及每个引擎的规模。用户手册和四个 .set 文件(Max Growth、Balanced、采用 Max Growth 数值的 Custom、采用 Balanced 数值的 Custom)在产品评论区分享。
运行要求
- XAUUSD 或你经纪商的黄金品种代码(名称中含 XAU 或 GOLD)。
- 对冲账户上的 H1 图表。
- 任意杠杆。测试使用的是 1:500。
- USD 1,000 或以上。
- VPS 或常年在线的终端。
在净额账户上,趋势引擎会自动关闭,日志中会有所说明。同样的手数下,杠杆越低所需的可用保证金越多。在 2019 至 2026 年、起始 USD 1,000、100 手上限的策略测试器模拟中,Max Growth 的最大净值回撤为 24.4%,Balanced 为 27.3%,两者都没有爆仓。低于 USD 1,000 时,0.01 手的最小手数相对账户而言过大。启动时,EA 会在日志中打印完整配置以及检测到的经纪商时钟。
风险提示
以上都是基于历史数据的模拟。网格篮子可能比单笔交易亏损大得多,跳空和滑点可能使亏损突破任何限制,本金可能全部损失。在用真金白银交易之前,请先用你经纪商的点差、佣金和库存费在模拟账户上测试。
欢迎通过 MQL5 站内消息或产品评论区提问。
