夜雨聆风学习资料网

ARTICLE · 1341535

Oil Breakout EA免费下载:20种突破策略的原油EA,22个月回测与两个实盘账户复盘

Oil Breakout EA免费下载:20种突破策略的原油EA,22个月回测与两个实盘账户复盘

20种突破策略、5个周期、每单最高9%硬止损、周五22:50强平。22个月默认回测 +365.79 美元,PF 1.41,权益回撤 19.55%——但利润高度集中,7个策略在全新数据上曾18个月打平。

Oil Breakout EA:20种突破策略的原油EA

先说结论

Oil Breakout EA 是一款运行在 MT5 上的原油(XTIUSD / USOIL / USOUSD)突破 EA。它同时运行20套突破策略,每套策略在自己的周期上挂 stop 单,每笔交易都带止损、止盈、保本和移动止损,并在周五晚上强制平仓。

原文用22个月(2025年1月2日至2026年11月2日)做了三组测试:默认参数回测、两个实盘账户、以及把600笔交易逐笔拆开看出场和策略贡献。

结论可以压缩成四句话:

  • 机制很干净
    :20套策略、每套最多一单,不加仓、不网格、不马丁,每单都有止损。
  • 收益很集中
    :22个月 +365.79 美元,其中92笔止盈贡献 +485 美元,超过全部净利润。
  • 回撤不小
    :权益最大回撤 19.55%,2026年5月至7月一度从 1,390 美元回到 1,183 美元。
  • 有过拟合迹象
    :7个用旧数据构建的策略,在全新数据上跑了18个月,合计 -8.87 美元,基本打平。

它到底是什么?

Oil Breakout EA 是 SomaOil EA 的另一个名字。终端里的订单备注会写成 “SomaOil #1 81241201” 这样的格式,每套策略一个编号,备注内容可以在参数里改。

它只做美国原油,支持 XTIUSD、USOIL、USOUSD、WTI、SpotCrude、CRUDE 等符号,带经纪商后缀也可以。图表周期无所谓,因为20套策略各自使用 D1、H12、H8、H4、H1 五个周期,不依赖你当前图表的周期。

每套策略的做法都一样:在近期摆动高点上方挂 buy stop,在摆动低点下方挂 sell stop;价格突破就成交,不突破就继续移动或取消。

核心逻辑:6条规则

1. 用 stop 单包围价格。 22个月里,EA一共挂了 17,599 张 pending order,最终只有 600 张成交。其余大部分在价格到达之前就被移动或取消了。这是典型的突破入场:不预测方向,只等价格自己选一边。

2. 每套策略最多一单。 没有任何一套策略同时持有两笔交易,也没有对亏损单加仓。没有网格,没有马丁。

3. 宽止损,小目标。 止损上限是入场价的 9%,600笔里有430笔用满了这9%(按测试时的油价,大约每桶5到10美元)。H8和H12策略的目标大约是止损距离的三分之一;H1和D1策略的目标大约是1:1。

这意味着:它不是靠高胜率小止损取胜,而是靠“止盈单数量明显多于全止损单”取胜。 这个结构在后面会反复出现。

4. 止损会移动。 保本止损和追踪止损会在盈利后把止损往入场价推。600笔里有112笔最终是在“止损已经移动到盈利区”之后平掉的。

5. 周五强平。 每周五服务器时间22:50,所有持仓和挂单全部关闭;周一01:10之前不重新开仓。600笔里有161笔是这样结束的。所以 D1 和 H12 这些“波段”策略,很少能完整走完自己的周期。中位持仓17小时,最长约117小时。

6. 新闻窗口和假突破退出。 EA自带美国 NFP、CPI、FOMC 的日历,并且在策略测试器里也能生效。以 NFP 为例(2025年2月7日、3月7日、2026年10月2日),持仓会在服务器时间15:20平掉,比15:30的数据公布早10分钟;不同策略的窗口还不一样,有的会提前几个小时。

另外,如果确认K线收盘又回到区间内部,EA会判定为假突破并平仓。新闻窗口、各策略的交易时段、假突破退出,三者合计构成了那193笔“EA主动平仓”。

参数与设置

原文测试全部使用默认参数,除了明确说明的预设。值得关注的输入如下:

参数
默认值
说明
SomaOilPortfolio
V2.1 Conservative
四套资金分配预设:V2.1保守、V2.2中等、V2.3高风险、V1.0;在 .set 文件里对应 0、2、3、1
StrategiesToRun
1-20
用逗号指定只跑哪几套策略
Risk
LotSizeStep
按余额计算手数,每套策略独立;ManualLotSize 时改用 StartLots
RiskMultiplier
1.0
对所有计算出的手数再乘一个系数
OnlyUp
true
手数随账户峰值上升,回撤期间不缩小
MaxLots
0
EA层面不封顶
MarginCallProtection
true
预留保证金,保证同方向挂单都能成交
UseTradingTimeZones
true
周一01:10开盘,周五22:50收盘,时间外平仓并取消挂单
EnableNFP / IR / CPI_Filter
true
在对应数据公布前后平仓并取消挂单
MaxSpreadPips
80
点差超过约0.08美元时不再挂新单
AutoGMT
true
从 worldtimeserver.com 读取经纪商时间偏移
EnablePropFirmCompliance
false
单日亏损锁定、禁止对冲、挂单数量上限
Magic numbers
每套8位
编码了周期和摆动宽度;如果和其他EA冲突需要改

实盘 vs 回测:交易数对得上,美元对不上

原文跟了两个实盘账户,并用相同预设、相同日期在 Tickmill 的100%真实 tick 环境里复跑。

Oil Breakout EA 实盘账户 V1.0 的资金增长

指标
V1.0 实盘 / 回测
V2.1 实盘 / 回测
日期
2026-07-03 至 11-02 / 同左
2026-08-10 至 11-02 / 同左
交易数
142 / 125
84 / 80
多单占比
67% / 78%
73% / 81%
盈利因子
1.81 / 1.75
1.76 / 2.63
净利润
+769.89 / +288.10 美元
+320.80 / +124.39 美元
最大权益回撤
23.41% / 12.03%
15.37% / 4.86%

交易数量和方向基本对得上,较长记录的 V1.0 盈利因子也只差0.06。V2.1 的窗口更短,回测比实盘好不少。

但美元数字对不上:同样1,000美元起步,实盘的毛利是回测的2.6倍(V1.0)和3.7倍(V2.1),说明实盘的每笔仓位明显更大。原文排除了杠杆(1:100和1:500结果相同)和保证金保护(关掉也没变化),剩下的解释只能是:Vantage 的原油合约规格与 Tickmill 不同,或者实盘用了更高的风险设置。

所以这篇评测的态度很明确:看盈利因子和回撤,不要看美元数字。 你自己的经纪商跑出来的美元结果,大概率跟这两个账户都不一样。

22个月默认回测:利润很集中

主测试:Tickmill 模拟账户,XTIUSD,2025年1月2日至2026年11月2日,1,000美元,1:500,全部默认参数。

Tickmill 在2026年1月之前没有原油真实 tick 数据,所以2025年用的是生成的 tick。原文做了对照:2026年1月至11月,真实 tick 和生成 tick 分别给出360笔和361笔交易,盈利因子1.21和1.20,权益回撤19.98%和20.10%——足够接近,可以相信2025年的生成数据。

结果:

  • 净利润 +365.79 美元
  • 盈利因子 1.41
  • 余额最大回撤 14.89%
  • 权益最大回撤 19.55%
  • 2025年盈利因子1.93,+221.78美元
  • 2026年至11月2日盈利因子1.22,+144.01美元

Oil Breakout EA 22个月逐月净利润

最差的一段是2026年4月24日至7月31日,余额从1,390美元回到1,183美元。5月里,在99至107美元之间开出的多单,随着油价回落陆续打到9%止损,当月多单合计亏了109美元。最差单笔是4月30日在106.52美元买入,96.84美元止损,亏48.32美元。

最好的两个月:2025年4月,sell stop 抓住了关税抛售,油价从约72美元跌到57美元;2026年8月,+102美元,主要来自多单。

利润来自哪里:92笔止盈撑起全部

Oil Breakout EA 600笔交易的出场结构

这是全文最值得看的一张图:

  • 92笔打到止盈:+485美元
  • 112笔移动止损:+169美元
  • 161笔周五强平:+45美元
  • 193笔其他EA主动退出(新闻、过滤、假突破):-54美元
  • 42笔完整止损:-280美元

92笔止盈的 +485 美元,超过了整个22个月的净利润。也就是说,其它所有出场加起来是负的,整个策略的利润就是那92笔止盈。

42笔完整止损平均每笔亏6.66美元,而一笔止盈平均赚5.27美元。这个结构要求止盈单数量明显多于全止损单,测试里大约是2:1。如果市场在突破后频繁回到区间,这个比例会最先恶化。

过拟合测试:7个策略在陌生数据上打平18个月

20套策略来自两轮优化。7套用2018年10月至2024年10月的数据构建,另外13套用2020年6月至2026年6月26日的数据构建。

于是22个月的回测被切成两段:2026年6月26日之前,13套策略还在“自己的构建数据”里;之后,20套全部进入陌生数据。

Oil Breakout EA 两组策略在构建数据前后的利润

策略组
2026-06-26之前
2026-06-26之后
7套(2018-2024数据构建)
-8.87美元,171笔
+56.12美元,40笔
13套(2020-2026数据构建)
+206.62美元,300笔,PF 1.45
+111.92美元,89笔,PF 1.70

这张表把问题说得很清楚:在2026年6月之前,利润几乎全部来自“用自己的构建数据交易”的那13套策略;7套真正面对新数据的策略,171笔只打平。

6月26日之后,两组都开始赚钱,这和两个实盘账户的表现一致。但只有4个月,原文明确说:太短,不能下结论。

按单套策略看:H12窄摆动策略 #12 赚了93.96美元,D1策略 #9 赚了60.39美元,H1策略 #4 亏了32.93美元。空单表现好于多单(盈利因子1.62对1.29),尽管58%的交易是多单。

还有一个被“20套策略”掩盖的风险:它们交易的都是同一个油价。最忙的时候,同时有14张单在场,而且全部同方向。所谓“分散”,只是策略名字不同,底层风险是同一个。

四个预设与资金规模

四个预设跑的是同一批20套策略,交易价格完全一样,只有每套策略的手数不同。用 V1.0 实盘的日期(2026年7月3日至11月2日,真实 tick,1,000美元)复跑:

预设
净利润
盈利因子
最大权益回撤
V2.1 保守(默认)
+139.55 美元
1.84
7.30%
V2.2 中等
+208.41 美元
1.83
9.49%
V2.3 高风险
+266.09 美元
1.94
8.76%
V1.0
+288.10 美元
1.75
12.03%

四个月里没有出现2026年5月至7月那种连续回撤,所以这里的回撤都低于22个月默认跑的19.55%。原文提醒:如果遇到坏行情,更大的预设会回撤得更深。

资金规模方面:1,000美元时,600笔里有333笔已经在经纪商允许的最小手数上。把同一段22个月换成10,000美元,盈利因子还是1.41,权益回撤20.09%对19.55%——百分比风险几乎一样。小账户不会更危险,但也不会因为资金大就更安全。

优点与缺点

优点:

  • 每笔交易都有止损,每套策略最多一单,不网格、不马丁。
  • 两段实盘和回测的交易数、方向基本对得上,长记录的盈利因子只差0.06。
  • 周五22:50强平,加上 NFP、CPI、FOMC 窗口,避开了周末跳空和最大的数据公布。
  • 风险按余额等比缩放:1,000美元和10,000美元的回测,盈利因子和回撤几乎一样。

缺点:

  • 止损最高到油价的9%,一笔全止损可以吃掉好几笔止盈。
  • 7套用旧数据构建的策略,在2026年6月之前跑了171笔,合计 -8.87美元。
  • 最多同时持有14张同方向单,分散是假的。
  • 利润按“一阵一阵”来:22个月里有一个月贡献了超过四分之一的利润,2026年5月至7月又亏了172美元。

和其他原油/突破EA对比

指标
Oil Breakout EA
Crude Oil Robot MT4
Session Range Breakout EA
平台
MT5
MT4
MT5
市场
仅原油
仅原油
黄金、USDJPY、BTCUSD、US30、DE40
入场
20套摆动突破策略
波动率过滤加新闻缓冲
每个市场一条日内区间
仓位
每套策略一单
序列内逐步加手
每市场每天一单
测试盈利因子
1.41(22个月)
2.58(2024-2025)
1.17-1.30(23个月)
测试最大回撤
19.55%权益
11.73%
24%

三段测试的窗口和账户规模不同,只能当作粗略参考。

常见问题

Q1:Oil Breakout EA 还有别的名字吗?

有。它是 SomaOil EA 的另一个名字,订单备注会写成 “SomaOil #1 81241201” 这样的格式,每套策略一个编号,备注可以在参数里改。

Q2:它赚钱吗?

2025年1月2日至2026年11月2日的回测,1,000美元默认参数赚了365.79美元,盈利因子1.41,最大权益回撤19.55%。两个2026年7月和8月起步的实盘账户都在盈利,盈利因子分别是1.81和1.76。

Q3:用网格或马丁吗?

不用。20套策略每套最多持有一单,每笔交易开仓就带止损和止盈。手数按账户余额计算,不按上一笔亏损加仓。

Q4:最低资金多少?

默认设置下1,000美元可以跑。大部分交易会落在经纪商的最小手数上,但1,000美元和10,000美元的回测盈利因子、回撤几乎一样,所以小账户在百分比风险上并不更高。

Q5:能上 Prop Firm 吗?

有内置的 Prop Firm 模式,默认关闭,包含单日亏损锁定、禁止对冲、挂单数量上限和入场价随机偏移。问题在9%的止损:大仓位下一笔全止损就可能吃掉大部分单日亏损额度,所以要把仓位控制到“一笔全止损远低于账户1%”。

Q6:能跑黄金或其他市场吗?

它是为美国原油设计的。放在 XAUUSD 图表上,它会加载一套单独的单策略黄金设置,而不是20套原油策略。那套设置原文没有测试,这篇评测的所有结论都不适用于它。

Q7:为什么不下单?

先检查品种名:必须以 XTIUSD、USOUSD、USOIL、WTI、SpotCrude 或 CRUDE 开头。然后检查时间:周五22:50到周一01:10之间、NFP/CPI/FOMC 前后、点差超过上限时,它都不会挂新单。大部分订单是远离价格的 stop 单,几天不成交很正常。

Q8:需要 VPS 吗?

需要。EA会在每套策略的入场K线刷新挂单、移动持仓止损,并在周五22:50全部平仓。如果那一刻 MT5 不在线,持仓就会带着周末跳空风险过周末——而周五强平本来就是为了避开这个风险。

结语

Oil Breakout EA 是一套“诚实”的原油突破系统:真止损、不加仓、周末和最大数据公布前后离场。它的机制没有花活,两个实盘账户和回测的交易数也能对得上。

但它的边缘很薄,而且来得很集中:92笔止盈撑起全部利润,7套策略在陌生数据上跑了18个月只打平,20套策略实际上押的是同一个油价。

如果你要跑它,原文的建议很实在:先用 V2.1 默认参数跑模拟盘,按月而不是按周评估;如果权益回撤超过20%(22个月测试的最差值),就停下来。


风险提示:本文基于 ForexCracked 于2026年11月发布的评测整理,仅作策略与数据复盘,不构成投资建议,也不提供任何软件下载。EA交易有风险,历史业绩不代表未来表现,请先在模拟账户充分测试。

Oil Breakout EA免费下载:Oil Breakout EA.zip

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料