MSP Open Alpha 1
- 专家
- 版本: 1.0
一款基于 XAUUSD、M30 周期的紧凑趋势跟随系统,围绕经典 EMA 交叉与高周期方向过滤构建。定位是清晰易读的入门工具,帮助你理解机械化趋势策略的实际表现。
[ MSP Open Alphas Dedicated group ]
策略逻辑
类型
- 基于已收盘 M30 K 线的 EMA 交叉趋势跟随系统,面向 XAUUSD 发行。
- 单仓位设计(“一次只做一笔交易”):只要策略持仓或挂单未平,新信号即被忽略——不叠加加仓。
- 日内交易:入场限制在经纪商服务器时间窗口内(默认 07:00–19:00)。
入场
- 信号每根新 K 线只评估一次——入场绝不重绘。
- 做多:快速 EMA(20)在最近两根已收盘 K 线之间上穿慢速 EMA(50),且最新收盘价同时高于快速 EMA 和 200 EMA 趋势线。
- 做空:完全镜像(下穿,收盘低于快速 EMA 且低于 EMA 200)。
- 以市价单按当前 ask/bid 执行。
出场
- 每笔持仓都带有按入场价固定百分比的止损(默认 1%)。
- 不设止盈(TP = 0),也没有基于信号的出场:交易一直持有到止损或每日收盘。
- 每天一次,在可配置的服务器时间(默认 20:00)平掉所有策略持仓并删除所有挂单。
资金保护
- 基于风险的仓位管理:每笔交易承担余额的固定百分比风险(默认 1%);手数由止损距离结合 tick size、tick value 和 lot step 计算,并限制在经纪商的最小/最大手数内。
- 自由保证金不足时拒绝新订单,无变化的 SL/TP 修改被拒绝,而减仓和平仓订单始终允许。
- MagicNumber + 注释所有权标记确保 EA 只扫描和管理自己的持仓和订单。
回测结果 — XAUUSD M30,2020.01.01 – 2026.10.01
经纪商:IC Markets (EU) Ltd · USD 账户 · 初始入金 1,000.00 · 杠杆 1:50 · “Every tick” 模型 · 历史质量 99%(79,801 根 K 线 / 9,542,122 个 tick)· 全部参数为默认值。
| Metric | Value |
|---|---|
| 总净利润 | +1,107.33 USD (+110.73% on the 1,000 USD deposit) |
| 盈利因子 | 1.46 (gross profit 3,522.91 vs gross loss −2,415.58) |
| 胜率 | 52.80% — 264 of 500 trades (longs 51.45% won, shorts 54.46% won) |
| 期望收益 | +2.21 USD per trade |
| 最大回撤 | Balance: 136.08 USD (8.07%) · Equity: 145.25 USD (8.59%) |
| 恢复因子 / 夏普比率 | 7.62 / 4.13 |
| 最大单笔盈利 / 最大单笔亏损 | +105.28 / −51.81 USD (avg win +13.34 vs avg loss −10.24) |
| 最大连续亏损 | 8 trades (−28.41 USD total) |
| 平均持仓时间 | 6h 08m (min 5m 40s, max 34h 30m) |
| 期末保证金水平 | 1,046.29% (low margin usage thanks to 1% risk sizing) |
数字说明了什么:
- 正期望:盈利因子 1.46,平均盈利(+13.34)明显大于平均亏损(−10.24)——优势来自盈亏比的不对称,而非高胜率。
- 多空均衡(276 笔多单 / 224 笔空单,双向胜率均约 52–54%)——逻辑不是单方向的曲线拟合。
- 约 6.8 年内回撤保持个位数(最大占净值 8.59%)——与每笔 1% 的风险控制和每日全平一致。
- AHPR 1.0016 / GHPR 1.0015,LR 相关性 0.96:净值曲线逐小时、逐日稳定增长,而非依靠一次幸运的暴涨。
注:这些结果来自单一经纪商、单一品种、单一时段和单一参数组合,基于 1,000 USD 的模拟式回测。它们展示的是代码在 Strategy Tester 中的行为——并非对未来结果的承诺(见下方风险警示)。
回测与设置指南
- EA 启动品种:XAUUSD(黄金)
- 策略周期:M30
- 最低 / 推荐入金:200 / 500 USD(建议先用模拟账户)
- 建议使用 VPS 以保证稳定运行
- 推荐经纪商:ICMarkets
输入参数
- FastEmaPeriod — 快速 EMA 周期(20)。
- SlowEmaPeriod — 慢速 EMA 周期(50);必须大于 FastEmaPeriod。
- TrendEmaPeriod — 趋势过滤 EMA 周期(200)。
- EntryStartHour / EntryStartMinute — 入场窗口开启,服务器时间(7:00)。
- EntryEndHour / EntryEndMinute — 入场窗口关闭,服务器时间(19:00)。
- ExitHour / ExitMinute — 每日全平时间,服务器时间(20:00)。
- RiskPercent — 每笔交易的账户风险百分比(1.0 = 余额的 1%)。
- StopLossPercent — 止损距离占入场价的百分比(1%)。
这个 EA 是什么、不是什么
- 本 EA 是教学用算法,不是可直接投产的算法
- 本 EA 属于 MSP Open Alpha 系列:Meta Signals Pro - Research Lab 的开源代码
- 它刻意保持简单:是学习与实验工具,而非完全优化的交易系统。
- 如果你需要专业算法,请了解 MQL5 市场上的 MetaSignalsPro 产品
风险警示
- 过往表现不保证未来盈利
- 没有任何交易系统能 100% 获胜
- 请阅读我们的文章 How not to be fooled when you buy an algo
