ExFractals
ExFractals是一个基于比尔·威廉姆斯分形突破信号的专家顾问。当价格突破上分形时做多,当价格跌破下分形时做空,利用分形水平作为关键支撑/阻力参考进行交易执行和止损设置。
打开交互版(权益曲线、切换品种)基本信息
回测结果(H1,约 1 年)
| 品种 | 盈亏 | 年化 | 最大回撤 | 交易数 | 胜率 | 夏普 | 恢复因子 | 最长连亏 | 每笔期望 | 状态 |
|---|---|---|---|---|---|---|---|---|---|---|
| EURUSD | -1.08% | -0.94% | 3.82% | 134 | 47.00% | -0.24 | -0.28 | 5 | −$0.80 | 可靠 |
| GBPUSD | +3.76% | +3.26% | 4.44% | 135 | 50.40% | 0.73 | 0.85 | 6 | +$2.78 | 可靠 |
| USDJPY | +0.76% | +0.66% | 4.80% | 138 | 41.30% | 0.17 | 0.16 | 6 | +$0.55 | 可靠 |
| XAUUSD | +64.74% | +51.05% | 86.36% | 149 | 48.60% | 0.97 | 0.75 | 4 | +$42.08 | 可靠 |
在 4 个有可信结果的品种中,3 个盈利。
由 MQL5 自动转换为 Python,所有 EA 使用同一套规则回测:按 MT5 手数计仓(外汇每手 10 万单位、黄金每手 100 盎司),1:100 杠杆,同一时间只有一张挂单,净值跌破初始资金 10% 时强平。夏普比率按权益曲线计算。标为不可靠的结果仅供参考。
和同类(突破)在同一品种上有可信结果的 EA 相比:EURUSD 好于 33%(共 18 个);GBPUSD 好于 83%(共 18 个);USDJPY 好于 53%(共 17 个);XAUUSD 好于 68%(共 19 个)
按月看
| 品种 | 盈利月份占比 | 最好的月份 | 最差的月份 |
|---|---|---|---|
| EURUSD | 46% | +1.30% 2026-06 | -1.72% 2026-08 |
| GBPUSD | 38% | +2.78% 2026-05 | -1.41% 2026-10 |
| USDJPY | 46% | +2.13% 2026-07 | -2.65% 2026-03 |
| XAUUSD | 46% | +151.91% 2026-03 | -31.75% 2026-02 |
根据回测净值曲线计算(约每两天一个点),只统计可信结果。
爆仓风险: 未发现爆仓模式
代码里没有发现常见的爆仓模式,回测中账户也没有爆仓。但这不是保证,任何 EA 都可能亏钱。
高:回测中爆仓,或使用马丁/网格加仓且不设止损。偏高:马丁或网格加仓但有止损,或不设止损且可同时持有多个仓位。 标签的含义和我们的发现 →
策略分析
该EA的核心策略基于比尔·威廉姆斯分形指标的突破交易。分形由至少5根K线组成,中间K线的最高价(上分形)或最低价(下分形)为极值点。入场条件为:当价格收盘突破上分形时开多单,当价格收盘跌破下分形时开空单,这是一种典型的突破策略逻辑。出场条件通常使用分形的另一侧作为止损参考,即多单止损设于下分形下方,空单止损设于上分形上方,部分版本也会加入止盈目标或跟踪止损。仓位管理方面,EA可能使用固定手数或基于资金比例的动态手数计算,但具体实现取决于参数设置。资金管理方面,该EA的风险主要在于分形突破可能产生假突破信号导致频繁止损,尤其是在震荡行情中分形信号密集且可靠性较低。
优势
- 分形是经典且被广泛认可的技术指标,策略逻辑清晰易懂
- 使用分形作为止损参考具有客观性,避免了主观设定止损的随意性
- 突破策略在趋势行情中表现良好,能够捕捉趋势的延续
- 策略参数较少,简化了优化和回测过程
劣势
- 在震荡行情中分形信号频繁出现,容易产生假突破导致连续亏损
- 分形信号具有滞后性,确认分形需要至少2根K线的延迟
- 缺乏趋势过滤器,无法区分趋势行情和震荡行情
- 止损如果基于分形位置,在极端波动时止损距离可能过大导致单笔风险过高
改进建议
- 增加趋势过滤器(如ADX或均线方向),仅在趋势行情中交易分形突破,减少震荡市的假信号
- 加入仓位管理模块,根据分形止损距离动态调整手数以保持固定风险比例
- 增加多时间周期确认,要求高一级时间周期趋势方向一致才入场
风险评估
总体风险: 中等
- 缺乏趋势过滤器可能在震荡市中频繁止损
- 分形止损距离不确定,可能导致单笔风险不可控
- 未检测是否有持仓限制,可能同方向重复开仓
评估得分
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
Lots | 0.1 | 固定交易手数 |
StopLoss | 0 | 止损点数,0表示使用分形止损 |
TakeProfit | 0 | 止盈点数,0表示不设止盈 |
TrailingStop | 0 | 跟踪止损点数,0表示不使用 |
MagicNumber | 12345 | EA魔术编号,用于标识订单 |
TimeFrame | 0 | 分形计算的时间周期,0为当前周期 |
同类 EA:突破
回测是历史模拟,不代表未来收益,不构成投资建议。