让策略按你的想法生长。
源码在手,你的想法就能超越参数面板。
无需另装依赖
在 MetaEditor 中打开源码,即可开始开发。项目采用独立代码或 MT5 已自带的标准库。
个人使用不限次数
自由学习、定制并用于自己的交易账户。源码在手,让你的想法能够持续改进。
一次购买,不按激活或使用次数收费
每个源码项目只需购买一次。MQLume 不按激活次数或使用次数额外收费。
Vibe coding,让交易经验成为创造力。
把想法告诉 AI 编程助手,以可编辑的 MQL5 项目为起点,由你掌握每一次修改的方向。
说出你的想法
试着提出交易时段过滤、更清晰的日志或新的风险规则。
审阅并编译
读懂 AI 提议的代码,核对逻辑,再用 MetaEditor 编译。
验证你的版本
对比回测结果,再经过模拟盘测试,最后决定是否实盘使用。
可使用你选择的 AI 工具;商品不包含 AI 订阅。请审阅生成代码并保护源码隐私。更好的工具帮助你完善流程,但不保证交易盈利。
交易配置
交易规格
面向 XAUUSD 的自动化交易,使用独立持仓止损与跟踪管理。
以上为市场页面公布的规格,不保证适合你的资金状况或带来收益。
- 品种
- XAUUSD
- 图表周期
- 任意时间框架
- 最低入金
- $500
- 建议入金
- 至少 $1,000
- 账户
- 对冲账户 · ECN / RAW / 低点差
- 杠杆
- 最低 1:100 · 建议 1:500
- VPS
- 要求 24/5 持续运行
打开源码,看看里面
浏览项目中的 50 行真实 MQL5 源码,在编辑器内向下滚动以继续探索。
double TitanNormalizeLotsContract(const double lots,const double volume_min, const double volume_max,const double volume_step) { double value=TitanMoneyMinSource(volume_max,TitanMoneyMaxSource(volume_min,lots)); if(volume_step>0.0) value=MathFloor((value+1e-9*volume_step)/volume_step)*volume_step; value=TitanMoneyMinSource(volume_max,TitanMoneyMaxSource(volume_min,value)); return(TitanMoneyRoundDecimal(value,TitanMoneyVolumeDigits(volume_step))); }//+------------------------------------------------------------------+//| |//+------------------------------------------------------------------+double TitanNormalizeLots(const double lots) { const double volume_min=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MIN); const double volume_max=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MAX); const double volume_step=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_STEP); return(TitanNormalizeLotsContract(lots,volume_min,volume_max,volume_step)); }//+------------------------------------------------------------------+//| |//+------------------------------------------------------------------+double TitanMoneyRiskPreset(const int level) { switch(level) { case 0: return(1200.0); case 1: return(800.0); case 2: return(600.0); case 3: return(500.0); case 4: return(300.0); case 5: return(200.0); case 6: return(150.0); case 7: return(100.0); } return(1000.0); }// Shared implementation of four sizing modes. Keep operation order and fixed-lot fallback.double TitanMoneyLotsByMode(const int mode,const double risk_percent,产品介绍
把这款 EA,变成你的 EA。
从完整的 MQL5 项目和 38 个可配置参数出发,进一步探索策略实现,开发自己的过滤条件、交易管理逻辑和研究工具。
专为 MetaTrader 5 打造。完整源码、清晰的参数和实用文档,让你掌握下一次开发的主动权。
编译后,先回测,再模拟盘。
购买源码并编译后,请务必在策略测试器中回测检查,并经过模拟盘测试,再自行决定是否进行真实交易。测试通过不代表实盘收益保证。
项目规格
- 平台
- MetaTrader 5 / MQL5,不兼容 MT4
- 版本
- 3.3
- 依赖
- 一个独立的 MQ5 文件,在 MetaEditor 中打开即可编译。
- 输入参数
- 38 项可配置参数
- 编译与测试
- 使用 MT5 MetaEditor 编译;交付构建及测试记录见 RELEASE_NOTES.txt。
你的下一次创造,从这里开始。
交付清单
完整源码、实用文档与参考文件,帮助你理解、定制并测试自己的 EA。
一个项目。
完整交付。
100% 源码指本商品可编辑实现完整交付,并非只交付 EX5,亦不以隐藏策略模块代替源代码。
版本 3.3 · 个人使用许可- MQ5包含
Quantum Titan MT5 3.3[MQLume].mq5
完整、可编辑的单文件源码。阅读逻辑、自由定制,并编译自己的 EA。
- EX5包含
Quantum Titan MT5 3.3[MQLume].ex5
与源码配套的编译版 EA;修改 MQ5 后请重新编译。
- TXT包含
README.txt
简明的网站介绍、安装与编译指南,以及使用许可和客服信息。
- PDF包含
PARAMETERS.pdf
逐项说明全部 38 个参数,包括默认值、手数公式、单位和使用要点。不含 SET 预设文件。
- TXT包含
RELEASE_NOTES.txt
本交付包的构建信息、已有测试条件、改动和已知限制。
测试与验证
用测试,把想法一步步做扎实。
探索、定制并测试你的 EA,了解它在不同市场环境下的表现。从交付指南入手,逐步建立适合自己参数设置的测试流程。
编译,开始探索
在 MetaEditor 中打开源码并编译,从默认参数开始探索。随附指南介绍安装与参数,帮助你着手定制自己的 EA。
跨越市场周期进行测试
建议在数据可用的情况下,使用过去 10 年的真实 Tick 历史数据进行回测,再通过模拟盘测试,全面评估自己的参数设置。
实盘前检查
请先对自己的参数进行回测,再通过模拟盘测试,最后决定是否实盘交易。过往结果不代表未来表现。
版本 v3.3 · 38
参数说明
下方为交付源码的初始参数,修改后请先检查并测试。
探索下方参数,根据自己的研究、风险偏好和工作习惯定制 EA。
自动档位 0–7 对应余额分母 1200 / 800 / 600 / 500 / 300 / 200 / 150 / 100,分母越小,请求手数越大。按账户币种计算,$ 标签不代表汇率换算。经纪商最低手数可能使实际风险超过较小的设定值。完整说明见 PARAMETERS.pdf。
核心 A · 信号
Core A 交易前一日高低点突破。LongOnly 阻止新卖单;空头过滤要求前一根日线收盘低于开盘。Set 0/1 对应 5/10 个价格单位的止损距离,并非固定现金亏损。Magic 使用独立的正整数。
| 源码参数键 | 本版初始值 |
|---|---|
Enable Core AEnableQuantumTitan | true |
Trade CommentTradeComment | QT S01 MQLume |
Magic NumberMagicNumber | 99999 |
Long OnlyLongOnly | false |
Bearish FilterUseShortsBearishFilter | false |
Strategy ModeSet | Mode 1 ($5 SL) / 0TITAN_STOP_5 |
核心 A · 手数
模式:0 = 按余额百分比估算风险,1 = FixedLot,2 = 余额 / BalanceStep × LotsPer1000,3 = 品种最小手数 × 余额 / 档位分母。百分比模式无法计算时回退至 FixedLot。交易量按经纪商限制与步长规范化,估算值不构成实际亏损上限。
| 源码参数键 | 本版初始值 |
|---|---|
Lot CalculationCoreARiskMode | Automatic / 3TITAN_RISK_AUTO |
Automatic LevelCoreARiskLevel | Medium-High ($300) / 4TITAN_MEDIUM_HIGH |
RiskPercentCoreARiskPercent | 1.0 |
FixedLotCoreAFixedLot | 0.01 |
LotsPer1000CoreALotsPer1000 | 0.01 |
BalanceStepCoreABalanceStep | 1000.0 |
核心 A · 入场与恢复
3.3 版默认使用 Anticipated(1)。 恢复模式仅用于 Core A 符合条件的亏损后状态,使用设定倍率,不是反复指数翻倍。Entry Style 0 为 Classic;1 为 Anticipated,将入场提前 1 个价格单位,并将一项跟踪距离从 0.5 改为 0.8。Overshoot ≤ 0 表示关闭;不利成交偏移过大可触发平仓。
| 源码参数键 | 本版初始值 |
|---|---|
UseRecoveryMode | false |
RecoveryMultiplier | 2.0 |
Entry Stylex4F9A27D6 | Anticipated / 1TITAN_ENTRY_ANTICIPATED |
Maximum Adverse Entry Overshoot ($)MaximumAdverseEntryOvershoot | 0.0 |
核心 B · 信号
Core B 交易局部极值突破,买卖开关独立。Magic 范围为基数至基数 + 99,需预留互不重叠的 100 个编号。关闭核心开关不等于立即平仓。
| 源码参数键 | 本版初始值 |
|---|---|
Enable Core BEnableCoreB | true |
Trade CommentCoreBTradeComment | QT S02 MQLume |
Magic NumberCoreBMagicNumber | 22222 |
Allow BuyCoreBAllowBuy | true |
Allow SellCoreBAllowSell | true |
核心 B · 手数
Core B 独立使用相同四种手数公式。百分比模式采用 15 个价格单位的止损距离。自动档位默认 2(分母 600);只有所选模式对应的字段参与计算。
| 源码参数键 | 本版初始值 |
|---|---|
Lot CalculationCoreBRiskMode | Automatic / 3TITAN_RISK_AUTO |
Automatic LevelCoreBRiskLevel | Low-Medium ($600) / 2TITAN_LOW_MEDIUM |
RiskPercentCoreBRiskPercent | 1.0 |
FixedLotCoreBFixedLot | 0.01 |
LotsPer1000CoreBLotsPer1000 | 0.01 |
BalanceStepCoreBBalanceStep | 1000.0 |
交易日期与新闻
选择允许 EA 新开仓的交易日。NFP 和 FOMC 过滤帮助你管理指定新闻日期前后的入场安排。交易日设置采用服务器时间。
| 源码参数键 | 本版初始值 |
|---|---|
TradeMonday | true |
TradeTuesday | true |
TradeWednesday | true |
TradeThursday | true |
TradeFriday | true |
AvoidNFPDays | true |
AvoidFOMCDays | true |
风险保护与面板
MaxDrawdownPercent 默认 0,即关闭。按本 EA 所属持仓的浮动盈亏加隔夜利息相对余额计算,并非整个账户的峰值回撤。暂停持续至服务器次日;周五保护在经纪商最后交易时段结束前一小时开始。ShowSimplePanel 控制面板及定时器安排。
| 源码参数键 | 本版初始值 |
|---|---|
MaxDrawdownPercent (%)MaxDrawdownPercent | 0.0 |
Pause New Trades Until Next Day After DDPauseAfterDrawdownUntilNextDay | true |
AvoidWeekendExposure | true |
Show PanelShowSimplePanel | true |
交付后的支持
售后包括 Bug 修复。
产品持续维护期间,针对交付原版中可复现、与商品说明不符的问题,提供排查与修复支持。
支持期限:产品持续维护期间交付与编译问题
文件缺失、交付错误,以及声明环境中的原版编译故障。
程序与文档缺陷
请提供版本、参数、日志与复现步骤,以便确认并处理问题。
售后范围
不保证未来盈利。购买和使用本产品需要具备 MQL5 与 MT5 基础知识;因缺少相关知识而无法使用,不属于 Bug 修复范围。
购买的是什么?
你可以阅读、修改和编译交付源码,用于自己的研究及本人交易账户。修改前请保留一份未经改动的交付原版。 未经单独书面授权,不得转售、再分发、公开发布、转授权源码或编译文件,也不得作为白标产品提供。交付源码不代表转让版权或第三方名称的所有权。
发货后的退款政策
源代码是可复制的数字商品。一经发货,不接受改变主意、不再需要等个人原因退款。下单前请核对兼容性、内容与已披露限制。
如何交付和报告 Bug?
核验付款后,源码包与文档会发送至订单邮箱。请检查收件箱和垃圾邮件,并保留订单编号,以便查询交付或获取售后支持。 请提供订单编号、源码版本、终端 build、参数、预期行为与复现步骤。仅附上相关日志,并删除账户凭据。
交付与售后
- 1
核对项目
阅读文件、环境和条款
- 2
确认订单
核对源码版本与购买条款
- 3
付款
通过支付服务商或所选区块链核实到账
- 4
收件
付款确认后 6 小时内通过邮件接收源码
从免费的例子开始
免费下载,提供真实源码。
MQL4 / MQL5 源码文件为 .mq4 / .mq5;EX4 / EX5 是编译程序。购买 EX4 或 EX5 并不自动包含源码。
仅供学习的示例。使用前请在 MetaEditor 中审阅并编译;这些示例不会下单。