EA-1068 · 多周期

Exp_3Parabolic

该EA在三个不同周期(H6、H3、H1)上使用抛物线SAR指标生成趋势跟踪交易信号。买入信号需要三个周期的SAR均在收盘价下方且最快周期出现看涨反转,卖出信号反之。持仓以固定止损止盈管理。

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

基本信息

分类多周期
风险中等
评分★★★☆☆
类型交易型 EA
周期H1, H3, H6
指标Parabolic SAR
作者Copyright © 2011, Nikolay Kositsin

回测结果(H1,约 1 年)

品种盈亏年化最大回撤交易数胜率夏普恢复因子最长连亏每笔期望状态
EURUSD+5.40%+4.67%3.78%11549.60%1.121.436+$4.69可靠
GBPUSD-0.55%-0.48%6.29%11747.00%-0.06-0.097−$0.47可靠
USDJPY+2.06%+1.79%4.17%12945.70%0.430.497+$1.49可靠
XAUUSD-49.55%-43.18%76.94%14148.90%0.08-0.646−$33.62可靠

在 4 个有可信结果的品种中,2 个盈利。

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

和同类(多周期)在同一品种上有可信结果的 EA 相比:EURUSD 好于 91%(共 11 个);GBPUSD 好于 42%(共 12 个);USDJPY 好于 50%(共 12 个);XAUUSD 好于 8%(共 12 个)

按月看

品种盈利月份占比最好的月份最差的月份
EURUSD77%+1.71% 2025-12-2.44% 2026-04
GBPUSD54%+2.98% 2026-06-2.00% 2025-12
USDJPY54%+3.71% 2026-01-1.29% 2026-08
XAUUSD38%+38.21% 2026-07-40.72% 2026-01

根据回测净值曲线计算(约每两天一个点),只统计可信结果。

策略分析

策略概念基于多周期抛物线SAR共振确认趋势方向,只有在三个时间框架的趋势一致时才开仓。入场条件为:买入需SAR1<SAR2<SAR3均低于各自收盘价,且第三周期SAR从上方穿越到下方(Sar_3[0]>Close_3[0]且Sar_3[1]<Close_3[1]);卖出条件反之。出场条件包括SAR反转触发的方向性平仓信号以及固定点数的止损止盈。仓位管理通过MM参数控制,负值为固定手数,正值为按存款比例计算。资金管理依赖外部TradeAlgorithms.mqh库函数实现,包括BuyPositionOpen和SellPositionOpen等。该策略使用新柱检测机制避免重复信号,但在信号柱索引为0时会在每个tick都进行计算,可能增加不必要的运算负担。

优势

  • 多周期共振确认趋势,减少假信号
  • 三重时间框架过滤提高了入场质量
  • 新柱检测机制避免同一信号重复开仓
  • 买卖开平仓权限可独立控制,灵活性好
  • 使用抛物线SAR自带跟踪止损特性,趋势跟踪能力较强

劣势

  • 三重SAR共振信号较少,可能长时间无交易机会
  • SAR在震荡市中频繁反转产生亏损信号
  • 缺少震荡市场过滤机制,横盘时容易反复开平仓
  • 止损1000点止盈2000点的固定比例不适合所有品种
  • 依赖外部TradeAlgorithms.mqh库,核心交易逻辑不可见

改进建议

  • 增加ADX或波动率过滤器,避免在震荡市场中频繁交易
  • 增加追踪止损功能,让盈利仓位获得更多趋势空间
  • 优化MM参数说明,明确正负值的计算逻辑
  • 添加最大回撤保护和最大连续亏损限制

风险评估

总体风险: 中等

  • SAR在震荡市中频繁反转可能造成连续小额亏损
  • 固定止损止盈不适应不同波动率品种
  • 外部库TradeAlgorithms.mqh的仓位管理逻辑不可审查
  • 当SignalBar=0时每个tick都计算,可能在剧烈波动时重复触发

评估得分

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

参数

参数默认值说明
MM-0.1存款比例或固定手数,负值为手数
StopLoss_1000止损点数
TakeProfit_2000止盈点数
Deviation_10最大价格滑点
BuyPosOpentrue允许买入开仓
SellPosOpentrue允许卖出开仓
BuyPosClosetrue允许平多仓
SellPosClosetrue允许平空仓
TimeFrame1PERIOD_H6第一趋势周期
TimeFrame2PERIOD_H3第二趋势周期
TimeFrame3PERIOD_H1第三趋势周期
SarStep0.02SAR步长
SarMaximum0.2SAR最大值
SignalBar1获取入场信号的K线索引

同类 EA:多周期

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

订阅每周 Arena 周报

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