EA-14375 · 趋势跟踪
Exp_LeManTrendHist
该EA基于LeManTrendHist自定义指标进行交易,该指标是一个趋势跟踪直方图,通过比较三个平滑均线周期(13、21、34)来判断趋势方向。当直方图值上升时开多仓,下降时开空仓,并设有可配置的止损和止盈水平。EA对多空方向的开仓和平仓分别提供独立开关控制。
打开交互版(权益曲线、切换品种)基本信息
回测结果(H1,约 1 年)
暂未回测:这个 EA 还没能自动转换。
策略分析
策略概念基于LeManTrendHist直方图指标,该指标融合了三个不同周期(13、21、34)的平滑移动平均值,并通过额外的EMA平滑和用户可选的平滑算法(如JJMA、JurX、ParMA等)来生成趋势信号。入场条件为:当直方图前一值小于再前一值(Value[1]<Value[2])且当前值大于前一值(Value[0]>Value[1])时开多仓;当直方图前一值大于再前一值且当前值小于前一值时开空仓。出场条件包括固定的止损和止盈设置,以及反向信号触发平仓(如多头信号出现时平空仓,空头信号出现时平多仓)。仓位管理支持多种模式,包括基于自由保证金、余额、亏损保证金、亏损余额的比例计算,以及固定手数模式。资金管理通过MM参数控制风险比例,默认为0.1,结合止损1000点和止盈2000点来控制单笔风险。策略使用SignalBar参数决定信号判断的K线位置,默认为1即前一根已闭合K线,避免了未闭合K线的信号漂移问题。
优势
- 使用多周期均线(13/21/34,斐波那契数列)构建趋势判断,逻辑合理
- 提供多种平滑算法选择(JJMA、JurX、ParMA等),适应不同市场环境
- 多空开仓和平仓独立控制,灵活性高,便于只交易单方向
- 默认SignalBar=1使用已闭合K线判断信号,避免重绘问题
- 止损止盈配置完善,且有滑点控制参数
劣势
- 止损1000点和止盈2000点在H4周期上跨度极大,可能导致较大单笔亏损
- 缺少追踪止损功能,盈利头寸可能在回撤中损失大部分利润
- 未检查是否已有同方向持仓,可能导致重复开仓
- 依赖外部自定义指标LeManTrendHist,增加了部署复杂性和依赖风险
- 没有交易时间过滤,可能在低流动性时段产生不利成交
改进建议
- 添加同方向持仓检查逻辑,避免重复开仓导致过度杠杆
- 增加追踪止损功能和交易时间过滤,提升盈利保护和成交质量
风险评估
总体风险: 中等
- 1000点止损在H4周期下单笔风险较大,若仓位管理不当可能造成显著亏损
- 未检查现有持仓状态,存在重复开仓风险
- 依赖外部指标文件,若缺失则EA初始化失败但不会造成资金损失
评估得分
代码质量3.0
策略逻辑3.0
风险管理3.0
稳健性2.0
创新性3.0
文档1.0
综合2.5
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
MM | 0.1 | 资金管理比例或固定手数 |
MMMode | LOT | 仓位计算模式(自由保证金/余额/亏损保证金/亏损余额/固定手数) |
StopLoss_ | 1000 | 止损点数 |
TakeProfit_ | 2000 | 止盈点数 |
Deviation_ | 10 | 最大允许滑点 |
BuyPosOpen | true | 是否允许开多仓 |
SellPosOpen | true | 是否允许开空仓 |
BuyPosClose | true | 是否允许平多仓 |
SellPosClose | true | 是否允许平空仓 |
InpInd_Timeframe | PERIOD_H4 | 指标计算的时间周期 |
Min | 13 | 短周期均线参数 |
Midle | 21 | 中周期均线参数 |
Max | 34 | 长周期均线参数 |
PeriodEMA | 3 | 信号EMA平滑周期 |
XMethod | MODE_JJMA | 指标平滑算法类型 |
XLength | 5 | 平滑算法长度参数 |
XPhase | 100 | 平滑算法相位参数 |
SignalBar | 1 | 信号判断使用的K线索引 |
同类 EA:趋势跟踪
回测是历史模拟,不代表未来收益,不构成投资建议。