EA-13715 · 趋势跟踪

Exp_ColorHMA

该EA基于ColorHMA(赫尔移动平均线)指标进行交易,当HMA斜率向上翻转时开多仓,向下翻转时开空仓。它利用HMA的颜色变化来检测趋势反转,并通过可配置的止损、止盈和多种资金管理模式来管理仓位。交易仅在新K线形成时执行以避免重复信号。

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

基本信息

风险中等
评分★★☆☆☆
类型交易型 EA
周期H1, H4, H8, D1
指标HMA (Hull Moving Average)
作者—

回测结果(H1,约 1 年)

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

策略分析

该EA的核心策略是基于赫尔移动平均线(HMA)的趋势跟踪策略。入场条件为:当HMA值从前一根到当前一根上升(Value[0]>Value[1])且前一根低于更前一根(Value[1]<Value[2])时,产生买入信号;当HMA值从前一根到当前一根下降(Value[0]<Value[1])且前一根高于更前一根(Value[1]>Value[2])时,产生卖出信号。出场条件依赖固定点数的止损和止盈设置,同时支持反向信号平仓——当出现卖出信号时平掉多头仓位,出现买入信号时平掉空头仓位。仓位管理方面,支持五种模式:按可用保证金比例、按余额比例、按可用保证金扣除浮亏比例、按余额扣除浮亏比例、以及固定手数模式。资金管理通过MM参数和MMMode枚举控制下单量。EA还使用IsNewBar机制确保每个K线只计算一次信号,避免在同一个K线上重复开仓。SignalBar参数允许用户选择使用哪根K线的值来计算信号,默认为1即最近完成的K线。

优势

  • 使用Hull移动平均线,相比普通MA延迟更小、平滑度更高,能更快捕捉趋势变化
  • 具备完整的资金管理系统,支持五种仓位计算模式,灵活适应不同交易需求
  • 采用新K线检测机制,避免同一根K线上重复计算信号和重复开仓
  • 买卖方向可独立开关控制,允许只做单边趋势或仅用于平仓
  • 止损止盈参数齐全,且支持反向信号平仓,双重出场保护

劣势

  • 没有持仓检查逻辑,可能在同方向已持仓时重复开仓,导致仓位叠加风险
  • 缺少点差过滤,在点差较大时入场可能导致滑点损失,尤其在高时间周期切换时
  • HMA周期固定为13且不可自适应,在波动率变化大的市场中可能产生大量虚假信号
  • 止损1000点和止盈2000点的默认值偏大,可能不适合所有品种和波动环境
  • 没有追踪止损机制,在趋势行情中无法锁定浮动利润

改进建议

  • 增加持仓检查逻辑,在开仓前确认同方向是否已有持仓,避免仓位重复叠加
  • 增加点差过滤和波动率自适应机制,在高点差或低波动环境下暂停交易
  • 添加追踪止损功能,在趋势行情中动态锁定利润

风险评估

总体风险: 中等

  • 缺少持仓检查,可能导致同方向重复开仓造成仓位叠加风险
  • 固定止损止盈不适应所有市场环境,极端行情下止损可能不够
  • 没有点差过滤,高点差时段入场可能导致额外损失

评估得分

代码质量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_H8指标计算的时间周期
HMA_Period13赫尔移动平均线周期
SignalBar1用于信号计算的K线索引

同类 EA:趋势跟踪

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

订阅每周 Arena 周报

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