The yazan Gold Reaper MT5
- 专家
-
Yazan Adnan Ramadan Ibrahim
Algorithmic trader and MQL5 developer based in Jordan. I build Expert Advisors for MetaTrader 5 focused on gold (XAUUSD) and major FX pairs: multi-module confluence systems, short-hold scalping tools and manual trade panels. Each product is tested in the Strategy Tester on real ticks with - 版本: 1.1
- 更新: 3 十一月 2026
- 激活: 10
概述
The yazan Gold Reaper MT5 是一款黄金(XAUUSD)智能交易系统(EA),交易周区间的突破。它每天一次在最近 168 根 H1 K线(一周)的最高价挂买入止损单(Buy Stop),在最低价挂卖出止损单(Sell Stop)。当黄金走出这个区间时,顺着行情方向的挂单成交,其止损和止盈已经设置在经纪商的服务器上。
请用于黄金(XAUUSD)H1
本 EA 专为黄金打造:我们用相同的设置在 70 个品种上运行(28 个外汇、14 个金属、28 个指数),黄金(XAUUSD)是唯一通过我们 2020-2024 检验并在 2025-2026 年保持盈利的品种。
年份 | 收益率(黄金,10,000 USD,每笔风险 0.5%,扣除成本后,复利)
2020 | +33.3%
2021 | +6.1%
2022 | +10.7%
2023 | +18.0%
2024 | +10.4%
2025 | +27.7%
2026(截至 10 月 31 日) | +3.8%
合计 2020-01 至 2026-10 | +170%,最大回撤 11.0%
仅 2025-01 至 2026-10 | +26.1%,最大回撤 6.0%
基于 MetaQuotes-Demo 数据的策略测试器回测,结果为假设性;设置在 2020-2024 上选定,2025-2026 只测试了一次。
它适合希望以完全自动、基于规则的方式交易黄金的交易者:每笔交易风险固定,出场规则清晰,图表面板随时显示 EA 正在做什么。默认设置是在 2020-2024 年的数据上选定的,然后在完全没有参与选择的 2025-2026 年数据上进行了检验。
主要功能
- 策略 D,默认开启:每天在一周最高价和最低价挂买入止损单和卖出止损单;先成交的一方会删除另一张挂单。
- 每张订单都带 1 x ATR 止损和 8 x ATR 止盈,持仓 36 小时后按时间平仓。
- 默认每笔交易风险为余额的 0.5%,也可使用固定手数。
- NFP 和 FOMC 日不下新单,周五晚间平掉所有交易,每日亏损上限 3%。
- 另有 9 个突破策略供您自行研究(交易时段区间、波段支撑 / 阻力、前一日 / 前一周高低点,分别用于 M5、M15 和 H1),默认关闭。
- 图表面板支持 12 种语言:英语、阿拉伯语、俄语、中文、西班牙语、葡萄牙语、日语、德语、韩语、法语、意大利语和土耳其语。
工作原理
策略 D:每日止损挂单(默认开启)
- 每天服务器时间 06:00,EA 取最近 168 根已收盘 H1 K线的最高价和最低价。
- 它在最高价挂买入止损单,在最低价挂卖出止损单。每张订单都带有止损(距入场价 1 x ATR(14),H1)和止盈(8 x ATR(14),H1)。
- 一张订单成交后,EA 会删除另一张。同一时间只有一笔 D 交易。
- 到服务器时间 22:00 仍未成交的挂单会被删除。
- 交易在以下情况结束:触及止损、触及止盈、持仓 36 小时后、周五平仓(服务器时间 22:00)或达到每日亏损上限。
止损为 1 ATR、目标为 8 ATR,因此大多数交易以小额亏损结束,少数以大额盈利结束:在回测中大约每 10 笔交易中有 3 笔盈利,平均盈利约为平均亏损的 3.9 倍。价位只取自已收盘的 H1 K线,因此图表周期不会改变信号。
策略 A、B 和 C(可选,默认关闭)
另外九个突破策略:A 交易时段区间(亚洲时段高低点、伦敦开盘区间)、B 波段支撑 / 阻力区域、C 前一日和前一周高低点,分别用于 M5、M15 和 H1。它们在一根强势K线收盘于价位之外、且下一根K线确认后入场(或在回踩后入场),使用基于 ATR 的止损、止盈、保本、追踪止损和时间平仓。它们默认关闭,因为在我们 2020-2024 年的回测中扣除成本后没有显示出盈利;您仍可用它们测试自己的突破思路。
面板
编号与截图中的标记对应。
1. 标题栏:EA 名称和语言按钮,可切换 12 种面板语言。
2. 状态:“开”或“暂停”,并显示原因:展期时段、NFP 或 FOMC 日、周五平仓、点差超过上限、已达每日亏损上限,或在开启“Trade only on demo accounts”时使用真实账户。
3. 今日与点差:今日结果(占当日起始净值的 %)及每日亏损上限,以及当前点差及其上限。
4. 策略:全部 10 个策略,开启或关闭。开启的策略会显示它正在做什么(监控价位、止损挂单等待中、突破等待确认K线,或持仓及其以 R 计的结果),以及最后一个信号的时间和方向。R = 结果除以止损处的风险金额。
5. 合计:本 EA 的持仓数与上限,以及持仓的浮动结果(以 R 和账户货币计)。
6. 滚动:当面板高于图表时,其主体可用鼠标滚轮或右侧边缘的箭头滚动;标题栏保持不动。
7. 图表上的交易:每笔交易的止损和止盈都在服务器上。订单注释包含策略编号,因此终端重启后交易管理会继续。
风险控制
- 止损和止盈在服务器上:每张订单(挂单或市价单)都同时带有止损和止盈。终端关闭后它们仍然有效。
- 模拟账户保护:“Trade only on demo accounts”默认开启。在真实账户上面板照常运行,但在您关闭此参数之前不会下任何订单。
- 无马丁格尔、无网格、无加仓摊平:手数从不取决于之前的结果,EA 也从不加仓。策略 D 同一时间只持有一笔交易;当本 EA 有 3 笔交易持仓时(净额账户为 1 笔),可选策略停止开新仓。
- 仓位大小:默认每笔交易风险为余额的 0.5%,也可使用固定手数。如果连最小手数的风险也超过该金额的两倍,则跳过该交易。每次下单前都会检查可用保证金(每单最多用一半)、交易量限制以及经纪商的止损和冻结水平。
- 每日亏损上限:当净值达到当日起始净值的 -3% 时,停止新的入场并平掉持仓。
- 日历:NFP 日和 FOMC 决议日(内置 2020-2026 年日期表)不下新单,周五服务器时间 22:00 平掉所有交易,服务器时间 23:00 至 01:00 不入场,点差高于 40 点时不开新仓。
- 无 DLL,无网络请求。规则是固定的;EA 不会自行更改。
输入参数
输入参数对话框为英文;下面的列表使用其中的名称和默认值。
== D: Day stop orders (multi-hour high / low) ==
- D Day stop orders beyond the multi-hour high / low (H1): true
- D: level = high / low of the last N H1 bars: 168
- D: 0 both sides, 1 with the last 24 h move, 2 against it: 0
- D: orders placed at this server hour: 6; unfilled orders deleted at this server hour: 22
- D: entry x ATR(H1) beyond the level: 0.0
- D: stop loss, x ATR(H1) from the entry: 1.0; take profit, x ATR(H1) from the entry (0 = none): 8.0
- D: trailing stop at the low / high of the last N H1 bars (0 = off): 0; trailing starts at x ATR profit (0 = at once): 0.0
- D: time exit after N hours (0 = off): 36
== Strategies (level type x timeframe) ==
- A Session range, B Swing S/R zones, C Previous day / week high-low, each on M5 / M15 / H1: false
== Levels == (A and B)
- A: Asia session start / end hour, server: 0 / 8; London open hour, server: 9; London open range, minutes (0 = off): 60
- B: max age of a swing, bars: 200; zones used (most touches first): 5; merge swings closer than x ATR into one zone: 0.5
== Breakout == (A, B and C)
- ATR period: 14; close beyond the level by at least k x ATR: 0.25
- Breakout bar body, min share of its range: 0.50; breakout bar range, min x ATR: 0.80
- Entry after the breakout: Confirmation; retest: bars allowed after the breakout: 12
== Trades ==
- Risk per trade, % of balance: 0.5; fixed lot (0 = use the risk %): 0.0
- Max open trades (netting account: 1): 3; max spread for a new trade, points (0 = off): 40
- A, B, C exits: stop loss, x ATR: 1.5; at least x ATR beyond the level: 0.2; take profit, x R: 1.3
- A, B, C exits: break-even at x ATR of profit (0 = off): 0.25, locking x ATR: 0.125; trailing stop distance, x ATR (0 = off): 2.0
- A, B, C exits: trailing take profit: true, starts at this share of the TP distance: 0.9, moves x ATR per x ATR of further progress: 0.5; time exit after N bars of the strategy timeframe (0 = off): 24
== Filters ==
- No entries on NFP day (first Friday of the month): true; no entries on FOMC decision days (table 2020-2026): true
- Close all trades on Friday: true; Friday close hour, server: 22
- No entries from this hour, server (rollover): 23; no entries until this hour, server: 1
- Daily loss limit, % of the day's start equity (0 = off): 3.0
== Safety ==
- Trade only on demo accounts: true
- Magic number (strategy n uses magic + n): 20261102
== Panel ==
- Panel language: English; Panel X / Y, pixels from the top-left corner: 10 / 30
== Research (Strategy Tester) ==
- Extra cost per trade in price units per lot (0.30 = $0.30/oz), statistics only: 0.30
- Trade direction (controls): Normal; seed for the random direction: 1
- Control: every breakout, no momentum or false-breakout filter: false; Control: levels replaced by random prices (seed, 0 = off): 0
- Write a trade CSV and a passes.csv row (Common\Files\GoldReaper): false; run name for the CSV files: run
- Tester only: if no trade in the first 30 chart bars, ONE "validator check" trade per run: true
研究类参数只改变日志中的统计行和可选文件,但三个对照参数(交易方向、每次突破、随机价位)除外,它们会改变交易,默认值下不起作用。交易黄金时保持额外成本为 0.30;其他品种请设为 0。验证检查只在策略测试器中运行:如果 EA 在图表周期的前 30 根K线内没有开任何交易,它会开一笔标记为“validator check”的交易,让简短的自动检查看到下单流程正常。
回测结果
默认设置在未用于选择它们的数据上进行了检验。测试设置:版本 1.01,所有参数为默认值,XAUUSD,H1 图表,MetaQuotes-Demo 数据,除非另有说明均为 1 分钟 OHLC 模型,入金 10,000 USD,杠杆 1:100,每笔风险 0.5%。所有金额均已扣除测试器的点差以及每笔交易每盎司 0.30 USD 的额外成本。所有选择都在 2020-2024(TRAIN)上做出;2025-01 至 2026-10(HOLD)没有用于任何选择,并用最终设置测试了一次。请参阅结果截图。
其他品种也做过测试,不推荐使用:在用相同设置运行的 70 个品种中,大多数在 2020-2024 年亏损,而除黄金外通过我们 2020-2024 检验的三个品种(USDJPY、AUDJPY、Italy 40)在 2025-2026 年出现亏损。
扣除成本后的结果(策略测试器回测,假设性)
期间 | 交易数 | 净利润 | 盈利因子 | 最大净值回撤 | 收益率
TRAIN 2020-2024(在此选定设置) | 350 | +10,400.69 USD | 1.515 | 10.97% | +104.0%
HOLD 2025-01 至 2026-10(未用于选择) | 120 | +2,614.91 USD | 1.610 | 6.00% | +26.1%
HOLD,真实跳动点 | 122 | +2,129.14 USD | 1.453 | 6.38% | +21.3%
HOLD,额外成本加倍 | 120 | +2,468.21 USD | 1.563 | 6.00% | +24.7%
HOLD,真实跳动点且额外成本加倍 | 122 | +1,981.84 USD | 1.412 | 6.38% | +19.8%
全期 2020-01 至 2026-10 | 470 | +17,026.25 USD | 1.564 | 10.97% | +170.3%
按年份,2020-01 至 2026-10 一次连续运行(策略测试器回测,假设性)
年份 | 交易数 | 净利润 | 盈利因子 | 收益率
2020 | 60 | +3,328.08 USD | 2.62 | +33.3%
2021 | 62 | +808.11 USD | 1.24 | +6.1%
2022 | 78 | +1,519.41 USD | 1.32 | +10.7%
2023 | 81 | +2,822.89 USD | 1.59 | +18.0%
2024 | 69 | +1,922.20 USD | 1.37 | +10.4%
2025 | 72 | +5,641.90 USD | 2.07 | +27.7%
2026(截至 10 月 31 日) | 48 | +983.66 USD | 1.21 | +3.8%
手数随余额变化,因此后面的年份交易手数更大;收益率 = 当年净利润除以当年年初的余额。
交易特征与稳健性(策略测试器回测,假设性)
- 约 29% 的交易盈利。平均盈利 +349.78 USD,平均亏损 -90.13 USD,最长连续亏损 17 笔(2020-2026)。出场:326 笔止损,37 笔止盈,65 笔时间平仓,42 笔周五平仓。
- 在 2020-2024 上将五个主要设置分别向两个方向各移动一步(回看 144 / 192 小时,止损 0.5 / 1.5 ATR,止盈 6 / 10 ATR,时间平仓 24 / 48 小时,挂单时间 04:00 / 08:00):全部 10 次运行仍然盈利,从 +6,839.58 到 +14,925.10 USD。
局限(策略测试器回测,假设性)
- 大部分利润来自买入交易:2020-2026 年买入 +14,988.80 USD,卖出 +2,037.45 USD。在 HOLD 中卖出为 -95.25 USD(真实跳动点:-495.58 USD)。
- 一个对照方案每天 06:00 直接买入并使用相同出场,在 2020-2024 上大致盈亏平衡(盈利因子 1.00),但在 2025 年赚了 +7,741 USD,多于默认设置(+5,641.90 USD)。在 2020-2026 上它赚了 +8,625.72 USD,回撤 40.03%。默认设置相对于单纯买入的优势是在 2020-2024 上体现的,而不是在 2025-2026 上。
- 2026 年单独来看大致持平:+214.67 USD,真实跳动点下为 -201.57 USD(HOLD 运行)。
- 120 笔 HOLD 交易是一个较小的样本。
- 策略 D 的总体思路是在研究包括 2025-2026 在内的黄金价格行为之后形成的;其设置只在 2020-2024 上选定。
您的经纪商的价格、点差、佣金和隔夜利息会带来不同的结果。重复全期运行:XAUUSD,H1 图表,2020.01.01-2026.10.31,1 分钟 OHLC,10,000 USD,杠杆 1:100,所有参数为默认值。测试器自己的报告显示 +19,095.65 USD,因为它不包含额外成本。
使用建议
- 品种:XAUUSD(黄金)。EA 也能在其他品种上运行,但其默认值、40 点的点差上限和研究用成本参数都是为黄金设定的。
- 周期:任意图表周期;策略 D 始终读取 H1 K线。测试使用的是 H1 图表。
- 服务器时间:订单时间(06:00 挂单、22:00 删除、周五 22:00 平仓)均为经纪商服务器时间。如果您的经纪商服务器时间与测试所用的 MetaQuotes-Demo 服务器不同,请按差值调整各小时参数。
- 账户:对冲或净额账户均可(净额账户同一时间只有一个仓位)。请先在模拟账户上开始;模拟账户保护默认开启。
- 风险:大约每 10 笔交易中有 3 笔盈利,因此长串连续亏损是该策略的一部分。默认的 0.5% 使 2020-2024 的回撤保持在 11% 左右;更高的风险会带来更深的回撤。
- 您自己的测试:实盘交易前,请在您的经纪商数据上用“Every tick based on real ticks”模型和默认参数运行策略测试器。
- VPS:止损、止盈和挂单到期时间都在服务器上,但成交后删除另一张挂单、36 小时时间平仓、周五平仓和每日亏损上限都在 EA 内部运行。请保持终端运行,最好使用 VPS。在内置的 MQL5 VPS 上 EA 可以交易,但看不到面板。
支持
问题、建议和错误报告:请通过 MQL5 私信或本产品的评论联系。请注明您的经纪商、品种、EA 版本以及“专家”日志中的相关行。
交易涉及很高的亏损风险。回测结果是假设性的,不保证未来的结果。
