让策略按你的想法生长。

源码在手,你的想法就能超越参数面板。

无需另装依赖

在 MetaEditor 中打开源码,即可开始开发。项目采用独立代码或 MT5 已自带的标准库。

个人使用不限次数

自由学习、定制并用于自己的交易账户。源码在手,让你的想法能够持续改进。

一次购买,不按激活或使用次数收费

每个源码项目只需购买一次。MQLume 不按激活次数或使用次数额外收费。

Vibe coding,让交易经验成为创造力。

把想法告诉 AI 编程助手,以可编辑的 MQL5 项目为起点,由你掌握每一次修改的方向。

  1. 说出你的想法

    试着提出交易时段过滤、更清晰的日志或新的风险规则。

  2. 审阅并编译

    读懂 AI 提议的代码,核对逻辑,再用 MetaEditor 编译。

  3. 验证你的版本

    对比回测结果,再经过模拟盘测试,最后决定是否实盘使用。

可使用你选择的 AI 工具;商品不包含 AI 订阅。请审阅生成代码并保护源码隐私。更好的工具帮助你完善流程,但不保证交易盈利。

交易配置

交易规格

围绕黄金支撑和阻力突破,内部运行多组策略。

以上为市场页面公布的规格,不保证适合你的资金状况或带来收益。

品种
XAUUSD
图表周期
H1
最低入金
$600
建议入金
未注明
账户
未注明
杠杆
未注明
VPS
未注明

打开源码,看看里面

浏览项目中的 50 行真实 MQL5 源码,在编辑器内向下滚动以继续探索。

MQL5 / .mq5
The Gold Reaper MT5 5.1[MQLume].mq5v5.1
double NormalizeSwingPrice(const double value,const int digits){   if(!MathIsValidNumber(value) || value>=9223372036854775808.0 || value< -9223372036854775808.0)      return value;   long whole=(long)value;   uint udigits=(uint)digits;   int n=(udigits>10 ? 11 : (int)udigits);   double power=1.0;   for(int k=0;k<n;k++) power*=10.0;   long fraction=(long)((value-(double)whole)*power+(value>0 ? 0.5000001 : -0.5000001));   return (double)fraction/power+(double)whole;}// A zero divisor returns false before lotScale changes.bool CalculatePriceAndLotScales(const double reference,const double previousDailyOpen,   const bool useVariable,const bool adjustLots,   double &priceScale,double &lotScale){   double ratio=1.0;   if(reference>=1000.0) ratio=previousDailyOpen/reference;   priceScale=(useVariable ? ratio : 1.0);   if(adjustLots && priceScale==0.0) return false;   lotScale=(adjustLots ? 1.0/priceScale : 1.0);   if(priceScale==0.0) priceScale=1.0;   return true;}double CalculatePriceDistanceUnit(const double point,const int digits){   if(digits==3 || digits==5) return point*10.0;   if(digits==1) return point/10.0;   return point;}// Compare day-of-year: both transition dates remain outside DST for the whole day.bool IsAmericanDst(const datetime now){   MqlDateTime current;   if(!TimeToStruct(now,current) || current.year<1987) return false;   int year=current.year,firstMonth,lastMonth,firstDay,lastDay;   if(year<2007)   {      firstMonth=4;      lastMonth=10;      firstDay=(6*year-year/4+2)%7+1;      lastDay=31-((5*year)/4+1)%7;   }   else   {      firstMonth=3;

产品介绍

把这款 EA,变成你的 EA。

在一个可编辑项目中探索 79 项输入与九组策略。围绕自己的研究定制突破逻辑、虚拟止损止盈,以及 NFP、利率和 CPI 控制,并测试每次修改。

专为 MetaTrader 5 打造。完整源码、清晰的参数和实用文档,让你掌握下一次开发的主动权。

无需额外下载 MQH 或 DLL

编译后,先回测,再模拟盘。

购买源码并编译后,请务必在策略测试器中回测检查,并经过模拟盘测试,再自行决定是否进行真实交易。测试通过不代表实盘收益保证。

项目规格

平台
MetaTrader 5 / MQL5,不兼容 MT4
版本
5.1
依赖
仅使用 MT5 自带的 Trade 交易库,无需安装自定义 MQH 或外部 DLL。
输入参数
79 项输入 · 9 个策略开关
编译与测试
使用 MT5 MetaEditor 编译;交付构建及测试记录见 RELEASE_NOTES.txt。

你的下一次创造,从这里开始。

交付清单

完整源码、实用文档与参考文件,帮助你理解、定制并测试自己的 EA。

一个项目。
完整交付。

100% 源码指本商品可编辑实现完整交付,并非只交付 EX5,亦不以隐藏策略模块代替源代码。

版本 5.1 · 个人使用许可
  • MQ5

    The Gold Reaper MT5 5.1[MQLume].mq5

    完整、可编辑的单文件源码。阅读逻辑、自由定制,并编译自己的 EA。

    包含
  • EX5

    The Gold Reaper MT5 5.1[MQLume].ex5

    与源码配套的编译版 EA;修改 MQ5 后请重新编译。

    包含
  • TXT

    README.txt

    简明的网站介绍、安装与编译指南,以及使用许可和客服信息。

    包含
  • PDF

    PARAMETERS.pdf

    说明全部 79 项输入,包括默认值、单位、菜单选项和使用要点。

    包含
  • TXT

    RELEASE_NOTES.txt

    本交付包的构建信息、已有测试条件、改动和已知限制。

    包含
  • SET

    Presets/Default_XAUUSD_ECN.set

    一份与交付默认值一致的 SET。可加载它开始自己的测试;它不是优化后的参数,也不保证盈利。

    包含

测试与验证

用测试,把想法一步步做扎实。

探索、定制并测试你的 EA,了解它在不同市场环境下的表现。从交付指南入手,逐步建立适合自己参数设置的测试流程。

编译,开始探索

在 MetaEditor 中打开源码并编译,从默认参数开始探索。随附指南介绍安装与参数,帮助你着手定制自己的 EA。

跨越市场周期进行测试

建议在数据可用的情况下,使用过去 10 年的真实 Tick 历史数据进行回测,再通过模拟盘测试,全面评估自己的参数设置。

实盘前检查

请先对自己的参数进行回测,再通过模拟盘测试,最后决定是否实盘交易。过往结果不代表未来表现。

版本 v5.1 · 79

参数说明

下方为交付源码的初始参数,修改后请先检查并测试。

探索下方参数,根据自己的研究、风险偏好和工作习惯定制 EA。

显示与测试器

设置面板显示、缩放和字号。BacktestSpeed:1 逐报价,2 间隔或新柱,3 新柱。VariableValues 按价格缩放距离,其配对选项反向调整手数。

显示与测试器
源码参数键本版初始值
lijntje显示文字
UseVariableValuestrue
AdjustLotsizeToVariableValuestrue
ShowInfoPaneltrue
update infopanel during testingUpdateInfoTestingfalse
Adjustment for Infopanel sizeInfoPanelSizeAdjust1.0
Force Font Size (0=disabled)SetFontSize0
BacktestSpeed_string显示文字
Backtest SpeedBacktestSpeednormal (1)BACKTEST_NORMAL
订单与执行

选择方向与频率:0–4 为预设,5 自动,6 手动。FridayStopHour 为 25 时不触发按小时清理。虚拟止损止盈默认关闭;经纪商止损同步间隔默认 99 秒,0 关闭同步。虚拟退出需要 EA 持续运行,重新初始化会清除缓存价位。

订单与执行
源码参数键本版初始值
spreadfilter显示文字
Allow Buy TradesAllowBuyTradestrue
Allow Sell TradesAllowSellTradestrue
TradeFrequencyAuto (based on balance and risk) (5)FREQUENCY_AUTOMATIC
Max Allowed SpreadMaxSpread500.0
UseHL_TrailingSLtrue
Friday stop hour (brokertime; close all trades+pending)FridayStopHour25
delete pending ordersFridayClosePendingtrue
close open tradesFridayCloseOpentrue
setSL_TP_After_Entryfalse
Use Virtual ExpirationVirtual_expirationtrue
Randomization (entries and exit) in pipsRandomization0.0
Fake Breakout FilterFakeOutFilterMedium (2)FAKEOUT_MEDIUM
Enable Virtual SL/TP (trailing by market close)EnableVirtualSLTPfalse
Seconds before the real SL is pulled up to the virtual SL (0 =SetVSL_to_hardSL_sec_delay99
Base MagicnumberST1_MagicNumber8000
Comment for tradesST1_CommentThe Gold Reaper MQLume
RemoveCommentSuffixfalse
非农与服务器时间

设置 NFP 时间窗口及平仓、撤单选项。NFP 可以阻止新入场;启用终端日历时,它用于非测试环境。测试器按冬令时/夏令时 GMT 偏移换算时间,请与经纪商保持一致。

非农与服务器时间
源码参数键本版初始值
NFP_FILTER显示文字
EnableNFP_Filtertrue
UseMQL5Calendartrue
AutoGMTtrue
GMT_OFFSET_Winter (AutoGMT=false or backtesting)Broker_GMT_OFFSET_Winter2
MT_OFFSET_Summer (AutoGMT=false or backtesting)Broker_GMT_OFFSET_Summer3
NFP_CloseOpenTradestrue
NFP_ClosePendingOrderstrue
NFP_MinutesBefore100
NFP_MinutesAfter60
利率事件控制

设置利率事件窗口内的平仓与撤单。过滤器默认关闭,窗口为事件前 100 分钟、后 60 分钟。这些操作不会独立阻止新入场。

利率事件控制
源码参数键本版初始值
IR_FILTER显示文字
EnableIR_Filterfalse
IR_CloseOpenTradestrue
IR_ClosePendingOrderstrue
IR_MinutesBefore100
IR_MinutesAfter60
CPI 事件控制

设置 CPI 事件窗口内的平仓与撤单。过滤器默认关闭,窗口为事件前 100 分钟、后 60 分钟。这些操作不会独立阻止新入场。

CPI 事件控制
源码参数键本版初始值
CPI_FILTER显示文字
EnableCPI_Filterfalse
CPI_CloseOpenTradestrue
CPI_ClosePendingOrderstrue
CPI_MinutesBefore100
CPI_MinutesAfter60
策略距离

对入场、止损、止盈、跟踪及保本距离增加偏移。单位为策略距离,不是账户货币的盈亏金额。

策略距离
源码参数键本版初始值
propfirmsettings显示文字
AdjustEntry0.0
AdjustSL0.0
AdjustTP0.0
AdjustTrailSL0.0
AdjustTrailTP0.0
AdjustBreakEven0.0
手数与亏损限制

Risk:0 固定,3 单策略,1234 总分配。MaxAllowedDD 用于风险配额,不是强平阈值。PropFirmMaxDailyDD 是日内亏损停止项,0 关闭;ManualBalance 为 0 时采用账户基数。OnlyUp 保留最高资金基数。

手数与亏损限制
源码参数键本版初始值
LotSizeSettings显示文字
manually set balance to use (if > 0)ManualBalance0.0
Lotsize calculation methodRiskMax Allowed Total Drawdown (1234)LOTS_TOTAL_DRAWDOWN
StartLots0.01
Max Allowed TOTAL DrawdownMaxAllowedDD30.0
Weighted LotsizeUseWeightedLotstrue
Max Risk Per StratMaxRiskPerStrategy_1.0
Set Max DAILY Drawdown (Prop Firms)PropFirmMaxDailyDD0.0
OnlyUptrue
Reset Highest Balance for OnlyUpResetHighestBalancefalse
CheckMargintrue
Use Equity Instead of BalanceUseEquityfalse
手动策略

RunStrat1–9 在 TradeFrequency = 6 时生效。不要与总风险加权模式搭配;分隔线和警告字符串仅用于显示,不控制交易。

手动策略
源码参数键本版初始值
ManualStratSelect显示文字
ManStratWarn显示文字
Run Strategy 1 (low risk)RunStrat1true
Run Strategy 2 (low risk)RunStrat2true
Run Strategy 3 (low risk)RunStrat3true
Run Strategy 4 (med risk)RunStrat4true
Run Strategy 5 (med risk)RunStrat5true
Run Strategy 6 (med risk)RunStrat6true
Run Strategy 7 (med risk)RunStrat7true
Run Strategy 8 (high risk)RunStrat8true
Run Strategy 9 (high risk)RunStrat9true

交付后的支持

售后包括 Bug 修复。

产品持续维护期间,针对交付原版中可复现、与商品说明不符的问题,提供排查与修复支持。

支持期限:产品持续维护期间

交付与编译问题

文件缺失、交付错误,以及声明环境中的原版编译故障。

程序与文档缺陷

请提供版本、参数、日志与复现步骤,以便确认并处理问题。

售后范围

不保证未来盈利。购买和使用本产品需要具备 MQL5 与 MT5 基础知识;因缺少相关知识而无法使用,不属于 Bug 修复范围。

常见问题

常见问题与解答

面向具有一定编程能力与交易经验,能够阅读代码、编译 MQL5 并独立测试策略的用户。

帮助中心
购买的是什么?

你可以阅读、修改和编译交付源码,用于自己的研究及本人交易账户。修改前请保留一份未经改动的交付原版。 未经单独书面授权,不得转售、再分发、公开发布、转授权源码或编译文件,也不得作为白标产品提供。交付源码不代表转让版权或第三方名称的所有权。

发货后的退款政策

源代码是可复制的数字商品。一经发货,不接受改变主意、不再需要等个人原因退款。下单前请核对兼容性、内容与已披露限制。

如何交付和报告 Bug?

核验付款后,源码包与文档会发送至订单邮箱。请检查收件箱和垃圾邮件,并保留订单编号,以便查询交付或获取售后支持。 请提供订单编号、源码版本、终端 build、参数、预期行为与复现步骤。仅附上相关日志,并删除账户凭据。

交付与售后

  1. 1

    核对项目

    阅读文件、环境和条款

  2. 2

    确认订单

    核对源码版本与购买条款

  3. 3

    付款

    通过支付服务商或所选区块链核实到账

  4. 4

    收件

    付款确认后 6 小时内通过邮件接收源码

从免费的例子开始

免费下载,提供真实源码。

MQL4 / MQL5 源码文件为 .mq4 / .mq5;EX4 / EX5 是编译程序。购买 EX4 或 EX5 并不自动包含源码。

Journal Starter

两个原创、不会下单的 MT4 / MT5 学习示例,用于阅读 OnInit 和 OnDeinit 日志流程。

仅供学习的示例。使用前请在 MetaEditor 中审阅并编译;这些示例不会下单。

结账

The Gold Reaper MT5

版本 5.1 · 个人使用许可

订单金额
US$599

付款确认后 6 小时内邮件交付

截图 · The Gold Reaper MT5

截图 — The Gold Reaper MT5放大图片 ↗

购物车

每个项目一份个人使用许可,同一商品仅加入一次。

购物车还是空的

选择一个源码项目,开始浏览。

继续选购