EA-13644 · 趋势跟踪
Exp_FractalAMA_MBK
该EA基于FractalAMA_MBK自定义指标的交叉信号进行交易,该指标是一种分形自适应移动平均线。当主线从下方穿越信号线时开多仓,从上方穿越时开空仓,支持可配置的资金管理、止损和止盈。
打开交互版(权益曲线、切换品种)基本信息
回测结果(H1,约 1 年)
暂未回测:这个 EA 还没能自动转换。
策略分析
策略概念基于FractalAMA(分形自适应移动平均)指标的趋势跟踪,利用指标主线与信号线的交叉作为趋势转折信号。入场条件:当指标主线大于信号线且前一根K线主线小于等于信号线时,产生做多信号;反之当主线小于信号线且前一根主线大于等于信号线时,产生做空信号。出场条件通过反向交叉信号触发平仓,同时配合固定的止损(1000点)和止盈(2000点)进行风险管理。仓位管理支持五种模式:按自由保证金比例、按余额比例、按扣除浮亏后的自由保证金比例、按扣除浮亏后的余额比例、以及固定手数模式。资金管理通过MM参数控制风险比例,默认0.1,MMMode默认为LOT固定手数模式。EA使用IsNewBar机制确保每个K线只计算一次信号,避免重复开仓,同时通过Recount标志在CopyBuffer失败时重新获取数据。
优势
- 使用分形自适应移动平均线,能根据市场波动性自动调节灵敏度,比传统MA更适应不同行情
- 具备完整的资金管理模块,支持五种仓位计算模式,灵活度高
- 采用IsNewBar机制防止同一K线内重复开仓,逻辑严谨
- 止损止盈参数可配置,默认2:1的盈亏比设计合理
- 买卖方向可独立开关控制,适应不同市场环境
劣势
- 依赖外部自定义指标FractalAMA_MBK,若指标文件缺失EA将无法运行,增加了部署复杂度
- 没有加仓和仓位调整机制,无法在趋势延续时增加仓位以放大盈利
- 没有移动止损或追踪止损功能,可能导致盈利大幅回撤
- 止损1000点和止盈2000点的默认值过大,在短线交易中可能不适用
- 缺少对交易时段和点差的过滤,可能在流动性差或点差大时产生不利成交
改进建议
- 增加移动止损/追踪止损功能,在趋势行情中保护浮动利润
- 增加点差过滤和交易时段控制,避免在不利条件下开仓
风险评估
总体风险: 中等
- 缺少移动止损功能,盈利仓位可能因趋势反转而大幅回撤甚至转为亏损
- 默认止损值很大(1000点),单笔亏损可能较大,尤其是在小周期上
- 没有点差和流动性过滤,可能在新闻事件或低流动性时段产生滑点较大的成交
评估得分
代码质量3.0
策略逻辑3.0
风险管理3.0
稳健性3.0
创新性3.0
文档1.0
综合2.7
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
MM | 0.1 | 资金管理比例或手数 |
MMMode | LOT | 仓位计算模式(自由保证金/余额/扣浮亏自由保证金/扣浮亏余额/固定手数) |
StopLoss_ | 1000 | 止损点数 |
TakeProfit_ | 2000 | 止盈点数 |
Deviation_ | 10 | 最大允许滑点 |
BuyPosOpen | true | 是否允许做多开仓 |
SellPosOpen | true | 是否允许做空开仓 |
BuyPosClose | true | 是否允许做多平仓 |
SellPosClose | true | 是否允许做空平仓 |
InpInd_Timeframe | PERIOD_H4 | 指标时间周期 |
RPeriod | 16 | 指标周期参数 |
multiplier | 4.6 | 分形自适应乘数 |
signal_multiplier | 2.5 | 信号线乘数 |
Shift | 0 | 指标偏移量 |
SignalBar | 1 | 信号K线索引 |
同类 EA:趋势跟踪
回测是历史模拟,不代表未来收益,不构成投资建议。