EA-1355 · 趋势跟踪

Exp_ColorTrend_CF

该EA基于ColorTrend_CF自定义指标的趋势反转信号进行交易。当指标上线穿越下线时开多仓,反之开空仓,支持可配置的止损、止盈和资金管理参数。

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

基本信息

风险中等
评分★★☆☆☆
类型交易型 EA
周期H1, H4, D1
指标ColorTrend_CF
作者Copyright © 2012, Nikolay Kositsin

回测结果(H1,约 1 年)

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

策略分析

策略概念基于ColorTrend_CF指标的双线交叉判断趋势方向,属于典型的趋势跟踪型策略。入场条件为:当上线从下方穿越下线时产生买入信号,当上线从上方穿越下线时产生卖出信号,使用SignalBar参数指定的K线来获取信号。出场条件包括止损和止盈的固定点数设置,以及反向信号触发时平仓(如买入信号出现时平空仓,卖出信号出现时平多仓)。仓位管理通过MM参数控制,负值代表固定手数,正值代表按存款比例计算手数。资金管理依赖外部TradeAlgorithms.mqh库中的函数实现,没有在代码中直接看到更细致的风控逻辑。策略仅在出现新K线时检测信号,避免同一K线内重复交易,这是一个较好的设计。

优势

  • 新K线检测机制避免同一根K线内重复交易,减少过度交易风险
  • 买卖和平仓权限可独立控制,灵活性高,适合不同市场环境
  • 使用止损止盈设置,有基本的风险控制框架
  • 信号检测与交易执行分离,代码结构清晰

劣势

  • 依赖外部自定义指标ColorTrend_CF,无法独立验证指标逻辑的可靠性
  • 没有点差过滤和滑点保护机制,在高点差环境下可能产生不利成交
  • 止损1000点和止盈2000点默认值过大,可能导致单笔亏损严重
  • 缺少持仓检查逻辑,可能在已有同方向持仓时重复开仓
  • MM参数为负值代表固定手数的设计不直观,容易误操作

改进建议

  • 增加持仓检查逻辑,避免同方向重复开仓
  • 添加点差过滤条件,在点差过大时暂停交易
  • 将MM参数拆分为手数模式和比例模式两个独立参数,提高可读性
  • 增加追踪止损功能,在趋势延续时保护已有利润

风险评估

总体风险: 中等

  • 默认止损1000点过大,单笔亏损风险较高
  • 缺少持仓检查可能导致重复开仓放大风险敞口
  • 依赖外部指标库,指标失败时仅有Recount重试机制而无告警

评估得分

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

参数

参数默认值说明
MM-0.1存款比例或固定手数,负值为手数
StopLoss_1000止损点数
TakeProfit_2000止盈点数
Deviation_10最大价格滑点偏差
BuyPosOpentrue允许买入开仓
SellPosOpentrue允许卖出开仓
BuyPosClosetrue允许平多仓
SellPosClosetrue允许平空仓
InpInd_TimeframePERIOD_H4指标时间周期
CfPeriod30指标计算周期
SignalBar1获取入场信号的K线索引

同类 EA:趋势跟踪

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

订阅每周 Arena 周报

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