EA-14250 · 动量

Exp_MomentumCandleSign

该EA基于自定义MomentumCandleSign指标的信号进行交易,在看涨动量信号时开多仓,在看跌动量信号时开空仓。它支持可配置的买卖开平仓逻辑,并能扫描历史K线寻找反向信号来平仓。资金管理支持多种保证金模式,包括固定手数。

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

基本信息

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

回测结果(H1,约 1 年)

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

策略分析

该EA使用自定义指标MomentumCandleSign作为核心信号源,该指标基于动量概念生成买卖信号。入场条件为:当指标的上行缓冲区(buffer 1)在指定信号K线上产生非零且非EMPTY_VALUE的值时,开多仓;当下行缓冲区(buffer 0)产生有效值时,开空仓。出场条件有两种方式:一是通过反向信号平仓(买入信号平空仓,卖出信号平多仓),二是通过固定的止损和止盈参数平仓。EA还包含一个独特的逻辑:当同时允许开仓和平仓且当前没有平仓信号时,会向历史K线回溯扫描寻找最近的反向信号来触发平仓。仓位管理支持五种模式:自由保证金比例、余额比例、扣除亏损后的自由保证金比例、扣除亏损后的余额比例以及固定手数。资金管理通过MM参数控制风险比例或固定手数,止损默认1000点、止盈默认2000点。

优势

  • 支持多种资金管理模式,灵活度高,适合不同风险偏好的交易者
  • 买卖开平仓可独立控制,策略配置灵活,可实现只开不平或只平不开等组合
  • 包含历史K线回溯扫描机制,避免在同时允许开平仓时遗漏平仓信号
  • 使用IsNewBar机制避免同一根K线内重复交易,减少不必要的频繁开仓
  • 止损止盈参数可配置,默认止盈为止损的2倍,具有正向风险回报比

劣势

  • 止损1000点和止盈2000点的默认值偏大,可能导致单笔亏损较大
  • 缺乏点差过滤和交易时段过滤,在流动性差的时间段可能产生不利成交
  • 历史K线回溯扫描逻辑在最坏情况下会遍历所有历史K线,存在性能风险
  • 没有持仓数量限制和最大回撤控制,极端行情下可能过度开仓
  • 依赖自定义指标MomentumCandleSign,指标不可用时EA无法运行,且指标逻辑不透明

改进建议

  • 增加点差过滤和交易时段过滤,避免在点差过大或流动性不足时段开仓
  • 添加最大持仓数量限制和最大回撤保护,增强风险控制能力
  • 优化历史K线回溯扫描逻辑,增加最大回溯K线数量限制,避免性能问题

风险评估

总体风险: 中等

  • 默认止损1000点较大,单笔亏损可能显著
  • 无点差过滤,高波动时段滑点可能超出Deviation_设定值
  • 历史回溯扫描无上限,极端情况下可能导致性能问题
  • 无最大持仓限制,连续信号可能导致过度集中风险

评估得分

代码质量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_H12MomentumCandleSign指标时间周期
Ind_Period12MomentumCandleSign指标周期参数
SignalBar1用于获取交易信号的K线索引

同类 EA:动量

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

订阅每周 Arena 周报

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