EA-11345 · 趋势跟踪

Exp_MaByMa

该EA基于自定义'MaByMa'指标的交叉信号进行交易,该指标用一条均线平滑另一条均线。当指标线上穿信号线时开多仓,下穿时开空仓,支持可配置的资金管理和止损止盈设置。

打开交互版(权益曲线、切换品种)

基本信息

风险低风险
爆仓风险低
评分★★★☆☆
类型交易型 EA
周期H4, H12, D1
指标MaByMa (Dual-Smoothed MA), SMA, EMA, SMMA, LWMA, JJMA, JurX, ParMA, T3, VIDYA, AMA
作者Copyright © 2014, Nikolay Kositsin

回测结果(H1,约 1 年)

品种盈亏年化最大回撤交易数胜率夏普恢复因子最长连亏每笔期望状态
EURUSD0.00%0.00%0.00%0—————自定义指标为近似
GBPUSD0.00%0.00%0.00%0—————自定义指标为近似
USDJPY0.00%0.00%0.00%0—————自定义指标为近似
XAUUSD0.00%0.00%0.00%0—————自定义指标为近似

由 MQL5 自动转换为 Python,所有 EA 使用同一套规则回测:按 MT5 手数计仓(外汇每手 10 万单位、黄金每手 100 盎司),1:100 杠杆,同一时间只有一张挂单,净值跌破初始资金 10% 时强平。夏普比率按权益曲线计算。标为不可靠的结果仅供参考。

爆仓风险: 未发现爆仓模式

代码里没有发现常见的爆仓模式,回测中账户也没有爆仓。但这不是保证,任何 EA 都可能亏钱。

高:回测中爆仓,或使用马丁/网格加仓且不设止损。偏高:马丁或网格加仓但有止损,或不设止损且可同时持有多个仓位。 标签的含义和我们的发现 →

策略分析

策略核心是双重平滑均线交叉系统,使用MaByMa指标将一条均线再进行一次平滑处理,从而减少假信号。入场条件为:当指标线Ind上穿信号线Sign时产生买入信号,下穿时产生卖出信号,仅在信号发生交叉时才触发新交易。出场条件依赖固定点数的止损和止盈,同时也支持反向信号平仓——即买入信号时平卖仓,卖出信号时平买仓。仓位管理支持五种模式:固定手数、基于余额百分比、基于可用保证金百分比、基于亏损后余额百分比和基于亏损后可用保证金百分比。资金管理通过MM参数控制风险比例,默认0.1。策略使用SignalBar参数决定在哪根K线检测信号,默认为1即前一根已收盘K线,这有助于避免未收盘K线的信号闪烁问题。

优势

  • 双重平滑均线设计有效减少传统单均线交叉的假信号,提高信号质量
  • 支持10种平滑算法(SMA/EMA/SMMA/LWMA/JJMA/JurX/ParMA/T3/VIDYA/AMA),灵活度高
  • 提供5种仓位管理模式和可配置的止损止盈,资金管理较为完善
  • 使用SignalBar=1检测已收盘K线信号,避免未收盘K线的信号闪烁
  • 买卖开平仓开关独立可控,便于灵活控制策略行为

劣势

  • 默认止损1000点、止盈2000点对于H12周期来说可能偏大,缺乏基于ATR的动态止损机制
  • 没有扩展点差过滤,在流动性较差的时段可能以较大滑点入场
  • 双重平滑均线本质仍是滞后指标,在趋势反转时入场延迟较大
  • 缺少追踪止损功能,在趋势行情中无法锁定浮动利润
  • 依赖外部自定义指标MaByMa和两个头文件,部署复杂度较高

改进建议

  • 增加基于ATR的动态止损止盈机制,根据市场波动性自动调整止损距离
  • 添加点差过滤和交易时段过滤,避免在不利条件下入场

风险评估

总体风险: 低风险

  • 固定止损止盈缺乏对市场波动率变化的适应性,在高波动期可能止损过近
  • 没有最大持仓或最大回撤限制,在极端行情下可能持续亏损

评估得分

代码质量3.0
策略逻辑3.0
风险管理4.0
稳健性3.0
创新性3.0
文档2.0
综合3.0

参数

参数默认值说明
MM0.1资金管理比例参数
MMModeLOT仓位计算模式(固定手数/余额百分比/可用保证金百分比等)
StopLoss_1000止损点数
TakeProfit_2000止盈点数
Deviation_10最大滑点点数
BuyPosOpentrue是否允许买入开仓
SellPosOpentrue是否允许卖出开仓
BuyPosClosetrue是否允许买入平仓(反向信号平卖仓)
SellPosClosetrue是否允许卖出平仓(反向信号平买仓)
InpInd_TimeframePERIOD_H12指标时间周期
MA_Method1MODE_SMA第一层均线平滑方法
Length17第一层均线周期
Phase115第一层均线相位参数(JJMA/VIDYA/AMA使用)
MA_Method2MODE_JJMA第二层均线平滑方法
Length27第二层均线周期
Phase215第二层均线相位参数(JJMA/VIDYA/AMA使用)
IPCPRICE_CLOSE应用价格类型
SignalBar1信号检测K线索引(0=当前K线,1=前一根收盘K线)

同类 EA:趋势跟踪

回测是历史模拟,不代表未来收益,不构成投资建议。

订阅每周 Arena 周报

每周一封邮件:排名变化、新信号和新研究。不发垃圾邮件,随时可以退订。