#2 stoch mt5
该EA使用三个随机振荡器和一个加速振荡器组合产生入场信号,使用动量振荡器管理出场。仅在已完成K线上交易,采用固定手数、可配置的止损止盈(点数),以及可选的追踪止损机制。支持按星期和时段过滤交易,并在时段结束或周五强制平仓。
打开交互版(权益曲线、切换品种)基本信息
回测结果(H1,约 1 年)
| 品种 | 盈亏 | 年化 | 最大回撤 | 交易数 | 胜率 | 夏普 | 恢复因子 | 最长连亏 | 每笔期望 | 状态 |
|---|---|---|---|---|---|---|---|---|---|---|
| EURUSD | -0.38% | -0.33% | 0.80% | 127 | 50.40% | -0.76 | -0.47 | 5 | −$0.30 | 可靠 |
| GBPUSD | -0.50% | -0.43% | 0.79% | 127 | 42.90% | -0.87 | -0.63 | 7 | −$0.37 | 可靠 |
| USDJPY | +0.35% | +0.30% | 0.34% | 131 | 54.20% | 0.66 | 1.03 | 3 | +$0.26 | 可靠 |
| XAUUSD | -11.51% | -9.61% | 15.63% | 134 | 42.90% | -1.46 | -0.74 | 10 | −$8.47 | 可靠 |
在 4 个有可信结果的品种中,1 个盈利。
由 MQL5 自动转换为 Python,所有 EA 使用同一套规则回测:按 MT5 手数计仓(外汇每手 10 万单位、黄金每手 100 盎司),1:100 杠杆,同一时间只有一张挂单,净值跌破初始资金 10% 时强平。夏普比率按权益曲线计算。标为不可靠的结果仅供参考。
和同类(动量)在同一品种上有可信结果的 EA 相比:EURUSD 好于 53%(共 68 个);GBPUSD 好于 59%(共 66 个);USDJPY 好于 62%(共 68 个);XAUUSD 好于 49%(共 75 个)
按月看
| 品种 | 盈利月份占比 | 最好的月份 | 最差的月份 |
|---|---|---|---|
| EURUSD | 31% | +0.17% 2026-09 | -0.32% 2026-04 |
| GBPUSD | 31% | +0.32% 2026-04 | -0.43% 2026-01 |
| USDJPY | 69% | +0.13% 2026-03 | -0.24% 2026-08 |
| XAUUSD | 38% | +2.82% 2026-07 | -6.50% 2026-08 |
根据回测净值曲线计算(约每两天一个点),只统计可信结果。
爆仓风险: 未发现爆仓模式
代码里没有发现常见的爆仓模式,回测中账户也没有爆仓。但这不是保证,任何 EA 都可能亏钱。
高:回测中爆仓,或使用马丁/网格加仓且不设止损。偏高:马丁或网格加仓但有止损,或不设止损且可同时持有多个仓位。 标签的含义和我们的发现 →
策略分析
策略概念基于多指标动量确认,通过三个不同参数设置的随机振荡器交叉和超买超卖区域来确认趋势方向。入场条件要求:Stochastic Signal的主线高于信号线(多头)或低于信号线(空头);Stochastic指标1的%K值高于20水平(多头)或低于80水平(空头);Stochastic指标2的%K值低于75水平(多头)或高于25水平(空头);加速振荡器从负转正穿越0.0002水平(多头)或从正转负穿越-0.0002水平(空头)。出场条件由动量振荡器驱动:当AO从上方穿越0.0013水平向下时平多仓,从下方穿越-0.0013水平向上时平空仓。仓位管理采用固定手数入场,支持追踪止损(基于前一根K线的最高/最低价),止损止盈按点数计算。资金管理方面仅使用固定手数,没有根据账户余额或风险比例动态调整仓位大小的机制。
优势
- 多指标确认入场,三重随机振荡器加加速振荡器组合过滤,降低虚假信号
- 仅在已完成K线上交易,避免盘中噪音和重复信号
- 具有完善的会话管理功能,支持按星期和时段过滤交易并强制平仓
劣势
- 固定手数无动态仓位管理,无法根据账户风险自动调整手数
- 三个随机振荡器参数高度相似(均为40/10/10),存在指标冗余,实质性多样性不足
- 追踪止损逻辑中当价格触及止损时直接平仓而非真正追踪,可能在剧烈波动时造成不利成交
- 缺少点差过滤,在高点差环境下入场成本可能过高
改进建议
- 引入基于账户权益或风险比例的动态仓位计算,替代固定手数
- 为三个随机振荡器设置差异化参数或替换其中一个为不同类型的指标,增加策略多样性
- 添加点差过滤条件,避免在点差过大时入场
风险评估
总体风险: 中等
- 三个高度相似的随机振荡器可能产生高度相关的信号,实际确认效果弱于预期
- 追踪止损在价格触及止损位时执行平仓而非修改止损,存在滑点风险
- 缺少点差过滤,在流动性较差的时段可能以不利价格入场
评估得分
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
Entry_Amount | 0.01 | 入场手数 |
Stop_Loss | 40 | 止损点数 |
Take_Profit | 70 | 止盈点数 |
Ind0Param0 | 40 | 随机信号指标%K周期 |
Ind0Param1 | 10 | 随机信号指标%D周期 |
Ind0Param2 | 10 | 随机信号指标减速 |
Ind1Param0 | 40 | 随机指标1 %K周期 |
Ind1Param1 | 10 | 随机指标1 %D周期 |
Ind1Param2 | 10 | 随机指标1减速 |
Ind1Param3 | 20 | 随机指标1水平阈值 |
Ind2Param0 | 40 | 随机指标2 %K周期 |
Ind2Param1 | 10 | 随机指标2 %D周期 |
Ind2Param2 | 10 | 随机指标2减速 |
Ind2Param3 | 75 | 随机指标2水平阈值 |
Ind3Param0 | 0.0002 | 加速振荡器水平阈值 |
Ind4Param0 | 0.0013 | 动量振荡器水平阈值 |
Magic_Number | 55248008 | 魔术编号 |
同类 EA:动量
回测是历史模拟,不代表未来收益,不构成投资建议。