EA-14046 · 趋势跟踪

Exp_LSMA_Angle

该EA基于LSMA(最小二乘移动平均线)角度指标进行交易,当角度向上突破阈值时开多仓,向下突破时开空仓。它通过自定义指标句柄读取角度值(0-4标度),在新K线形成时生成信号,并具有可配置的资金管理和多空独立开关控制。

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

基本信息

风险中等
评分★★☆☆☆
类型交易型 EA
周期H1, H4, D1
指标LSMA_Angle
作者—

回测结果(H1,约 1 年)

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

策略分析

该策略的核心概念是基于最小二乘移动平均线(LSMA)的斜率角度来判断趋势方向和强度。入场条件为:当指标值从4以下突破到4时开多仓(上升趋势确立),当指标值从0以上跌破到0时开空仓(下降趋势确立)。出场条件为:当多头指标值低于2时平多仓,当空头指标值高于1时平空仓。仓位管理依赖于TradeAlgorithms.mqh库中的BuyPositionOpen/SellPositionOpen函数,支持多种资金管理模式(自由保证金、余额、亏损后余额/保证金、固定手数)。资金管理通过MM参数控制风险比例,MMMode选择计算模式,止损1000点、止盈2000点,风险收益比为1:2。

优势

  • 使用LSMA角度判断趋势,相比简单均线交叉减少了滞后性
  • 多空方向独立开关控制,灵活适应不同行情
  • 支持多种资金管理模式,适应不同风险偏好

劣势

  • 依赖外部自定义指标LSMA_Angle,若指标缺失则EA无法运行
  • 止损1000点过大,在波动较大的品种上可能导致较大亏损
  • 缺乏点差过滤和交易时段过滤,可能在不利条件下开仓

改进建议

  • 增加点差过滤和交易时段过滤,避免在高点差和低流动性时段交易
  • 将止损止盈参数优化为ATR动态计算,而非固定点数

风险评估

总体风险: 中等

  • 止损点数固定为1000点,未根据品种波动率动态调整,可能过大或过小
  • 缺乏点差过滤机制,在流动性不足时可能以较高滑点成交

评估得分

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

参数

参数默认值说明
MM0.1资金管理比例或固定手数
MMModeLOT资金管理模式(自由保证金/余额/亏损后余额/固定手数)
StopLoss_1000止损点数
TakeProfit_2000止盈点数
Deviation_10最大允许滑点
BuyPosOpentrue是否允许开多仓
SellPosOpentrue是否允许开空仓
BuyPosClosetrue是否允许平多仓
SellPosClosetrue是否允许平空仓
InpInd_TimeframePERIOD_H1指标计算时间周期
LSMAPeriod25LSMA计算周期
AngleTreshold15角度阈值
StartLSMAShift4LSMA起始偏移K线数
EndLSMAShift0LSMA结束偏移K线数
SignalBar1信号确认K线索引

同类 EA:趋势跟踪

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

订阅每周 Arena 周报

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