
让策略按你的想法生长。
源码在手,你的想法就能超越参数面板。
无需另装依赖
在 MetaEditor 中打开源码,即可开始开发。项目采用独立代码或 MT5 已自带的标准库。
个人使用不限次数
自由学习、定制并用于自己的交易账户。源码在手,让你的想法能够持续改进。
一次购买,不按激活或使用次数收费
每个源码项目只需购买一次。MQLume 不按激活次数或使用次数额外收费。
Vibe coding,让交易经验成为创造力。
把想法告诉 AI 编程助手,以可编辑的 MQL5 项目为起点,由你掌握每一次修改的方向。
说出你的想法
试着提出交易时段过滤、更清晰的日志或新的风险规则。
审阅并编译
读懂 AI 提议的代码,核对逻辑,再用 MetaEditor 编译。
验证你的版本
对比回测结果,再经过模拟盘测试,最后决定是否实盘使用。
可使用你选择的 AI 工具;商品不包含 AI 订阅。请审阅生成代码并保护源码隐私。更好的工具帮助你完善流程,但不保证交易盈利。
产品介绍
把这款 EA,变成你的 EA。
阅读、修改并编译随附 MQ5;包内还包含编译好的 EX5、README 和参数手册。 保持终端稳定连接:重启会丢失虚拟止损状态,初始化会删除本 EA 的挂单。仓位计算不是亏损上限。
专为 MetaTrader 5 打造。完整源码、清晰的参数和实用文档,让你掌握下一次开发的主动权。
项目规格
- 平台
- MetaTrader 5 / MQL5,不兼容 MT4
- 版本
- 2.1
- 依赖
- 使用 MT5 标准库和随附项目资源,无需另行下载 DLL 或自定义 MQH。
- 输入参数
- 61 项输入(含显示字段)
- 编译与测试
- 使用 MT5 MetaEditor 编译。安装步骤见 README.txt,参数说明见 PARAMETERS.pdf。
交易配置
交易规格
免费的黄金突破源码项目:六个可独立选择的策略核心,配合时段过滤和灵活仓位设置。
以上为市场页面公布的规格,不保证适合你的资金状况或带来收益。
- 品种
- XAUUSD
- 图表周期
- H1
- 账户
- 对冲账户
打开源码,看看里面
浏览项目中的 50 行真实 MQL5 源码,在编辑器内向下滚动以继续探索。
bool IsStrategyHourBlocked(const MQLumeStrategyId strategy, const int filterMode, const datetime serverTime, const int brokerOffsetHours){ MqlDateTime clock; TimeToStruct(serverTime, clock); int hour = (clock.hour - brokerOffsetHours + 24) % 24; if(filterMode == MQLUME_TIME_NEW) { switch(strategy) { case MQLUME_CORE_A1: return hour == 16 || hour == 19; case MQLUME_CORE_A2: return hour == 19; case MQLUME_CORE_A3: return hour == 5; case MQLUME_CORE_B1: return hour == 4 || hour == 7 || hour == 16 || hour == 17; default: return false; } } switch(strategy) { case MQLUME_CORE_A1: return hour == 8 || hour == 13 || hour == 16; case MQLUME_CORE_A2: return hour == 8 || hour == 16 || hour == 18 || hour == 19; case MQLUME_CORE_A3: return hour == 5 || hour == 8 || hour == 10 || hour == 14; case MQLUME_CORE_B1: return clock.day_of_week == 3 || hour == 1 || hour == 5 || hour == 8 || hour == 10 || hour == 11 || hour == 12 || hour == 13 || hour == 14 || hour == 19; default: return false; }}datetime CalendarTime(const int year, const int month, const int day, const int hour = 0, const int minute = 0){ MqlDateTime date = {}; date.year = year; date.mon = month; date.day = day; date.hour = hour; date.min = minute; return StructToTime(date);}bool UsesSummerBrokerOffset(const datetime serverTime){ MqlDateTime now, start, finish; TimeToStruct(serverTime, now); if(now.year < 1987) return false; if(now.year < 2007) {你的下一次创造,从这里开始。
交付清单
完整源码、实用文档与参考文件,帮助你理解、定制并测试自己的 EA。
一个项目。
完整交付。
100% 源码指本商品可编辑实现完整交付,并非只交付 EX5,亦不以隐藏策略模块代替源代码。
版本 2.1 · 个人使用许可- EX5包含
Lizard MT5 2.1[MQLume].ex5
与源码配套的编译版 EA;修改 MQ5 后请重新编译。
- MQ5包含
Lizard MT5 2.1[MQLume].mq5
完整、可编辑的单文件源码。阅读逻辑、自由定制,并编译自己的 EA。
- PDF包含
PARAMETERS.pdf
参数手册:初始值、仓位公式与使用说明。
- TXT包含
README.txt
简明的网站介绍、安装与编译指南,以及使用许可和客服信息。
测试与验证
用测试,把想法一步步做扎实。
探索、定制并测试你的 EA,了解它在不同市场环境下的表现。从交付指南入手,逐步建立适合自己参数设置的测试流程。
版本 v2.1 · 61
参数说明
下方为交付源码的初始参数,修改后请先检查并测试。
下列初始值来自交付源码。调整设置前,请阅读随附的参数指南。 EA 发出的订单注释统一使用 @MQLume,并保留必要的策略标识。注释参数用于兼容已保存设置,不能移除执行时的品牌标识。
结合 PARAMETERS.pdf 参数指南与 README.txt 使用说明,了解简短输入名称背后的用途、默认值和运行注意事项。
设置 1 · News Filter Setup - READ FIRST
下方为交付源码的初始参数,修改后请先检查并测试。
| 源码参数键 | 本版初始值 |
|---|---|
NEWS FILTER: enable thisInpNewsSetup1 | 显示文字 |
...and add this URL (copy)InpNewsSetup2 | 显示文字 |
设置 2 · Community & Support
下方为交付源码的初始参数,修改后请先检查并测试。
| 源码参数键 | 本版初始值 |
|---|---|
READ THISInpWarn1 | 显示文字 |
Risk NoticeInpWarn2 | 显示文字 |
Perform a Backtest before use!InpInfoBacktest | 显示文字 |
CopyrightInpInfoOwner | 显示文字 |
MQLume Support (copy link)InpSupportLink | 显示文字 |
--- MQLume Information (copy link) ---InpBrokerInfo | 显示文字 |
MQLume WebsiteInpWebsiteLink | 显示文字 |
MQLume SupportInpServiceLink | 显示文字 |
设置 3 · Main Settings
下方为交付源码的初始参数,修改后请先检查并测试。
| 源码参数键 | 本版初始值 |
|---|---|
Time FilterInpTimeFilter | 1MQLUME_TIME_NEW |
Fakeout FilterInpFakeout | 2MQLUME_FAKEOUT_NORMAL |
Fakeout Normal: close-in-loss timer (minutes)InpFakeoutMinutes | 8 |
Magic NumberZone1_ID | 1337 |
Trade CommentZone1_Tag | "@MQLume" |
设置 4 · Trailing/SL
下方为交付源码的初始参数,修改后请先检查并测试。
| 源码参数键 | 本版初始值 |
|---|---|
Trailing/BE ModeInpTrailMode | 0MQLUME_TRAIL_DYNAMIC_HIGH |
Fixed: BE Trigger (points, 0=must set)InpFixedBE | 0 |
Fixed: Trail Distance (points, 0=must set)InpFixedTrail | 0 |
SL Presets (reference)InpSLInfo | 显示文字 |
Stop Loss (points)InpStopLossPts | 3000 |
Virtual SL (Freeze=automatic, On=always, Off=disabled)InpVSL | 0MQLUME_VIRTUAL_ON_FREEZE |
设置 5 · Market Window
下方为交付源码的初始参数,修改后请先检查并测试。
| 源码参数键 | 本版初始值 |
|---|---|
Close Window (minutes before broker close)InpCloseWindow | 120 |
Resume Entries After OpenInpOpenDelay | 15MQLUME_OPEN_AFTER_15 |
Close Before WeekendInpCloseWeekend | false |
设置 6 · News Filter
下方为交付源码的初始参数,修改后请先检查并测试。
| 源码参数键 | 本版初始值 |
|---|---|
REQUIRED for the news filterInpNewsSetup3 | 显示文字 |
Add this URL (copy)InpNewsSetup4 | 显示文字 |
NFP (extra guard, High Impact already covers NFP)InpNFP_Enable | true |
NFP Week (Block = no trades Mon-Fri, Reduce = half lot)InpNFPWeek | 0MQLUME_PAYROLL_WEEK_OFF |
High Impact (CPI, FOMC, PPI, NFP etc.)InpNews_High | true |
USD Holidays (no trading entire day)InpNews_Holidays | true |
GMT Offset Winter (Backtest + Manual Live)Inp_GMT_Winter | 2 |
GMT Offset Summer (Backtest + Manual Live)Inp_GMT_Summer | 3 |
GMT Auto-Detect Live (Off = use Winter/Summer above)InpGMT_AutoDetect | true |
Close Open Positions (News)InpNFP_CloseOpen | true |
Close Pending Orders (News)InpNFP_ClosePending | true |
Minutes Before NewsInpNFP_Before | 30 |
Minutes After NewsInpNFP_After | 30 |
设置 7 · Lot Settings
下方为交付源码的初始参数,修改后请先检查并测试。
| 源码参数键 | 本版初始值 |
|---|---|
Lot sizing only! Not a loss cap - use Max Daily DD for thatInpRiskInfo | 显示文字 |
Lot ModeInpLotMode | 1MQLUME_RISK_PERCENT |
Fix Lot SizeInpFixLot | 0.01 |
Risk %InpRiskPct | 1.0 |
$ per 0.01 LotInpDollarPer001 | 2500.0 |
Use EquityInpUseEquity | false |
Check MarginInpCheckMargin | true |
Max Daily DD value (0=off; % or $ per Unit)InpMaxDailyDD | 0.0 |
Max Daily DD Unit (% of peak equity, or $)InpMaxDDUnit | 0MQLUME_DAILY_LOSS_PERCENT |
设置 8 · Zone Selection (Custom)
下方为交付源码的初始参数,修改后请先检查并测试。
| 源码参数键 | 本版初始值 |
|---|---|
A1 H1 Breakout (Base)InpZoneA1 | true |
A2 H1 Breakout (Base)InpZoneA2 | true |
A3 H1 Breakout (Base)InpZoneA3 | true |
B1 H1 Breakout (Mid)InpZoneB1 | true |
B2 H1 Breakout (Mid)InpZoneB2 | true |
B3 H1 Breakout (Mid)InpZoneB3 | true |
设置 9 · Session Filter
下方为交付源码的初始参数,修改后请先检查并测试。
| 源码参数键 | 本版初始值 |
|---|---|
Asia: Sydney+Tokyo (NY close -> London open)InpSess_Asia | true |
London (London open -> NY open)InpSess_London | true |
London+NY Overlap (NY open -> London close)InpSess_Overlap | true |
New York (London close -> NY close)InpSess_NY | true |
设置 10 · Info Panel
下方为交付源码的初始参数,修改后请先检查并测试。
| 源码参数键 | 本版初始值 |
|---|---|
Panel Mode (Large adds execution, cost, curve)InpPanelMode | 0MQLUME_PANEL_SMALL |
Show Panel (Live)InpShowPanel | true |
Show Panel (Backtest)InpPanelTest | false |
Panel Scale (0.5-2.0)InpPanelSize | 1.0 |
Font Scale (0.5-2.0)InpFontScale | 0.9 |
交付后的支持
售后包括 Bug 修复。
产品持续维护期间,针对交付原版中可复现、与商品说明不符的问题,提供排查与修复支持。
支持期限:产品持续维护期间交付与编译问题
文件缺失、交付错误,以及声明环境中的原版编译故障。
程序与文档缺陷
请提供版本、参数、日志与复现步骤,以便确认并处理问题。
售后范围
从随附指南开始学习;交付问题或可复现的软件缺陷,可联系我们协助处理。交易结果不作保证。
购买的是什么?
你可以阅读、修改和编译交付源码,用于自己的研究及本人交易账户。修改前请保留一份未经改动的交付原版。 未经单独书面授权,不得转售、再分发、公开发布、转授权源码或编译文件,也不得作为白标产品提供。交付源码不代表转让版权或第三方名称的所有权。
发货后的退款政策
源代码是可复制的数字商品。一经发货,不接受改变主意、不再需要等个人原因退款。下单前请核对兼容性、内容与已披露限制。
如何交付和报告 Bug?
填写邮箱、确认授权条款,即可下载免费 EA 源码包,无需付款。
交付与售后
- 1
免费领取
选择需要的免费 EA 源码包。
- 2
检查订单
确认商品和 US$0 总额。
- 3
填写邮箱
确认授权条款并完成免费订单。
- 4
下载
所有免费商品可一次下载为一个 ZIP,也可分别下载。
有更具体的想法?聊聊高级定制。
通过站内客服或邮件告诉我们您的需求。我们一起确认开发范围和实现方案,定制服务单独报价。
100% 认真对待每一笔订单,持续跟进交付与售后。
探索免费 EA 源码
免费下载,提供真实源码。
MQL4 / MQL5 源码文件为 .mq4 / .mq5;EX4 / EX5 是编译程序。购买 EX4 或 EX5 并不自动包含源码。
仅供学习的示例。使用前请在 MetaEditor 中审阅并编译;这些示例不会下单。
评价与问答
正在加载…










