让策略按你的想法生长。

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

无需另装依赖

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

个人使用不限次数

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

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

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

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

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

  1. 说出你的想法

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

  2. 审阅并编译

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

  3. 验证你的版本

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

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

交易配置

交易规格

把黄金交易策略变成自己的作品。完整可编辑的 MQL5 源码,结合双内置模型、灵活的自动手数与交易管理,让你的想法不再止步于参数面板。

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

品种
XAUUSD
图表周期
M30–H1
最低入金
US$1,500
账户
Hedging · ECN / RAW
杠杆
1:500 recommended
VPS
推荐连续运行

打开源码,看看里面

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

MQL5 / .mq5
EA Super Trend XAUUSD MT5 2.1[MQLume].mq5v2.1
double STLots(){ double lot; if(UseAutoLot) {double balance=AccountInfoDouble(ACCOUNT_BALANCE);if(balance<=0)balance=AccountInfoDouble(ACCOUNT_EQUITY);  lot=NormalizeDouble(balance/(BalancePerLot>0?BalancePerLot:1000.0)*LotPerStep,2);} else {lot=NormalizeDouble(AccountInfoDouble(ACCOUNT_MARGIN_FREE)*stLegacyRisk/1000.0,2);if(ManualLot!=0)lot=ManualLot;} double step=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_STEP); double aligned=step*(int)MathRound(lot/step); if(MathAbs(aligned-lot)>0.0000001)lot=aligned; double minimum=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MIN),maximum=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MAX); if(lot<minimum)lot=minimum;if(lot>maximum)lot=maximum;return lot;}bool STMarginAllowed(const string symbol,const double lot){ MqlTick tick;SymbolInfoTick(symbol,tick);double required=0,free_margin=AccountInfoDouble(ACCOUNT_MARGIN_FREE); if(!OrderCalcMargin(ORDER_TYPE_BUY,symbol,lot,tick.ask,required))return false; return required<=free_margin;}bool STFill(MqlTradeRequest &request){ long mode=SymbolInfoInteger(request.symbol,SYMBOL_TRADE_EXEMODE); if(mode<SYMBOL_TRADE_EXECUTION_MARKET)return true; long flags=SymbolInfoInteger(request.symbol,SYMBOL_FILLING_MODE); if(mode==SYMBOL_TRADE_EXECUTION_MARKET) {if((flags&SYMBOL_FILLING_FOK)!=0)stFilling=ORDER_FILLING_FOK;  else if((flags&SYMBOL_FILLING_IOC)!=0)stFilling=ORDER_FILLING_IOC;  else{stLastRetcode=TRADE_RETCODE_INVALID_FILL;return false;}} else if(stFilling==ORDER_FILLING_FOK && (flags&SYMBOL_FILLING_FOK)==0) {stLastRetcode=TRADE_RETCODE_INVALID_FILL;return false;} else if(stFilling==ORDER_FILLING_IOC && (flags&SYMBOL_FILLING_IOC)==0) {stLastRetcode=TRADE_RETCODE_INVALID_FILL;return false;} request.type_filling=stFilling;return true;}bool STSend(MqlTradeRequest &request){ MqlTradeResult result={}; bool sent=OrderSend(request,result);stLastRetcode=result.retcode; return sent; // Baseline returns request submission bool, not a fill guarantee.}bool STOpen(const ENUM_ORDER_TYPE side,const double volume,const double price,const double sl,const double tp){ if(IsStopped()){stLastRetcode=TRADE_RETCODE_CLIENT_DISABLES_AT;return false;} MqlTradeRequest request={};request.action=TRADE_ACTION_DEAL;request.symbol=_Symbol; request.magic=OrderMagic;request.type=side;request.volume=volume;request.price=price; request.sl=sl;request.tp=tp;request.deviation=10; long modes=SymbolInfoInteger(_Symbol,SYMBOL_ORDER_MODE); if((modes&SYMBOL_ORDER_MARKET)==0){stLastRetcode=TRADE_RETCODE_INVALID_ORDER;return false;} if((modes&SYMBOL_ORDER_SL)==0)request.sl=0;if((modes&SYMBOL_ORDER_TP)==0)request.tp=0;

产品介绍

把这款 EA,变成你的 EA。

查看并定制 Super Trend 的 XAUUSD 入场过滤、仓位间隔、部分平仓和追踪止损逻辑。借助自己的代码或 AI 编程助手探索新想法,掌握每一次修改。两个模型已内置,无需额外下载模型、MQH 或 DLL。

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

无需额外下载 MQH 或 DLL

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

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

项目规格

平台
MetaTrader 5 / MQL5,不兼容 MT4
版本
2.1
依赖
仅使用 MT5 自带的 Trade 交易库,无需安装自定义 MQH 或外部 DLL。
输入参数
46 项输入参数,涵盖手数、入场、交易管理和图表显示
编译与测试
使用 MT5 MetaEditor 编译;交付构建及测试记录见 RELEASE_NOTES.txt。

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

交付清单

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

一个项目。
完整交付。

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

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

    EA Super Trend XAUUSD MT5 2.1[MQLume].mq5

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

    包含
  • EX5

    EA Super Trend XAUUSD MT5 2.1[MQLume].ex5

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

    包含
  • TXT

    README.txt

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

    包含
  • PDF

    PARAMETERS.pdf

    随附 PARAMETERS.pdf,介绍全部 46 项输入参数的默认值、单位与使用细节。交付包含 MQ5、EX5、README.txt、PARAMETERS.pdf 和 RELEASE_NOTES.txt 五个文件。

    包含
  • TXT

    RELEASE_NOTES.txt

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

    包含

测试与验证

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

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

编译,开始探索

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

跨越市场周期进行测试

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

实盘前检查

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

版本 v2.1 · 46

参数说明

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

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

核心设置和尺寸

自动调整大小对每个 BalancePerLot 的账户余额使用 LotPerStep。禁用自动调整大小后,ManualLot 提供固定交易量。检查经纪商交易量限制。

核心设置和尺寸
源码参数键本版初始值
SettingsInfo_Settings显示文字
Important informationInfo_Link显示文字
Close orders by signals (Only SL/TP if false)close_orders_by_signalstrue
Auto lot (volume per balance step)UseAutoLottrue
Auto lot: volume per balance stepLotPerStep0.01
Auto lot: balance amount per volume stepBalancePerLot1000.0
Fixed lot (used if auto lot is off)ManualLot0.0
Orders magicOrderMagic887441147
Money management

max_orders 高于 1 可启用具有配置间距的多个交易头寸。止损、止盈和间隔单位记录在 PARAMETERS.pdf 中。

Money management
源码参数键本版初始值
Max positions number (Enable grid mode if >1)max_orders3
Distance between positions (For grid mode)orders_distance250.0
Stop lossstoploss4290
Take profittakeprofit4730
Bot comment (orders comment)bot_commentEA Super Trend XAUUSD MQLume
Partial closes

选择要平仓的利润阈值和百分比。每次交易头寸设置一次可防止重复部分平仓。

Partial closes
源码参数键本版初始值
Enable partial closeUsePartialClosetrue
Profit in points to partially closePartialClosePoints1000
Percent of volume to close (%)PartialClosePercent50.0
Only one partial close per positionPartialCloseOncetrue
Trailing stops

配置激活利润、追踪距离和最小止损调整步骤(以符号点为单位)。

Trailing stops
源码参数键本版初始值
Enable trailing stopUseTrailingStoptrue
Profit in points to activate trailingTrailingStartPoints6280
Trailing distance from price (points)TrailingDistance2530
Minimum step to move stop (points)TrailingStep990
SuperTrend display

这些设置控制图表叠加。进入决策也使用嵌入式模型。

SuperTrend display
源码参数键本版初始值
Show SuperTrend on chartShowSuperTrendtrue
ATR periodSuperTrendATRPeriod10
ATR multiplierSuperTrendMultiplier3.0
Bars to displaySuperTrendHistory300
Line width (1-5)SuperTrendLineWidth3
Show reversal arrowsShowTrendArrowstrue
交易时间和工作日

默认情况下,时间过滤器处于禁用状态。启用后,请在随附的指南中查看服务器时间和允许的工作日。

交易时间和工作日
源码参数键本版初始值
Enable trading time filterUseTimeFilterfalse
Start hour (server time)StartHour1
Start minuteStartMinute0
End hour (server time)EndHour29
End minuteEndMinute0
Trade on MondayTradeMondaytrue
Trade on TuesdayTradeTuesdaytrue
Trade on WednesdayTradeWednesdaytrue
Trade on ThursdayTradeThursdaytrue
Trade on FridayTradeFridaytrue
Trade on SaturdayTradeSaturdayfalse
Trade on SundayTradeSundayfalse
News filter

配置货币、影响和进入缓冲区。策略测试器中绕过新闻保护;在模拟账户上单独评估其操作。

News filter
源码参数键本版初始值
Enable news filterUseNewsFiltertrue
Do not open N minutes before newsNewsMinutesBefore60
Do not open N minutes after newsNewsMinutesAfter30
Only high-impact news (false = medium+high)NewsHighOnlytrue
News currencies, comma separated (e.g. USD,EUR)NewsCurrenciesUSD
Account yield chart

显示或隐藏全账户收益率图表并选择其显示的历史记录。

Account yield chart
源码参数键本版初始值
Show account yield chartShowYieldCharttrue
Days on yield chartYieldChartDays30

交付后的支持

售后包括 Bug 修复。

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

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

交付与编译问题

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

程序与文档缺陷

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

售后范围

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

常见问题

常见问题与解答

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

帮助中心
购买的是什么?

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

发货后的退款政策

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

如何交付和报告 Bug?

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

交付与售后

  1. 1

    核对项目

    阅读文件、环境和条款

  2. 2

    确认订单

    核对源码版本与购买条款

  3. 3

    付款

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

  4. 4

    收件

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

探索免费 EA 源码

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

MoonDog EA MT5

免费 EA 源码 · v4.21

US$299原版 EA 市场参考价免费

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

Journal Starter

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

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

结账

EA Super Trend XAUUSD MT5

版本 2.1 · 个人使用许可

订单金额
US$149

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

截图 · EA Super Trend XAUUSD MT5

截图 — EA Super Trend XAUUSD MT5
放大图片 ↗

购物车

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

购物车还是空的

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

继续选购