EA-14475 · 动量

Exp_iCCI_NR

该EA基于iCCI_NR自定义指标进行交易,这是一个双重平滑的CCI(商品通道指数)变体。当指标从零向上穿越时产生买入信号,从四向下穿越时产生卖出信号,并支持可配置的开仓和平仓逻辑。该EA使用双平滑方法处理CCI计算以减少噪声并提高信号质量。

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

基本信息

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

回测结果(H1,约 1 年)

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

策略分析

策略概念基于双重平滑的CCI指标,通过两次不同方法的移动平均平滑处理原始CCI值,以过滤噪声产生更可靠的交易信号。入场条件为:当CCI_NR指标从0线向上穿越时开多单,从4线向下穿越时开空单,且需要前后两根K线的指标值对比来确认穿越。出场条件为:当指标值大于2时平多单,小于2时平空单,同时支持固定点数的止损和止盈。仓位管理采用TradeAlgorithms.mqh库提供的多种资金管理模式,包括基于可用保证金、余额、亏损后保证金比例或固定手数。资金管理通过MM参数控制风险比例(默认0.1),并结合MMMode选择具体的仓位计算方式。信号仅在新的K线形成时检测,避免重复交易,同时使用SignalBar参数指定用于信号检测的K线索引。

优势

  • 双重平滑CCI有效减少虚假信号,提高信号可靠性
  • 支持多种资金管理模式,灵活适应不同交易风格和账户规模
  • 设有止损和止盈,具备基本风险控制
  • 新K线检测机制避免同一信号重复入场
  • 可独立控制开多、开空、平多、平空,提供精细的交易控制

劣势

  • 依赖自定义指标iCCI_NR,缺乏对该指标内部逻辑的可审查性
  • 没有价差过滤,在高价差环境下可能产生不利成交
  • 止损1000点和止盈2000点默认值偏大,可能不适合所有品种和周期
  • 缺乏对已有持仓数量的检查,可能重复开仓
  • 没有时间过滤机制,可能在低流动性时段交易

改进建议

  • 增加价差过滤,当价差超过阈值时禁止开仓
  • 增加持仓数量检查,防止同方向重复开仓
  • 添加交易时段过滤,避开低流动性时段

风险评估

总体风险: 中等

  • 没有检查当前已有持仓数量,可能在同方向重复开仓导致过度暴露
  • 缺少价差过滤,高价差环境下止损可能被扩大滑点触发
  • 依赖外部自定义指标,如果指标加载失败EA将无法运行

评估得分

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

参数

参数默认值说明
MM0.1资金管理比例,控制每笔交易的风险占比
MMModeLOT资金管理模式:可用保证金/余额/亏损保证金/固定手数
StopLoss_1000止损点数
TakeProfit_2000止盈点数
Deviation_10最大滑点偏差
BuyPosOpentrue是否允许开多单
SellPosOpentrue是否允许开空单
BuyPosClosetrue是否允许平多单
SellPosClosetrue是否允许平空单
InpInd_TimeframePERIOD_H8指标计算的时间周期
Sens1CCI灵敏度参数
CCIperiod10CCI指标周期
MA_Method1MODE_SMA第一次平滑方法
Length13第一次平滑周期
Phase115第一次平滑相位参数
MA_Method2MODE_JJMA第二次平滑方法
Length210第二次平滑周期
Phase2100第二次平滑相位参数
IPCPRICE_TYPICAL应用于CCI计算的价格类型
HighLevel+100CCI上轨水平
MiddleLevel0CCI中轨水平
LowLevel-100CCI下轨水平
SignalBar1用于信号检测的K线索引

同类 EA:动量

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

订阅每周 Arena 周报

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