EA-13854 · 动量
Exp_ColorZerolagJJRSX
该EA基于自定义指标ColorZerolagJJRSX进行交易,该指标是一个零滞后复合JJRSX振荡器。当快速振荡线向上穿越慢速线时开多仓,向下穿越时开空仓,并可在反向信号时平仓。
打开交互版(权益曲线、切换品种)基本信息
回测结果(H1,约 1 年)
暂未回测:这个 EA 还没能自动转换。
策略分析
该EA的核心策略是利用ColorZerolagJJRSX零滞后复合振荡器的双线交叉进行动量交易。入场条件为:当Osc1(主线)从下方穿越Osc2(信号线)时产生买入信号,当Osc1从上方穿越Osc2时产生卖出信号。出场条件包括止损和止盈的固定点数平仓,以及反向交叉信号触发平仓。仓位管理通过MM参数控制,支持固定手数和按资金比例两种模式(由MMMode决定)。振荡器由5个不同周期(8,21,34,55,89)的JJRSX加权组合而成,各因子分别为0.05,0.10,0.16,0.26,0.43,旨在消除滞后性。策略支持独立的买卖开仓和平仓开关,允许灵活控制交易方向。
优势
- 零滞后复合振荡器设计减少了传统指标的延迟问题
- 独立的买卖开仓和平仓控制开关提供了灵活的交易方向管理
- 5层加权JJRSX组合使用斐波那契周期(8,21,34,55,89)增强了多时间尺度信号稳定性
- 设有止损和止盈参数,具备基本风险控制
- 使用IsNewBar机制避免同一K线内重复交易
劣势
- 依赖自定义指标ColorZerolagJJRSX,无法独立运行,指标缺失时EA将初始化失败
- 没有点差过滤机制,在高点差环境下可能产生虚假信号
- 止损和止盈使用固定点数而非动态调整,未考虑市场波动率变化
- 缺乏加仓和减仓逻辑,一次性全进全出
- 没有显式的持仓数量检查,可能重复开仓
改进建议
- 增加点差过滤和波动率自适应止损止盈机制(如ATR止损),提高在不同市场条件下的适应性
- 增加持仓数量检查和最大持仓限制,防止重复开仓和过度风险敞口
- 增加交易时间过滤和重要新闻事件回避机制,避免非理性市场波动造成的损失
风险评估
总体风险: 中等
- 没有显式持仓数量检查,可能在同一方向上重复开仓导致风险敞口过大
- 固定点数止损止盈未考虑市场波动率,在低波动时止损过宽而在高波动时止盈过窄
- 依赖外部自定义指标,指标文件缺失时EA无法运行且不会给出清晰错误提示
评估得分
代码质量3.0
策略逻辑3.0
风险管理2.0
稳健性2.0
创新性4.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 | 指标时间周期 |
SignalBar | 1 | 信号计算使用的K线索引 |
smoothing | 15 | 平滑参数 |
Smooth | 8 | JJMA平滑周期 |
JPhase | 100 | JJMA相位参数 |
IPC | PRICE_CLOSE | 应用价格类型 |
Factor1 | 0.05 | 第1层JJRSX权重因子 |
JJRSX_period1 | 8 | 第1层JJRSX周期 |
Factor2 | 0.10 | 第2层JJRSX权重因子 |
JJRSX_period2 | 21 | 第2层JJRSX周期 |
Factor3 | 0.16 | 第3层JJRSX权重因子 |
JJRSX_period3 | 34 | 第3层JJRSX周期 |
Factor4 | 0.26 | 第4层JJRSX权重因子 |
JJRSX_period4 | 55 | 第4层JJRSX周期 |
Factor5 | 0.43 | 第5层JJRSX权重因子 |
JJRSX_period5 | 89 | 第5层JJRSX周期 |
同类 EA:动量
回测是历史模拟,不代表未来收益,不构成投资建议。