EA-1365 · 趋势跟踪

Exp_VininI_Trend

该EA基于自定义VininI_Trend指标进行交易,该指标使用多层级平滑移动平均线。支持两种入场算法:水平突破(BREAKDOWN)和方向扭转(TWIST),并可配置买卖许可和平仓权限。

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

基本信息

风险中等
评分★★★☆☆
类型交易型 EA
周期H1, H4, D1
指标VininI_Trend, SMA, JJMA, JurX, ParMA, T3, VIDYA, AMA
作者Copyright © 2012, Nikolay Kositsin

回测结果(H1,约 1 年)

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

策略分析

策略核心是VininI_Trend指标,它通过多步深度递增的移动平均线平滑(MA_Step递增,MA_Count步数)后再经第二层平滑生成趋势信号。BREAKDOWN模式下,当指标值从下方突破UpLevel时产生买入信号,从上方突破DnLevel时产生卖出信号。TWIST模式下,当指标方向由下转上时买入,由上转下时卖出。仓位管理通过MM参数控制,负值代表固定手数,正值代表存款比例。止损和止盈分别固定为1000点和2000点。EA仅在新增K线时检测信号(SignalBar=0除外),避免重复交易,同时支持分别控制开仓和平仓权限。

优势

  • 支持两种入场算法模式,灵活适应不同市场状态
  • 买卖开仓和平仓权限可独立控制,便于精细化管理
  • 使用新K线检测机制避免重复信号,减少过度交易
  • 多层平滑算法有效过滤市场噪音,信号质量较高
  • 指标时间周期可独立于图表设置,支持多周期分析

劣势

  • 止损1000点和止盈2000点为固定值,未根据市场波动性动态调整
  • 缺少点差过滤和滑点保护机制,在高点差环境下可能不利
  • 未检查是否已存在同方向持仓,可能导致重复开仓
  • MM参数正负逻辑不直观,容易造成误配置
  • 依赖外部自定义指标VininI_Trend和SmoothAlgorithms.mqh库,可移植性较差

改进建议

  • 增加动态止损止盈机制,基于ATR或波动率自动调整
  • 添加持仓检查和最大持仓限制,防止同方向重复开仓
  • 增加点差过滤和交易时段控制,提升实盘稳定性

风险评估

总体风险: 中等

  • 固定止损止盈未考虑市场波动率变化,在低波动期止损过大在高波动期止盈过小
  • 未检查同方向已有持仓,可能导致加仓风险
  • MM参数负值手数逻辑容易误配导致过度杠杆

评估得分

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

参数

参数默认值说明
MM-0.1资金份额或固定手数,负值为手数
StopLoss_1000止损点数
TakeProfit_2000止盈点数
Deviation_10最大价格滑点
BuyPosOpentrue允许买入开仓
SellPosOpentrue允许卖出开仓
BuyPosClosetrue允许平多仓
SellPosClosetrue允许平空仓
ModeBREAKDOWN入场算法:突破或扭转
InpInd_TimeframePERIOD_H4指标时间周期
MA_Method1MODE_SMA第一层平滑方法
Length13第一层起始平滑深度
Phase115第一层平滑参数
MA_Step10平滑深度递增步长
MA_Count10平滑步数
MA_Method2MODE_JJMA第二层指标平滑方法
Length220第二层平滑深度
Phase2100第二层平滑参数
IPCPRICE_CLOSE价格常量类型
UpLevel+10上水平位(0~+100)
DnLevel-10下水平位(-100~0)
SignalBar1获取入场信号的K线索引

同类 EA:趋势跟踪

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

订阅每周 Arena 周报

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