Exp_Rj_SlidingRangeRj_Digit_System_Tm_Plus
该EA基于Sliding Range Rj Digit System指标产生的突破信号进行交易,当价格突破动态滑动区间时入场。它集成了时间过滤器(Tm)限制交易时段,并带有Plus增强模块优化入场和出场管理,将区间突破逻辑与时段过滤相结合。
打开交互版(权益曲线、切换品种)基本信息
回测结果(H1,约 1 年)
| 品种 | 盈亏 | 年化 | 最大回撤 | 交易数 | 胜率 | 夏普 | 恢复因子 | 最长连亏 | 每笔期望 | 状态 |
|---|---|---|---|---|---|---|---|---|---|---|
| EURUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | 暂不支持转换 |
| GBPUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | 暂不支持转换 |
| USDJPY | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | 暂不支持转换 |
| XAUUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | 暂不支持转换 |
这个 EA 从未交易的原因:转换后没有留下任何开仓规则。
由 MQL5 自动转换为 Python,所有 EA 使用同一套规则回测:按 MT5 手数计仓(外汇每手 10 万单位、黄金每手 100 盎司),1:100 杠杆,同一时间只有一张挂单,净值跌破初始资金 10% 时强平。夏普比率按权益曲线计算。标为不可靠的结果仅供参考。
爆仓风险: 未发现爆仓模式
代码里没有发现常见的爆仓模式,回测中账户也没有爆仓。但这不是保证,任何 EA 都可能亏钱。
高:回测中爆仓,或使用马丁/网格加仓且不设止损。偏高:马丁或网格加仓但有止损,或不设止损且可同时持有多个仓位。 标签的含义和我们的发现 →
策略分析
该EA的核心策略是基于滑动区间突破,通过Sliding Range Rj Digit System指标动态计算价格波动的上下轨区间。当价格突破该区间的上轨时开多单,突破下轨时开空单,属于典型的区间突破策略。入场条件依赖指标信号触发,同时结合Tm时间过滤模块,仅在用户指定的交易时段内允许开仓,避免非活跃时段的虚假突破。出场条件包括固定的止盈止损设置,以及Plus模块提供的移动止损或追踪出场机制。仓位管理采用固定手数或基于资金比例的手数计算方式,默认参数允许用户灵活调整。资金管理方面,EA提供了止损和止盈参数设置,但缺乏动态仓位调整或基于ATR的自适应止损机制,整体风控依赖于用户正确设置参数。
优势
- 集成时间过滤器避免非活跃时段虚假突破,减少无效交易
- 滑动区间动态调整适应市场波动变化,比固定区间更灵活
- Plus模块提供增强的出场管理,包括追踪止损功能
- 参数化程度高,用户可根据不同品种和周期灵活调整
劣势
- 缺乏动态仓位管理机制,未根据市场波动率(ATR)自适应调整止损
- 突破策略在震荡行情中容易产生频繁的虚假信号导致连续亏损
- 未内置点差过滤,在点差较大的品种上可能在不利价格入场
- 依赖单一指标信号,缺乏多维度确认增加信号可靠性
改进建议
- 增加ATR自适应止损机制,根据市场波动率动态调整止损距离和仓位大小
- 添加多时间框架确认和点差过滤,减少虚假突破交易并改善入场质量
风险评估
总体风险: 中等
- 突破策略在震荡市中容易连续触发止损造成资金回撤
- 缺乏点差过滤可能在流动性低的时段以较大滑点入场
评估得分
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
SlidingRangePeriod | 14 | 滑动区间计算周期 |
DigitPrecision | 5 | 价格精度位数 |
LotSize | 0.1 | 固定交易手数 |
StopLoss | 500 | 止损点数 |
TakeProfit | 1000 | 止盈点数 |
TimeStartHour | 8 | 交易时段开始小时 |
TimeEndHour | 20 | 交易时段结束小时 |
TrailingStop | 300 | 追踪止损点数 |
MagicNumber | 123456 | EA魔术编号 |
MaxPositions | 1 | 最大同时持仓数 |
同类 EA:突破
回测是历史模拟,不代表未来收益,不构成投资建议。