让策略按你的想法生长。

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

无需另装依赖

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

个人使用不限次数

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

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

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

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

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

  1. 说出你的想法

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

  2. 审阅并编译

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

  3. 验证你的版本

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

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

产品介绍

把这款 EA,变成你的 EA。

源码版包含可编辑 MQ5、已编译 EX5、README 和 PARAMETERS.pdf。您可以阅读策略、修改自己的副本,并在修改后重新编译。 多策略黄金组合,提供六策略优化模式、自定义模式、跨资产过滤和可调风险控制。

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

无需额外下载 MQH 或 DLL

项目规格

平台
MetaTrader 5 / MQL5,不兼容 MT4
版本
3.22
依赖
使用 MT5 标准库,无需另行下载 DLL 或自定义 MQH。 重新编译时,请将这些随包目录保留在 MQ5 旁:Models/
输入参数
116 项输入
编译与测试
使用 MT5 MetaEditor 编译。安装步骤见 README.txt,参数说明见 PARAMETERS.pdf。

交易配置

交易规格

多策略黄金组合,提供六策略优化模式、自定义模式、跨资产过滤和可调风险控制。

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

品种
XAUUSD / GOLD
图表周期
策略内部多周期
账户
对冲账户

打开源码,看看里面

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

MQL5 / .mq5
Karat Killer MT5 3.22[MQLume].mq5v3.22
double QuantizeRiskVolume(const double fixed_lots, const double account_balance, const double risk_percent,                          const double stop_distance, const double point, const double tick_value,                          const double tick_size, const double minimum, const double maximum,                          const double step){   double volume;   if (fixed_lots > 0.0)      volume = MathFloor(fixed_lots / step) * step;   else   {      if (stop_distance < point)         return 0.0;      if (tick_value <= 0.0 || tick_size <= 0.0)         return 0.0;      double distance_ticks = stop_distance / tick_size;      double risk_cash = account_balance * risk_percent / 100.0;      double cash_per_lot = tick_value * distance_ticks;      volume = MathFloor((risk_cash / cash_per_lot) / step) * step;   }   return MathMax(minimum, MathMin(maximum, volume));}void EnforceStopDistances(const bool buy, const double quote, const int digits, const int stops_points,                          const double point, double &stop, double &target){   stop = NormalizeDouble(stop, digits);   target = NormalizeDouble(target, digits);   const int minimum_points = (stops_points > 0 ? stops_points : 10);   const double minimum_distance = minimum_points * point;   if (buy)   {      if (quote - stop < minimum_distance)         stop = quote - minimum_distance;      if (target - quote < minimum_distance)         target = quote + minimum_distance;   }   else   {      if (stop - quote < minimum_distance)         stop = quote + minimum_distance;      if (quote - target < minimum_distance)         target = quote - minimum_distance;   }   stop = NormalizeDouble(stop, digits);   target = NormalizeDouble(target, digits);}struct StrategyState{   ulong ticket;

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

交付清单

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

一个项目。
完整交付。

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

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

    Karat Killer MT5 3.22[MQLume].mq5

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

    包含
  • EX5

    Karat Killer MT5 3.22[MQLume].ex5

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

    包含
  • ONNX

    Models/KaratKiller322.onnx

    随包编译资源;请保持相对路径。

    包含
  • PDF

    PARAMETERS.pdf

    参数手册:初始值、仓位公式与使用说明。

    包含
  • TXT

    README.txt

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

    包含

测试与验证

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

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

版本 v3.22 · 116

参数说明

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

探索下方参数,根据自己的研究、风险偏好和工作习惯定制 EA。 EA 发出的订单注释统一使用 @MQLume,并保留必要的策略标识。注释参数用于兼容已保存设置,不能移除执行时的品牌标识。

结合 PARAMETERS.pdf 参数指南与 README.txt 使用说明,了解简短输入名称背后的用途、默认值和运行注意事项。

如何读懂 EA 参数
设置 1 · General

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

设置 1 · General
源码参数键本版初始值
Expert Advisor NameInpEAName显示文字
Info & ManualInpEALink显示文字
设置 2 · RISK MANAGEMENT

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

设置 2 · RISK MANAGEMENT
源码参数键本版初始值
Risk Per Trade (% of Balance)RiskPct1.0
Fixed Lot Size (0 = use Risk %)FixedLots0.0
Max Total Open PositionsMaxOpenTotal12
Max Concurrent Ratchet LONG (S8, S9, S12)MaxOpenRatchet1
Max Concurrent Short Cluster (S1, S2, S4, S5)MaxOpenShortCluster2
Max Concurrent Long Trend (S6, S11, S12)MaxOpenLongTrend2
Max Allowed Spread (points)MaxSpreadPoints35
Max Drawdown % (0 = disabled)MaxDrawdownPct0.0
Fast Trailing (M1). Off = strategy TF onlyFastTrailingtrue
设置 3 · TRADE SETTINGS

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

设置 3 · TRADE SETTINGS
源码参数键本版初始值
Trade Comment (fixed @MQLume with strategy suffix)InpEAComment显示文字
Magic Number (base)InpMagicNumber202501
设置 4 · TRADING SESSION

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

设置 4 · TRADING SESSION
源码参数键本版初始值
Session filter on/off (false=off, matches backtest)EnableSessionFilterfalse
Session Start Hour (server time EET)SessionStartHour5
Session End Hour (server time EET)SessionEndHour20
Close ALL trades on Friday at FridayCloseHourCloseFridayEODfalse
Friday close hour (server time EET, 0-23)FridayCloseHour22
设置 5 · NEWS FILTER

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

设置 5 · NEWS FILTER
源码参数键本版初始值
Block entries near USD high-impact newsEnableNewsFiltertrue
Block window: minutes BEFORE eventNewsMinsBefore120
Block window: minutes AFTER eventNewsMinsAfter60
Strategies affected by near-news filter (comma-separated, e.g.InpNF_Strats"2,3,6"
Block ALL strategies on NFP day (first Friday of month)BlockNFPDaytrue
设置 6 · CROSS-ASSET SYMBOLS

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

设置 6 · CROSS-ASSET SYMBOLS
源码参数键本版初始值
Silver Symbol (XAGUSD, XAGUSD.a, etc.)InpSymbolSilver"XAGUSD"
S&P 500 Symbol (US500, US500.a, SP500, etc.)InpSymbolSP500"US500"
设置 7 · PORTFOLIO MODE

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

设置 7 · PORTFOLIO MODE
源码参数键本版初始值
Portfolio ModePortfolioModeOptimized PortfolioOptimizedPortfolio
设置 8 · STRATEGY SELECTION (Custom mode only)

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

设置 8 · STRATEGY SELECTION (Custom mode only)
源码参数键本版初始值
S1 Session Pivot SHORT (M30)EnableS1true
S2 Trend Breakdown SHORT (M30)EnableS2true
S3 Momentum Reversal SHORT (M30)EnableS3true
S4 Pivot Breakout SHORT (M30)EnableS4true
S5 London Breakdown SHORT (M30)EnableS5true
S6 Asian Breakout LONG (H1)EnableS6true
S7 Pivot Rally LONG (M30)EnableS7true
S8 Momentum Surge LONG (H1)EnableS8true
S9 Trend Follow LONG (H1)EnableS9true
S10 Volatility Breakout LONG (H1)EnableS10true
S11 Cloud Breakout LONG (H1)EnableS11true
S12 Trend Continuation LONG (H1)EnableS12true
设置 9 · S1: Session Pivot SHORT (M30) - Chandelier

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

设置 9 · S1: Session Pivot SHORT (M30) - Chandelier
源码参数键本版初始值
S1 Distance ModeInpMode_S1ATR MultiplesAtrDistance
S1 Stop LossInpSL_S11.2
S1 Take ProfitInpTP_S13.0
S1 Break-Even Trigger (0=off)InpBE_S10.8
S1 Trail Stop DistanceInpTrailStop_S10.5
S1 Cooldown Bars (0=off)InpCooldown_S16
设置 10 · S2: Trend Breakdown SHORT (M30) - Ratchet

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

设置 10 · S2: Trend Breakdown SHORT (M30) - Ratchet
源码参数键本版初始值
S2 Distance ModeInpMode_S2PricePercentDistance
S2 Stop LossInpSL_S20.55
S2 Take ProfitInpTP_S23.45
S2 Break-Even Trigger (0=off)InpBE_S20.6
S2 Ratchet StepInpRatchetStep_S20.55
S2 Ratchet MoveInpRatchetMove_S20.7
S2 Cooldown Bars (0=off)InpCooldown_S21
设置 11 · S3: Momentum Reversal SHORT (M30) - Ratchet

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

设置 11 · S3: Momentum Reversal SHORT (M30) - Ratchet
源码参数键本版初始值
S3 Distance ModeInpMode_S3ATR MultiplesAtrDistance
S3 Stop LossInpSL_S32.1
S3 Take ProfitInpTP_S32.95
S3 Break-Even Trigger (0=off)InpBE_S31.8
S3 Ratchet StepInpRatchetStep_S31.25
S3 Ratchet MoveInpRatchetMove_S30.85
S3 Cooldown Bars (0=off)InpCooldown_S32
设置 12 · S4: Pivot Breakout SHORT (M30) - Ratchet

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

设置 12 · S4: Pivot Breakout SHORT (M30) - Ratchet
源码参数键本版初始值
S4 Distance ModeInpMode_S4ATR MultiplesAtrDistance
S4 Stop LossInpSL_S41.7
S4 Take ProfitInpTP_S46.5
S4 Break-Even Trigger (0=off)InpBE_S40.7
S4 Ratchet StepInpRatchetStep_S40.4
S4 Ratchet MoveInpRatchetMove_S40.9
S4 Cooldown Bars (0=off)InpCooldown_S41
设置 13 · S5: London Breakdown SHORT (M30) - Chandelier

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

设置 13 · S5: London Breakdown SHORT (M30) - Chandelier
源码参数键本版初始值
S5 Distance ModeInpMode_S5ATR MultiplesAtrDistance
S5 Stop LossInpSL_S51.1
S5 Take ProfitInpTP_S55.8
S5 Break-Even Trigger (0=off)InpBE_S50.8
S5 Trail Stop DistanceInpTrailStop_S50.5
S5 Cooldown Bars (0=off)InpCooldown_S53
设置 14 · S6: Asian Breakout LONG (H1) - Time Decay

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

设置 14 · S6: Asian Breakout LONG (H1) - Time Decay
源码参数键本版初始值
S6 Distance ModeInpMode_S6PricePercentDistance
S6 Stop LossInpSL_S61.85
S6 Take ProfitInpTP_S64.3
S6 Break-Even Trigger (0=off)InpBE_S61.0
S6 Time Decay Bars (time_decay exit only)InpDecayBars_S67
S6 Cooldown Bars (0=off)InpCooldown_S65
设置 15 · S7: Pivot Rally LONG (M30) - Chandelier

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

设置 15 · S7: Pivot Rally LONG (M30) - Chandelier
源码参数键本版初始值
S7 Distance ModeInpMode_S7PricePercentDistance
S7 Stop LossInpSL_S71.35
S7 Take ProfitInpTP_S72.3
S7 Break-Even Trigger (0=off)InpBE_S71.4
S7 Trail Stop DistanceInpTrailStop_S70.95
S7 Cooldown Bars (0=off)InpCooldown_S75
设置 16 · S8: Momentum Surge LONG (H1) - Chandelier

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

设置 16 · S8: Momentum Surge LONG (H1) - Chandelier
源码参数键本版初始值
S8 Distance ModeInpMode_S8PricePercentDistance
S8 Stop LossInpSL_S80.85
S8 Take ProfitInpTP_S82.1
S8 Break-Even Trigger (0=off)InpBE_S81.6
S8 Trail Stop DistanceInpTrailStop_S81.6
S8 Cooldown Bars (0=off)InpCooldown_S81
设置 17 · S9: Trend Follow LONG (H1) - Ratchet

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

设置 17 · S9: Trend Follow LONG (H1) - Ratchet
源码参数键本版初始值
S9 Distance ModeInpMode_S9PricePercentDistance
S9 Stop LossInpSL_S91.0
S9 Take ProfitInpTP_S92.1
S9 Break-Even Trigger (0=off)InpBE_S91.0
S9 Ratchet StepInpRatchetStep_S91.0
S9 Ratchet MoveInpRatchetMove_S91.35
S9 Cooldown Bars (0=off)InpCooldown_S95
设置 18 · S10: Volatility Breakout LONG (H1) - Chandelier

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

设置 18 · S10: Volatility Breakout LONG (H1) - Chandelier
源码参数键本版初始值
S10 Distance ModeInpMode_S10PricePercentDistance
S10 Stop LossInpSL_S101.5
S10 Take ProfitInpTP_S104.75
S10 Break-Even Trigger (0=off)InpBE_S101.4
S10 Trail Stop DistanceInpTrailStop_S102.35
S10 Cooldown Bars (0=off)InpCooldown_S101
设置 19 · S11: Cloud Breakout LONG (H1) - Ratchet

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

设置 19 · S11: Cloud Breakout LONG (H1) - Ratchet
源码参数键本版初始值
S11 Distance ModeInpMode_S11PricePercentDistance
S11 Stop LossInpSL_S111.75
S11 Take ProfitInpTP_S114.8
S11 Break-Even Trigger (0=off)InpBE_S111.7
S11 Ratchet StepInpRatchetStep_S111.4
S11 Ratchet MoveInpRatchetMove_S110.45
S11 Cooldown Bars (0=off)InpCooldown_S114
设置 20 · S12: Trend Continuation LONG (H1) - Time Decay

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

设置 20 · S12: Trend Continuation LONG (H1) - Time Decay
源码参数键本版初始值
S12 Distance ModeInpMode_S12PricePercentDistance
S12 Stop LossInpSL_S121.9
S12 Take ProfitInpTP_S122.15
S12 Break-Even Trigger (0=off)InpBE_S121.9
S12 Time Decay Bars (time_decay exit only)InpDecayBars_S125
S12 Cooldown Bars (0=off)InpCooldown_S121
设置 21 · DISPLAY

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

设置 21 · DISPLAY
源码参数键本版初始值
Show On-Chart DashboardShowDashboardtrue

交付后的支持

售后包括 Bug 修复。

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

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

交付与编译问题

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

程序与文档缺陷

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

售后范围

从随附指南开始学习;交付问题或可复现的软件缺陷,可联系我们协助处理。交易结果不作保证。

常见问题

常见问题与解答

帮助中心
购买的是什么?

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

发货后的退款政策

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

如何交付和报告 Bug?

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

交付与售后

  1. 1

    核对项目

    阅读文件、环境和条款

  2. 2

    确认订单

    核对源码版本与购买条款

  3. 3

    付款

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

  4. 4

    自动发货

    付款确认后快速自动发货,无需等待人工发送。

MQLume Bespoke

让想法,成为专属作品。

探索高级定制 →

有更具体的想法?聊聊高级定制。

通过站内客服或邮件告诉我们您的需求。我们一起确认开发范围和实现方案,定制服务单独报价。

100% 认真对待每一笔订单,持续跟进交付与售后。

探索免费 EA 源码

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

免费

Lizard [MQLume]

MQL5 / MT5版本 v2.1

免费的黄金突破源码项目:六个可独立选择的策略核心,配合时段过滤和灵活仓位设置。

US$99.00免费
免费

Scraper Gold [MQLume]

MQL5 / MT5版本 v3.7

免费可编辑源码,包含 EX5:四个黄金突破引擎,各自提供独立的模式、仓位、方向和退出控制。

US$95.00免费

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

Journal Starter

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

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

评价与问答

正在加载…

MQLume

一起探索,也一起交流。

在你喜欢的平台,与 MQLume 保持连接。

YouTube

看看 EA 如何运行,了解回测表现、操作演示与实用教程。

前往 YouTube 观看

Telegram

与其他 EA 用户交流想法,分享使用心得,及时了解新品动态。

加入交流社区 关注官方更新

结账

Karat Killer [MQLume]

版本 3.22 · 个人使用许可

订单金额
US$299

账户下载 · 邮件交付

截图 · Karat Killer [MQLume]

截图 — Karat Killer [MQLume]
放大图片 ↗

购物车

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

购物车还在等它的第一位乘客。

选择 EA 或源码版,开始你的项目。

继续选购