Mean Revert Range V1
利用 EUR/CHF 紧窄区间特性的均值回归 EA。布林带与 RSI 的合流,加上 ADX 趋势排除,在低回撤下造就 71% 胜率。适合偏好稳健磨利而非高方差的交易者。
关键风险指标
认真的交易者最先关注的数字。
- 最大回撤
- -5.8%
- 最长连亏
- -7.1%
- 恢复时间
- 22d
2020–2025 回测期内最严重的峰谷回撤。
单一区间内连续 4 笔亏损交易。
从回撤谷底到创出新权益高点所需的时间。
绩效
收益结合背景呈现,而非孤立看待。
- 12M 收益
- +10.2%
- 5Y CAGR
- +9.8%
- Sharpe
- 1.94
- 胜率
- 71.3%
- 每月交易次数
- 12
- Sortino
- 2.76
回测权益曲线
2020–2025, HFM 真实点差 tick 数据,建模质量 99%
Equity curve from 2020-01-01 to 2025-12-31 on the primary pair (EUR/CHF). Modelling quality 99%. Past performance does not guarantee future results.
年度收益
逐年表现
| 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| +8.1% | +10.4% | +7.6% | +9.9% | +10.2% | +11.8% |
工作原理
Mean Revert Range V1 利用 EUR/CHF 在统计上的均值回归行为——这一货币对的基本面结构(两种货币分别由欧元区与瑞士经济支撑,历史上相关)相对于主要货币对造就了紧窄的交易区间。
入场逻辑要求三个条件同时成立:
- 价格越过 20 周期布林带均值的 2.0 个标准差收盘。
- RSI 确认超卖(做多时低于 30)或超买(做空时高于 70)。
- ADX 低于 28——确认该货币对不处于趋势状态。
三者同时触发时,EA 在下一根 H4 开盘入场,以布林均值为止盈目标,并在外带之外设硬性止损。
为何选 EUR/CHF 做均值回归
EUR/CHF 在结构上比主要货币对更适合均值回归,原因如下:
- SNB 上限历史:瑞士国家银行已展现出在极端附近干预的意愿,造就了隐性的均值回归压力。
- EUR/CHF 相关性:两种货币的基本面驱动因素(欧元区经济活动)相同,因此大幅背离往往是暂时的。
- 较低的 ADR:日均波幅约 50 点,而 EUR/USD 约 100 点——超出 2 个标准差的超调往往更快回弹。
为避免 6 西格玛事件带来的幸存者偏差扭曲,2015 年 SNB 下限取消被明确排除在回测窗口之外(测试始于 2020-01-01)。
风险概况
- 最大回撤 -5.8%,最差发生于 2022 年第四季度,当时受能源危机驱动的 EUR 压力使 EUR/CHF 在 2 个标准差之上停留 18 天。
- 胜率 71.3% 反映的是真实的均值回归优势,而非过度优化。信号要求三个过滤器全部满足,这减少了交易次数但提升了质量。
- USD/CHF 补充——EA 以相同逻辑对 USD/CHF 运行较轻的配置;该货币对约占总交易的 15%。
推荐部署
- 保守的 0.01 手配置需要至少 2,000 美元;波段交易在 H4 上持仓 2–6 根 K 线,因此需要隔夜保证金。
- EUR/CHF 点差一致性首选 HFM;Axiory 为已验证的备选。
- 推荐 VPS 以检测 H4 K 线收盘,但其入场时机要求远不及剥头皮策略严格。
本 EA 不会做什么
- 当 ADX 高于 28 时不交易。禁用趋势过滤器是最常见的用户错误,也是最可能造成大回撤的错误。
- 不使用摊平或马丁格尔手数放大。
- 不试图交易 2015 年 1 月的 SNB 事件——回测期按设计为 2020 年之后。
常见问题
- 为什么用 EUR/CHF 而不是主要货币对?
- 均值回归需要一个区间震荡而非趋势运行的货币对,而 EUR/CHF 的相对稳定性提供了该逻辑所交易的紧凑、重复的区间。USD/CHF 作为具有类似行为的次要货币对受到支持。
- 均值回归 EA 的主要风险是什么?
- 一次不再回归的强烈方向性突破。回测中 -5.8% 的最大回撤和 -7.1% 的最糟连续亏损都比较温和,但一次性的市场机制转变——例如央行冲击——是区间策略所承担的尾部风险。它正是为这种情况而持有固定止损。
- 大约 10% 的年回报值得吗?
- 这取决于你的目标。在 1.94 Sharpe 和保守评级下,这个 EA 是为稳健、低波动的复利而打造,而非追求醒目的回报——它适合资本保值,而非激进增长。
参数
可配置输入项
| 名称 | 默认值 | 建议范围 | 说明 |
|---|---|---|---|
| BollingerPeriod | 20 | 14–30 | 布林带均值与标准差的回看周期。周期越长,带越宽,信号频率越低。 |
| DeviationThreshold | 2.0 | 1.5–2.5 | 触发入场所需高于/低于均值的标准差。数值越高,信号越少但质量越高。 |
| RSIOversoldLevel | 30 | 20–40 | RSI 须低于此水平(做多)或高于 100 减去此水平(做空),方可确认均值回归信号。 |
| HalfLifeBars | 6 | 3–12 | 预期回归均值的 K 线数。将止盈目标设为入场价 + (偏差 / 半衰期) 每 K 线。 |
| TrendExclusionADX | 28 | 20–40 | 若 H4 上 ADX 超过此水平,EA 跳过入场。均值回归在强趋势中失败——此过滤器至关重要。 |