EA-13603 · 动量

Exp_Ergodic_Ticks_Volume_Indicator

该EA基于Ergodic Tick成交量指标进行交易,该指标是通过多层平滑算法处理tick成交量数据得出的动量振荡器。当指标线上穿信号线时开多仓,下穿信号线时开空仓,并可在信号反转时平仓。

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

基本信息

分类动量
风险中等
评分★★☆☆☆
类型交易型 EA
周期H1, H4, H6, D1
指标Ergodic Ticks Volume Indicator, EMA, Custom Smoothing (JJMA/JurX/ParMA/T3/VIDYA/AMA)
作者—

回测结果(H1,约 1 年)

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

策略分析

策略概念基于Ergodic Tick成交量指标,这是一种利用tick成交量数据经过六层平滑处理(XLength1-XLength6)构建的动量振荡器,类似于MACD但基于成交量而非价格。入场条件为:当指标线(Ind)上穿信号线(Sign)时开多仓,当指标线下穿信号线(Sign)时开空仓,仅在信号交叉发生的新K线或SignalBar指定的K线上触发。出场条件包括:多仓在指标线跌破信号线时平仓,空仓在指标线上穿信号线时平仓,同时支持固定点数的止损(StopLoss_=1000)和止盈(TakeProfit_=2000)。仓位管理通过MM参数控制风险比例(默认0.1),并支持多种资金管理模式(MMMode),包括基于自由保证金、余额、损失后保证金和固定手数等模式。资金管理依赖于TradeAlgorithms.mqh中封装的BuyPositionOpen和SellPositionOpen函数,结合偏差控制(Deviation_=10)来管理滑点风险。策略使用新K线检测机制(IsNewBar)避免重复信号,但缺乏对持仓量的检查、点差过滤和追加止损机制。

优势

  • 基于成交量的动量指标,比纯价格指标提供更深层的市场信息
  • 六层平滑架构和多种平滑算法选择,使指标适应性极强
  • 买卖开平仓可独立控制,灵活性高,便于只做多或只做空
  • 使用新K线检测机制避免同一根K线重复交易
  • 支持多种资金管理模式,适合不同风险偏好的交易者

劣势

  • 缺乏持仓数量检查,可能在已有同向持仓时重复开仓
  • 没有点差过滤器,在高点差环境下信号可能失真导致不利成交
  • 止损止盈为固定点数,不根据市场波动性(如ATR)动态调整
  • 信号反转即平仓且新信号即开仓,在震荡市中容易频繁进出造成亏损
  • 依赖外部指标文件Ergodic_Ticks_Volume_Indicator,若该文件缺失则EA无法运行

改进建议

  • 增加最大持仓数量限制和同向持仓检查,避免重复开仓导致过度杠杆
  • 加入点差过滤和ATR动态止损止盈,适应不同市场波动环境

风险评估

总体风险: 中等

  • 无持仓数量检查,可能在同方向连续开仓导致过度暴露
  • 固定止损止盈不适应市场波动变化,在低波动时止盈过远、高波动时止损过近
  • 成交量指标在流动性差的市场中信号可能不可靠

评估得分

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

参数

参数默认值说明
MM0.1资金管理比例,控制每笔交易的风险占比
MMModeLOT手数计算模式:自由保证金/余额/损失后余额/固定手数
StopLoss_1000止损点数
TakeProfit_2000止盈点数
Deviation_10最大允许滑点
BuyPosOpentrue是否允许开多仓
SellPosOpentrue是否允许开空仓
BuyPosClosetrue是否允许平多仓
SellPosClosetrue是否允许平空仓
InpInd_TimeframePERIOD_H6指标计算的时间周期
VolumeTypeVOLUME_TICK成交量类型:Tick成交量或真实成交量
XMA_MethodMODE_EMA平滑方法:SMA/EMA/SMMA/LWMA/JJMA/JurX/ParMA/T3/VIDYA/AMA
XLength112第一层平滑周期
XLength212第二层平滑周期
XLength31第三层平滑周期
XLength45第四层平滑周期
XLength55第五层平滑周期
XLength65第六层平滑周期
XPhase15平滑相位参数(JJMA: -100~+100, VIDYA/AMA适用)
SignalBar1用于获取信号的历史K线索引

同类 EA:动量

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

订阅每周 Arena 周报

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