EA-13487 · 动量

Exp_ColorSchaffRVITrendCycle

该EA基于ColorSchaffRVITrendCycle自定义指标进行交易,该指标结合了快慢RVI(相对活力指数)和周期性趋势检测算法。当指标发出看涨动量信号时开多仓,发出看跌动量信号时开空仓,并可配置止损和止盈水平。

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

基本信息

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

回测结果(H1,约 1 年)

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

策略分析

该EA的核心策略基于Schaff RVI趋势周期指标,该指标将快速RVI(周期23)和慢速RVI(周期50)通过周期性循环算法(周期10)融合,产生趋势方向信号。入场条件为:当指标颜色缓冲区值大于5且前一值小于6时开多仓,当颜色缓冲区值小于2且前一值大于1时开空仓。出场条件依赖固定点数的止损(1000点)和止盈(2000点),同时支持反向信号平仓(BuyPosClose/SellPosClose)。仓位管理支持多种模式,包括固定手数、基于余额比例、基于可用保证金比例等方式。资金管理通过MarginMode枚举实现灵活配置,默认使用固定手数模式。策略采用新K线判断机制避免重复信号,但在信号触发后仅在特定条件下重新计算,可能导致信号延迟。

优势

  • 采用双周期RVI融合循环算法,能有效捕捉趋势转换点,减少虚假信号
  • 提供灵活的资金管理模式,支持固定手数、余额比例、保证金比例等多种方式
  • 止损止盈配置完善,默认2:1的盈亏比有利于长期正期望值
  • 新K线判断机制避免同一根K线内重复开仓,减少过度交易
  • 可独立控制多空方向的开仓和平仓,策略配置灵活度高

劣势

  • 依赖自定义指标ColorSchaffRVITrendCycle,该指标必须单独安装且不在标准库中,增加了部署复杂度
  • 止损1000点和止盈2000点的默认值偏大,在小周期或高波动品种上可能不合适
  • 缺少点差过滤和交易时段过滤,在流动性差或点差大的时段可能产生不利成交
  • 指标颜色缓冲区的魔法数字(5、6、1、2)含义不明确,缺乏注释说明
  • 没有持仓数量检查,可能在已有同方向持仓时重复开仓

改进建议

  • 增加点差过滤和交易时段控制,避免在高点差和低流动性时段交易
  • 添加持仓检查逻辑,防止同方向重复开仓,并可考虑加入最大持仓数限制
  • 将指标颜色缓冲区的硬编码阈值替换为可配置参数,增加策略适应性

风险评估

总体风险: 中等

  • 缺少持仓数量检查,可能在同方向重复开仓导致过度敞口
  • 没有点差过滤和交易时段控制,可能在不利市场条件下成交
  • 依赖外部自定义指标,若指标文件缺失或版本不匹配将导致初始化失败

评估得分

代码质量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指标计算的时间周期
Fast_RVI23快速RVI周期
Slow_RVI50慢速RVI周期
Cycle10循环周期参数
HighLevel+60超买水平阈值
LowLevel-60超卖水平阈值
SignalBar1信号获取的K线索引

同类 EA:动量

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

订阅每周 Arena 周报

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