让策略按你的想法生长。
源码在手,你的想法就能超越参数面板。
无需另装依赖
在 MetaEditor 中打开源码,即可开始开发。项目采用独立代码或 MT5 已自带的标准库。
个人使用不限次数
自由学习、定制并用于自己的交易账户。源码在手,让你的想法能够持续改进。
一次购买,不按激活或使用次数收费
每个源码项目只需购买一次。MQLume 不按激活次数或使用次数额外收费。
Vibe coding,让交易经验成为创造力。
把想法告诉 AI 编程助手,以可编辑的 MQL5 项目为起点,由你掌握每一次修改的方向。
说出你的想法
试着提出交易时段过滤、更清晰的日志或新的风险规则。
审阅并编译
读懂 AI 提议的代码,核对逻辑,再用 MetaEditor 编译。
验证你的版本
对比回测结果,再经过模拟盘测试,最后决定是否实盘使用。
可使用你选择的 AI 工具;商品不包含 AI 订阅。请审阅生成代码并保护源码隐私。更好的工具帮助你完善流程,但不保证交易盈利。
交易配置
交易规格
让黄金策略更贴合你的想法。通过完整可编辑的 MQL5 源码,探索多种交易配置、灵活的自动手数和可配置的账户保护。
以上为市场页面公布的规格,不保证适合你的资金状况或带来收益。
- 品种
- XAUUSD / 黄金
- 图表周期
- 任意图表周期 · 内部使用 M1 / M15 数据
- 账户
- 对冲账户
- VPS
- 建议用于持续运行
打开源码,看看里面
浏览项目中的 50 行真实 MQL5 源码,在编辑器内向下滚动以继续探索。
double CalculateBaseVolume(const bool use_fixed,const double fixed_volume, const double adjusted_balance,const double sizing_value, const double minimum,const double maximum, const double step,const double directional_limit){ double volume=fixed_volume; if(!use_fixed) { const int digits=step>=1.0 ? 0 : (step<0.1 ? 2 : 1); volume=NormalizeDouble(adjusted_balance*sizing_value/1000000.0,digits); } volume=MathMin(MathMax(volume,minimum),maximum); if(directional_limit>0.0 && volume>directional_limit) volume=directional_limit; return volume;}struct LegSizing{ int mode; int digits; long magic; double risk; double fixed_volume; double minimum; double maximum; double reference_value; double scaled_reference;};double CalculateLegVolume(LegSizing &sizing,const double adjusted_balance, const double directional_limit,const double first_scale, const double second_scale,const bool exempt_magic_912, const double step){ double volume=sizing.fixed_volume; if(sizing.mode==1) volume=MathMax(sizing.minimum,MathMin(sizing.maximum, NormalizeDouble(adjusted_balance*sizing.risk/1000000.0,sizing.digits))); if(sizing.mode==2) { sizing.scaled_reference=sizing.reference_value*1.5; volume=MathMax(sizing.minimum,MathMin(sizing.maximum, NormalizeDouble(sizing.scaled_reference*sizing.risk/100000.0,sizing.digits))); } if(directional_limit>0.0 && directional_limit<=volume) volume=directional_limit; if(sizing.magic!=(exempt_magic_912 ? 912 : 0) && first_scale!=1.0) volume=MathMax(sizing.minimum,NormalizeDouble(volume*first_scale,sizing.digits)); if(second_scale!=1.0)产品介绍
把这款 EA,变成你的 EA。
读懂每个决策背后的逻辑,调整仓位计算,加入自己的交易过滤条件。Gold Beaver 将黄金交易配置、图表面板和策略历史工具结合在一起。你可以独立编程,也可以借助 AI 助手,以现有源码为起点继续开发。编译使用 MetaEditor 自带的标准 Canvas 库,无需额外下载 MQH 或 DLL。
专为 MetaTrader 5 打造。完整源码、清晰的参数和实用文档,让你掌握下一次开发的主动权。
项目规格
- 平台
- MetaTrader 5 / MQL5,不兼容 MT4
- 版本
- 5.56
- 依赖
- 仅使用 MT5 自带的 Trade 交易库,无需安装自定义 MQH 或外部 DLL。
- 输入参数
- 23 项参数,覆盖策略选择、仓位、保护及图表设置
- 编译与测试
- 使用 MT5 MetaEditor 编译;交付构建及测试记录见 RELEASE_NOTES.txt。
你的下一次创造,从这里开始。
交付清单
完整源码、实用文档与参考文件,帮助你理解、定制并测试自己的 EA。
一个项目。
完整交付。
100% 源码指本商品可编辑实现完整交付,并非只交付 EX5,亦不以隐藏策略模块代替源代码。
版本 5.56 · 个人使用许可- MQ5包含
Gold Beaver MT5 5.56[MQLume].mq5
完整、可编辑的单文件源码。阅读逻辑、自由定制,并编译自己的 EA。
- EX5包含
Gold Beaver MT5 5.56[MQLume].ex5
与源码配套的编译版 EA;修改 MQ5 后请重新编译。
- TXT包含
README.txt
简明的网站介绍、安装与编译指南,以及使用许可和客服信息。
- PDF包含
PARAMETERS.pdf
PARAMETERS.pdf 说明全部 23 项参数的默认值、单位和相互影响。交付包含 MQ5 源码、EX5 程序、README.txt、PARAMETERS.pdf 和 RELEASE_NOTES.txt。
- TXT包含
RELEASE_NOTES.txt
本交付包的构建信息、已有测试条件、改动和已知限制。
测试与验证
用测试,把想法一步步做扎实。
探索、定制并测试你的 EA,了解它在不同市场环境下的表现。从交付指南入手,逐步建立适合自己参数设置的测试流程。
版本 v5.56 · 23
参数说明
下方为交付源码的初始参数,修改后请先检查并测试。
探索下方参数,根据自己的研究、风险偏好和工作习惯定制 EA。
选择黄金策略
选择交易配置,为不同安装实例设置至少相差 100 的 Magic 编号。重新加载图表时,同时检查面板正在使用的配置。
| 源码参数键 | 本版初始值 |
|---|---|
Gold strategy type (see dropdown for stats)Mode | GB_STRATEGY_15 |
Base magic number (each chart its own, 100 apart: 909, 1009, 11InpBaseMagic | 909 |
Sync on attach: reconstruct & place canonical pendings (DEFAULTInpSyncOnAttach | true |
Delete own pending orders a minute past their expiry (MT5 testeInpStaleSweep | true |
仓位和点差
可选择固定手数或基于余额的自动手数。自动仓位以余额 × Inp_Lot_Percent ÷ 1,000,000 为基础,再应用相关调整和券商限制。该值是仓位系数,不是保证的亏损百分比。
| 源码参数键 | 本版初始值 |
|---|---|
Fixed-lot mode (if false, uses floating % below)InpUseFixedLot | false |
Fixed lot size (used only when InpUseFixedLot = true)InpFixedLot | 0.01 |
Floating lot - balance * value / 1,000,000 (default 11.6)Inp_Lot_Percent | 11.6 |
Max orders at one price (0 = off) - e.g. 1: never two of this cInpMaxAtPrice | 0 |
Max spread (points) - skip placement if exceeded (0=disabled, dInpMaxSpreadPoints | 300 |
账户保护
可设置每日亏损、相对初始余额的亏损及回撤限制。零值关闭相应门槛。可选择触发限制后关闭持仓,或仅停止新开仓。
| 源码参数键 | 本版初始值 |
|---|---|
Daily loss limit, % (0 = off) - e.g. 4: no new trades for the dInpPropDailyLoss | 0 |
Max loss limit, % of the start balance (0 = off) - e.g. 10: stoInpPropMaxLoss | 0 |
Max drawdown from the highest balance, % (0 = off) - e.g. 15: sInpPropMaxDD | 0 |
Max drawdown from the current balance, % (0 = off) - e.g. 20: sInpPropMaxDDBal | 0 |
At a limit: true = close trades and orders, false = only stop nInpPropCloseAll | true |
FTMO mode: day starts at midnight CE(S)T, all trades closed befInpPropFTMO | false |
Randomize orders: each order +-$0.30 in price and +-5% in lot, InpPropRandom | false |
保护配置
为当前策略选择保护配置。组合策略与保护选项前,请阅读参数手册。
| 源码参数键 | 本版初始值 |
|---|---|
Protection: Auto = the tested best for the running presetInpSmoothing | GB_PROTECTION_6 |
图表与日志
控制信息面板、图表主题及可选诊断日志。
| 源码参数键 | 本版初始值 |
|---|---|
GOLD BEAVER info panel (balance, gates, quality)InpShowPanel | true |
Chart UI theme (see dropdown)InpChartTheme | GB_THEME_1 |
Show all bot logs in Experts journal (off = quiet)InpShowLogs | false |
保本与诊断
选择逐 Tick 或 M1 级别的保本检查。可选测试器诊断会在指定历史窗口内检查策略排名模拟器。
| 源码参数键 | 本版初始值 |
|---|---|
Break-even: arm/check on every tick (true) or once per M1 bar (InpBeOnTick | true |
DIAG: in the tester, also run the rank simulator over the same InpSimSelfCheck | false |
DIAG: rank-simulator window for the self check (days)InpSimCheckDays | 30 |
交付后的支持
售后包括 Bug 修复。
产品持续维护期间,针对交付原版中可复现、与商品说明不符的问题,提供排查与修复支持。
支持期限:产品持续维护期间交付与编译问题
文件缺失、交付错误,以及声明环境中的原版编译故障。
程序与文档缺陷
请提供版本、参数、日志与复现步骤,以便确认并处理问题。
售后范围
从随附指南开始学习;交付问题或可复现的软件缺陷,可联系我们协助处理。交易结果不作保证。
购买的是什么?
你可以阅读、修改和编译交付源码,用于自己的研究及本人交易账户。修改前请保留一份未经改动的交付原版。 未经单独书面授权,不得转售、再分发、公开发布、转授权源码或编译文件,也不得作为白标产品提供。交付源码不代表转让版权或第三方名称的所有权。
发货后的退款政策
源代码是可复制的数字商品。一经发货,不接受改变主意、不再需要等个人原因退款。下单前请核对兼容性、内容与已披露限制。
如何交付和报告 Bug?
核验付款后,源码包与文档会发送至订单邮箱。请检查收件箱和垃圾邮件,并保留订单编号,以便查询交付或获取售后支持。 请提供订单编号、源码版本、终端 build、参数、预期行为与复现步骤。仅附上相关日志,并删除账户凭据。
交付与售后
- 1
核对项目
阅读文件、环境和条款
- 2
确认订单
核对源码版本与购买条款
- 3
付款
通过支付服务商或所选区块链核实到账
- 4
收件
付款确认后 6 小时内通过邮件接收源码
探索免费 EA 源码
免费下载,提供真实源码。


MQL4 / MQL5 源码文件为 .mq4 / .mq5;EX4 / EX5 是编译程序。购买 EX4 或 EX5 并不自动包含源码。
仅供学习的示例。使用前请在 MetaEditor 中审阅并编译;这些示例不会下单。