EA-13944 · 动量

Exp_XDerivative

该EA基于XDerivative自定义指标进行交易,该指标计算价格的平滑导数。当导数向上转折时开多仓,向下转折时开空仓,支持可配置的资金管理和独立的买卖开平仓控制。

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

基本信息

分类动量
风险中等
评分★★★☆☆
类型交易型 EA
周期H1, H4, D1
指标XDerivative, JJMA
作者—

回测结果(H1,约 1 年)

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

策略分析

该EA的核心策略是基于XDerivative指标的导数变化来判断价格动量的转折。入场条件:当Value[1]<Value[2](指标下降趋势中)且Value[0]>Value[1](当前值回升)时,产生买入信号;当Value[1]>Value[2](指标上升趋势中)且Value[0]<Value[1](当前值回落)时,产生卖出信号。这本质上是捕捉动量的拐点,属于动量反转交易策略。出场条件通过反向信号触发平仓,同时设置了固定的StopLoss和TakeProfit进行风险控制。仓位管理支持五种模式:按可用保证金比例、按余额比例、按扣除亏损后的可用保证金比例、按扣除亏损后的余额比例、以及固定手数。指标使用JJMA等高级平滑算法对价格导数进行平滑处理,减少了噪声干扰但可能引入滞后。

优势

  • 使用高级平滑算法(JJMA等)处理价格导数,有效降低市场噪声
  • 买卖开平仓独立控制,策略灵活性高,可只做单边或只平仓不开仓
  • 支持五种仓位管理模式,资金管理方案完善
  • 使用IsNewBar机制避免同一根K线内重复交易
  • 有固定的止损止盈设置,风险可控

劣势

  • 依赖自定义指标XDerivative,指标文件缺失则EA无法运行
  • 止损1000点和止盈2000点默认值偏大,可能在低波动市场中造成过大亏损
  • 没有点差过滤,在高点差环境下可能频繁被止损
  • 信号基于导数拐点,在震荡市中可能产生大量虚假信号
  • 缺乏对已有持仓的检查,可能重复开仓
  • 代码中注释为乱码(编码问题),可读性差

改进建议

  • 增加点差过滤和波动率过滤,避免在不利条件下开仓
  • 增加持仓检查逻辑,防止同方向重复开仓
  • 增加追踪止损功能,在盈利时保护利润
  • 将止损止盈改为ATR动态计算,适应不同市场波动率

风险评估

总体风险: 中等

  • 缺乏持仓检查,可能同方向重复开仓导致仓位过重
  • 固定止损止盈不适应市场波动率变化,极端行情下可能不足
  • 依赖外部自定义指标,指标加载失败时EA直接初始化失败
  • 没有点差过滤,高点差环境下交易成本可能吞噬利润

评估得分

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

参数

参数默认值说明
MM0.1资金管理比例或固定手数
MMModeLOT仓位计算模式(可用保证金/余额/扣除亏损后等)
StopLoss_1000止损点数
TakeProfit_2000止盈点数
Deviation_10最大允许滑点
BuyPosOpentrue是否允许买入开仓
SellPosOpentrue是否允许卖出开仓
BuyPosClosetrue是否允许买入平仓
SellPosClosetrue是否允许卖出平仓
InpInd_TimeframePERIOD_H4指标时间周期
i_slowing34指标减速参数
i_pricePRICE_WEIGHTED应用价格类型
XMA_MethodMODE_JJMA平滑方法
XLength7平滑长度
XPhase15平滑相位参数
SignalBar1信号基准K线索引

同类 EA:动量

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

订阅每周 Arena 周报

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