EA-14344 · 动量

Exp_PA_Oscillator

该EA基于PA_Oscillator自定义指标进行交易,该指标使用双重平滑算法处理价格数据以生成动量买卖信号。当振荡器上穿零轴时开多仓,下穿阈值时开空仓,并在信号反转时可配置平仓。支持多种平滑算法和应用价格类型。

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

基本信息

分类动量
风险中等
评分★★☆☆☆
类型交易型 EA
周期H4, H8, D1
指标PA_Oscillator, EMA, JJMA, JurX, ParMA, T3, VIDYA, AMA
作者—

回测结果(H1,约 1 年)

暂未回测:这个 EA 还没能自动转换。

策略分析

该EA的策略概念基于PA_Oscillator振荡器的动量信号进行趋势跟踪交易。入场条件为:当振荡器缓冲区1的值从0上穿时(Col[1]==0且Col[0]>0),触发买入信号;当缓冲区1的值从2下穿时(Col[1]==2且Col[0]<2),触发卖出信号。出场条件依赖信号反转:买入信号出现时同时触发卖出平仓,卖出信号出现时同时触发买入平仓,且可通过BuyPosClose和SellPosClose参数独立控制。仓位管理使用TradeAlgorithms.mqh中的BuyPositionOpen/SellPositionOpen函数,支持按自由保证金、余额、亏损后保证金或固定手数四种模式计算仓位。资金管理通过MM参数控制风险比例(默认0.1),MMMode参数选择资金管理模式,同时设有1000点止损和2000点止盈进行风险控制。

优势

  • 支持多达10种平滑算法和9种价格类型,策略灵活性高
  • 买卖开仓和平仓信号可独立控制,便于策略优化和回测
  • 设有止损止盈和滑点控制,具备基本风险管理框架
  • 使用IsNewBar进行新bar检测,避免同一K线内重复交易
  • 资金管理支持多种模式,适应不同风险偏好

劣势

  • 依赖自定义指标PA_Oscillator的外部文件,缺乏指标源码则无法验证信号逻辑
  • 止损1000点和止盈2000点偏大,在小周期交易中可能导致过大亏损
  • 缺少加仓、移动止损和追踪止损功能,盈利能力受限
  • 信号逻辑简单(仅基于缓冲区值0和2的交叉),在震荡行情中可能频繁假信号
  • 没有 spread 过滤或交易时段过滤,可能在不利条件下开仓

改进建议

  • 添加点差过滤和交易时段过滤,避免在高成本时段交易
  • 增加移动止损和保本功能,提高盈利交易的收益保护
  • 添加震荡/趋势市场识别过滤器,减少震荡行情中的假信号

风险评估

总体风险: 中等

  • 缺少点差过滤,高点差环境下可能导致滑点损失
  • 固定止损止盈未考虑市场波动率变化
  • 依赖外部指标文件,若指标加载失败则EA无法运行但未做充分容错

评估得分

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

参数

参数默认值说明
MM0.1资金管理比例
MMModeLOT手数计算模式
StopLoss_1000止损点数
TakeProfit_2000止盈点数
Deviation_10最大滑点
BuyPosOpentrue是否允许开多仓
SellPosOpentrue是否允许开空仓
BuyPosClosetrue是否允许多仓平仓
SellPosClosetrue是否允许空仓平仓
InpInd_TimeframePERIOD_H8指标时间周期
MA_Method1MODE_EMA快速平滑方法
Length112快速平滑周期
Phase115快速平滑相位参数
MA_Method2MODE_EMA慢速平滑方法
Length226慢速平滑周期
Phase215慢速平滑相位参数
IPCPRICE_CLOSE应用价格类型
SignalBar1信号获取K线索引

同类 EA:动量

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

订阅每周 Arena 周报

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