EA-14314 · 动量

Exp_ColorBears.mq5

该EA基于ColorBears自定义指标进行交易,该指标使用双重平滑的熊市动量来生成买卖信号。当指标颜色从熊市转为牛市(0→2)时开多仓,从牛市转为熊市(2→0)时开空仓,并可在信号反转时平仓。

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

基本信息

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

回测结果(H1,约 1 年)

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

策略分析

该EA的策略概念基于ColorBears指标的双重平滑动量判断,通过两层不同平滑算法(第一层用于指标本身的平滑,第二层用于信号线的平滑)来过滤市场噪音。入场条件为:当指标缓冲区1在SignalBar位置值为0(无熊市动量)且缓冲区0值为2(牛市信号色)时开多仓;当缓冲区1值为2(熊市动量)且缓冲区0值为0(无牛市动量)时开空仓。出场条件依赖信号反转:当出现相反信号时,根据BuyPosClose和SellPosClose参数决定是否平仓,同时设有固定的StopLoss和TakeProfit。仓位管理支持五种模式:固定手数、基于余额、基于净值、基于可用保证金和基于亏损后余额计算。资金管理通过MM参数控制风险比例,MMMode参数选择具体的资金管理方式,但没有动态调整或加仓减仓机制。

优势

  • 双重平滑算法有效过滤市场噪音,减少虚假信号
  • 支持10种平滑方法和10种价格类型,灵活度高
  • 买卖方向均可独立控制开仓和平仓,策略可灵活组合
  • 使用IsNewBar()进行新K线检测,避免同一K线内重复交易
  • 提供5种资金管理模式,适应不同风险偏好

劣势

  • 缺乏点差过滤,在高点差环境下可能频繁触发虚假信号
  • 止损1000点/止盈2000点的默认值过于宽泛,未根据市场波动率动态调整
  • 没有持仓数量检查,可能在同一方向重复开仓
  • ColorBears指标为自定义指标,依赖外部文件,部署复杂
  • 缺少回撤控制和最大持仓限制等风险防护机制

改进建议

  • 增加ATR动态止损止盈,根据市场波动率自动调整止损止盈距离
  • 添加点差过滤和最大持仓检查,提升在不利市场条件下的稳定性
  • 增加追踪止损功能,在趋势延续时锁定利润

风险评估

总体风险: 中等

  • 没有持仓数量限制,可能在同一方向重复开仓导致过度暴露
  • 固定止损止盈不适应市场波动率变化,可能在低波动时止损过宽、高波动时止损过窄
  • 依赖自定义指标文件,若指标加载失败则EA无法运行但不会自动防护

评估得分

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

参数

参数默认值说明
MM0.1资金管理比例
MMModeLOT仓位计算模式
StopLoss_1000止损点数
TakeProfit_2000止盈点数
Deviation_10最大滑点
BuyPosOpentrue是否允许开多仓
SellPosOpentrue是否允许开空仓
BuyPosClosetrue是否允许信号反转时平多仓
SellPosClosetrue是否允许信号反转时平空仓
InpInd_TimeframePERIOD_H12指标时间周期
MA_Method1MODE_SMA指标第一层平滑方法
Length112指标第一层平滑周期
Phase115指标第一层平滑相位参数
MA_Method2MODE_JJMA信号线平滑方法
Length25信号线平滑周期
Phase215信号线平滑相位参数
IPCPRICE_CLOSE应用价格类型
SignalBar1信号检测K线编号

同类 EA:动量

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

订阅每周 Arena 周报

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