模型策略库研究 · 探针级实验 · Probe-Grade Research

US 能源臂原油直接挂钩评估(v1.2 净值/价格双臂)
WTI / Brent 现货 · 期货 ETF · 欧洲 ETC · 官方 NAV 双轨

anchor-vote1-κ0.25 现行生产框架下,wait / full_exit 档能源袖 15% 的替换回测:v1.0(USO/BNO + 现货理论臂)→ v1.1(欧美品类 BRNT/DBO/USL 扩展)→ v1.2(用户指令「分别计算净值臂和价格臂」:ALPS/Invesco 官方 NAV 拆股归一化双轨对照,AAII 外部校验 11/11 PASS,以价格臂为主要参考)。
日期 2026-09-04(v1.0/v1.1/v1.2 同日三轮) 框架 anchor-vote1-κ0.25 引擎 _exp_m06_cape_nolook.py 同源 锚校验 逐位 PASS

一、TL;DRExecutive Summaryv1.2 更新

结论先行(三轮合并)
现行基线 · French Oil(A 组锚校验)
14.31%
Sh 1.241 · MDD −22.5% · 逐位 PASS
USO 实际(B 组 · 损耗最重)
−1.82pp
12.50% · Sh −0.253 · MDD −4.3pp
BNO 实际(D 组 · 美国布伦特池)
−0.89pp
13.12% · Sh −0.105 · MDD −1.8pp
BRNT 实际(D 组 · 欧洲 ETC)
−0.94pp
13.07% · Sh −0.098 · MDD −0.9pp
USL 实际(E 组 · 修复最优)
−1.06pp
12.88% · Sh −0.115 · 结构修复 +0.68pp
双臂差值上界(v1.2 · 四标的)
≤0.03pp
NAV 臂−价格臂 年化差 · AAII 校验 11/11 PASS

二、研究问题与标的谱系Question & Instrument Universe

v1.0 回答「换成原油直接挂钩会怎样」;v1.1 扩展用户指令「欧美市场 LOF 类型 / 锚定布伦特的 LOF-ETF」——把品类内所有可得长历史结构跑全。语义映射注记:欧美市场无中国式 LOF 品类,最接近的对应物 = 欧洲 UCITS 债务型 ETC(BRNT)与美国商品池 ETF(USO/BNO/DBO/USL),统称上市开放式商品基金。

标的类型 / 结构展期方式上市数据源口径
Ken French「Oil」(现行)油气产业链股票组合1926-07(长历史)French 48 行业·价值加权月度行业总收益
WTI 现货(DCOILWTICO)原油价格1986-01FRED理论完美挂钩·上限基准
Brent 现货(DCOILBRENTEU)原油价格1987-05FRED同上
USO美国商品池 ETF近月滚动2006-04-10stockanalysis拆股调整净值
DBO美国商品池 ETF(Invesco DB)Optimum Yield 多合约择优2007-01-05stockanalysis同上
USL美国商品池 ETF(USCF)12 个月均匀分散2007-12-06stockanalysis同上
BNO美国商品池 ETF(USCF·布伦特)近月滚动2010-06-02stockanalysis同上
BRNT 欧洲·LOF 型欧洲 UCITS 债务型 ETC(WisdomTree·Jersey·全额担保互换)BCOM 4 周展期 + 担保品收益2012-02-22stockanalysis LSE 美元线同上 · MER 0.49%
OILB(WisdomTree Brent 1mth,2005-07 上市,可补 2008 段):stockanalysis 无数据、WisdomTree 官网产品页 404,长历史公开源不可得——已披露。BRNT 为同发行商(WisdomTree Commodity Securities)同 Jersey 结构、AUM 最大(约 9 亿美元)的品类代表,覆盖 2014-16 油灾 / 2020 负价格 / 2022 俄乌三段。
生命周期结构差(净值 vs 同期现货,全部月末口径可复现):USO(2006-04→2026-09)−74.5% vs WTI 现货 +27.4% = −102pp;DBO(2007-01→2026-09)−5.5% vs +57.3% = −62.8pp;USL(2007-12→2026-09)−1.6% vs −4.7% = +3.1pp;BNO(2010-06→2026-09)+119.3% vs Brent 现货 +28.1% = +91.2pp;BRNT(2012-02→2026-09)+29.1% vs −21.4% = +50.5pp结构差的方向完全由期货曲线形态决定:WTI 池的 2006-2020 是页岩油超级 contango(每滚一次亏一次);布伦特池的 2020 后是深度 backwardation(滚动赚 carry)。选结构 ≠ 选资产,而是赌曲线形态。

三、实验设计Experiment Design

anchor 状态机只依赖 NDX 价格与宏观票,与能源腿无关 → 所有替换臂的状态序列、换手、成本逐位相同,差异 100% 来自能源腿序列。五组窗口:

窗口nhold/wait/fe臂设计回答问题
A · 全窗口1996-01~2026-06366102/121/143A0 French Oil(锚)|A1 WTI 现货|A2 Brent 现货理论挂钩上限(v1.0)
B · USO 窗口2006-05~2026-0624264/107/71B0|B1 WTI 现货|B2 USOWTI 近月真实代价(v1.0)
C · BNO 窗口2010-07~2026-0619264/107/21C0|C1 Brent 现货|C2 BNO布伦特近月真实(v1.0)
D · BRNT 窗口v1.12012-03~2026-0617262/95/15D0|D1 Brent 现货|D2 BNO(美)|D3 BRNT(欧)布伦特品类内欧美结构对比
E · 结构窗口v1.12008-01~2026-0622264/107/51E0|E1 WTI 现货|E2 USO|E3 DBO|E4 USL展期损耗能否靠结构修复
口径纪律:① 现货臂 = 零损耗假想 ETF(上限基准,不可实现);② ETP 臂 = 真实净值(含展期结构 + 费用);③ 子窗口起点状态 = 全窗口状态机的真实历史演化(无前视);④ 成本 15bp/边,与现行生产口径逐位一致;⑤ 锚校验 A0 逐位复现 14.31% / MDD −22.5 / Sh 1.241 / 换手 122.2 / 终值 5,913.62 PASS;⑥ E 组窗口 2008-01 起 = USL 数据起点(2007-02~12 为 wait/fe 段,USL 缺月无法回补——该段恰为次贷苗头期宏观票触发段,实测 assert 拦截后改窗口,全程留痕)。

四、核心窗口结果(v1.0 三组)Core Arm Matrix

组 / 臂年化%波动%MDD%Sharpe卡玛终值年化差Sharpe差MDD差
A0 · French Oil(1996 全窗)14.3111.38−22.51.2410.6375,913.62
A1 · WTI 现货理论14.4511.88−26.21.2000.5516,129.84+0.14pp−0.041−3.7pp
A2 · Brent 现货理论14.8112.31−27.61.1880.5376,748.28+0.50pp−0.053−5.1pp
B0 · French Oil(2006-05 窗)14.3210.22−22.51.3890.6371,486.83
B2 · USO 实际12.5010.89−26.81.1360.4671,076.07−1.82pp−0.253−4.3pp
C0 · French Oil(2010-07 窗)15.039.95−12.21.4991.233940.30
C2 · BNO 实际14.2710.16−14.01.3931.017845.33−0.76pp−0.106−1.8pp

五、欧美品类与展期结构扩展EU ETC & Roll-Structure Arms(v1.1)

D 组 · 布伦特品类内对比 2012-03~2026-06(n=172,hold/wait/fe = 62/95/15)

年化%波动%MDD%Sharpe卡玛终值年化差Sharpe差MDD差
D0 · French Oil(现行)14.0110.18−12.21.3621.149654.64
D1 · Brent 现货理论13.0611.21−17.01.1530.770580.99−0.95pp−0.209−4.8pp
D2 · BNO 实际(美国池·近月)13.1210.33−14.01.2570.935585.44−0.89pp−0.105−1.8pp
D3 · BRNT 实际(欧洲 ETC·BCOM 4W)13.0710.23−13.11.2640.997581.69−0.94pp−0.098−0.9pp

品类内解读:BNO 与 BRNT 年化差 0.05pp(噪声级),欧美结构在收益端打平;BRNT 的 MDD 代价最小(−0.9pp vs BNO −1.8pp vs 现货理论 −4.8pp)——BCOM 4 周展期 + 担保品收益让净值路径更平滑。但两只真实 ETP 均未跑赢「Brent 现货理论臂」之外的世界:仍逊 French Oil 股票臂 0.89~0.94pp/年。

E 组 · 展期结构修复对照 2008-01~2026-06(n=222,hold/wait/fe = 64/107/51)

年化%波动%MDD%Sharpe卡玛终值年化差Sharpe差MDD差
E0 · French Oil(现行)13.9410.13−22.51.3660.6201,118.39
E1 · WTI 现货理论13.2410.80−26.21.2150.505997.87−0.70pp−0.151−3.7pp
E2 · USO 实际(近月·损耗最重)12.2010.75−26.81.1240.456840.97−1.74pp−0.242−4.3pp
E3 · DBO 实际(择优展期)12.7310.23−25.61.2330.497917.11−1.21pp−0.133−3.1pp
E4 · USL 实际(12 月分散)12.8810.21−25.81.2510.499940.58−1.06pp−0.115−3.3pp
E0 French Oil(基线)
13.94% · 差 0
E1 WTI 现货理论
13.24% · −0.70pp
E4 USL 12月分散
12.88% · −1.06pp(修复 +0.68)
E3 DBO 择优展期
12.73% · −1.21pp(修复 +0.53)
E2 USO 近月
12.20% · −1.74pp(损耗全额定价)
E 组同窗口(2008-01~2026-06):结构修复挽回 0.5~0.7pp,但最优结构仍距现货理论臂 −0.36pp、距能源股臂 −1.06pp

为什么结构修复只能到一半

USL 把 12 个月合约均匀持有、DBO 在多合约间择优展期——两者都把「近月 contango 崩塌」的敞口摊薄了,但代价是跟踪误差与远离现货的期限暴露:当油价急涨(2022-02)远月跟不上,当油价急跌(2020-03/2014-11)远月跌得少但也没躲过 2020-04 式重排。修复的天花板 = 现货理论臂(−0.70pp)——这是「油」这个资产本身在这个组合里的位置,不是结构能改写的。

欧洲 ETC 结构的差异在哪

BRNT 是 Jersey 债务型 ETC:全额担保(国债抵押)+ 互换对手(Citi/ML),费率 0.49% + 互换 0.45%,指数端 BCOM 4 周展期总回报含担保品利息收益。BNO 是美国商品池(直接持期货 + T-bill 抵押)。差异落在净值路径平滑度(MDD 代价 −0.9 vs −1.8pp)而非收益方向——在 15% 袖权重下,两者年化差 0.05pp 对组合的影响是第三位小数

六、净值臂 vs 价格臂双轨对照NAV Arm vs Price Arm(v1.2)v1.2

用户指令:「注意 分别计算净值臂和价格臂 且以价格臂为主要参考」。价格臂 = 市场成交口径(stockanalysis 拆股调整月末收盘,v1.0/v1.1 既有口径,主参考);净值臂 = 基金官方 NAV 口径(发行方/基金行政管理人披露的每股净资产,拆股归一化月末环比)。两臂之差 = 二级市场溢折价对策略的净影响——这直接回答「用市价回测会不会被溢价/折价污染结论」。

6.1 官方 NAV 数据源与覆盖(沙箱可达渠道内全量探测)

ETPNAV 官方源NAV 覆盖拆股归一化价格臂覆盖匹配窗口
USOUSCF 新站 → ALPS MarketingAPI(基金行政管理人)2009-01-02~2026-09-03(4,445 日)2020-04-28 及之前 ×8(1:8 反拆,比值跳变检测系数 8.35→1.05)2006-04-10 起2009-02 起(B 组标准窗 2006-05 的 NAV 缺口 2006-05~2009-01 已披露)
BNO同上2010-06-02~2026-09-03(4,093 日,上市即全覆盖2013-08-27 及之前 ×0.5(2:1 正拆,检测系数 0.499→0.995)2010-06-02 起2010-07 起(C 组窗口零缺口)
USL同上2009-01-02~2026-09-03(4,445 日)无边界(比值全程平稳)2007-12-06 起2009-02 起(E 组标准窗 2008-01 的缺口 1 年已披露)
DBOInvesco dng-api /navs(官方,服务端固定 10 年窗口)2016-07-20~2026-09-03(日历日填充)无边界(窗口内比值平稳)2007-01-05 起2016-08 起(E 组标准窗 2008-01 的缺口 8.5 年已披露)
BRNT不可得 — WisdomTree 官网应用层 403(反爬)+ 无公开 NAV 长历史源;已退市品类归档数据不适用 → D 组 BRNT 臂仅价格臂(以价格臂为主参考的口径下不影响结论)
外部校验(锚定优先纪律):AAII USO 年度 NAV 总回报 11/11 PASS(2016~2025 十个完整年度 + 2026YTD 至 4 月,最大偏差 −0.14pp,容差 ±0.5pp)——NAV 月末聚合与拆股归一化口径被外部权威锚证实;② DBO 内部一致性:官方 /navs NAV vs 溢折价反算 NAV(收盘价/(1+bidAskMidpointPremiumDiscount%))373 日均值差 0.109%;③ 四标的月度双臂收益相关性 ≥0.998。

6.2 匹配窗口双臂矩阵(每对双臂跑完全相同窗口,差值=纯溢折价影响)

窗口 / 臂年化%波动%MDD%Sharpe终值年化差(NAV−价格)终值比
C 组窗口 2010-07~2026-06(n=192,hold/wait/fe = 64/107/21)— BNO NAV 零缺口
French Oil 基线15.039.95−12.21.499940.30
BNO 价格臂(主参考)14.2710.16−14.01.393845.33+0.01pp1.0008
BNO 净值臂14.2810.15−14.01.395846.02
D 组窗口 2012-03~2026-06(n=172,hold/wait/fe = 62/95/15)— BNO 双臂(BRNT NAV 不可得,仅价格臂)
French Oil 基线14.0110.18−12.21.362654.64
BNO 价格臂(主参考)13.1210.33−14.01.257585.44+0.00pp1.0000
BNO 净值臂13.1210.32−14.01.258585.46
USO / USL 匹配窗口 2009-02~2026-06(n=209,hold/wait/fe = 64/107/38)— 服务 B 组(USO)与 E 组(USO/USL)
French Oil 基线15.719.79−12.21.5931,269.11
USO 价格臂(主参考)14.2610.16−16.21.3931,019.88+0.03pp1.0048
USO 净值臂14.2910.14−16.41.3991,024.79
USL 价格臂(主参考)14.719.61−13.31.5181,091.04+0.03pp1.0058
USL 净值臂14.749.61−13.21.5231,097.37
DBO 匹配窗口 2016-08~2026-06(n=119,hold/wait/fe = 33/71/15)— 服务 E 组 DBO 臂
French Oil 基线15.8710.62−12.21.476430.84
DBO 价格臂(主参考)14.7110.11−13.31.436390.09+0.00pp0.9998
DBO 净值臂14.7110.10−13.21.437390.02

注:各臂 smap/换手/成本逐位相同(状态机与能源腿无关);Sharpe 差 ≤0.006、MDD 差 ≤0.2pp 未列入。双臂差值全部为正(NAV 臂微高)意味着市价口径对 ETP 实际持有的模拟有 ≤0.03pp/年的轻微低估——量级为噪声,以价格臂为主参考不改变任何组内排序与结论

6.3 溢折价诊断:日度错位大、月末收敛快

ETP日数均值%标准差%p5~p95%极小%极大%月度收益相关性年化跟踪差
USO4,442+0.0310.804−0.62~+0.69−8.37+36.410.99867−0.035pp
BNO4,063−0.0050.490−0.58~+0.59−9.30+10.550.99800−0.010pp
USL4,441−0.0220.641−0.61~+0.58−4.75+18.450.99782+0.000pp
DBO2,546−0.0220.481−0.63~+0.61−5.75+5.100.99800−0.035pp

2020-04 负价格危机:日度 +36% 错位如何被月频调仓过滤

USO 日度溢折价在 2020-03-18~04-23 区间冲到 +8.4%~+36.4%(负价格日 NAV 定价混乱 + 溢价套利受阻),但 2020-04-30 月末已收敛至 +1.59%(2020-03-31 为 −0.71%)。本引擎月频调仓只在月末采样 → 单月最大双臂收益差仅 2.48pp(USO 2020-05),在 15% 袖权重下对组合的月度冲击 ≤0.37pp。若改用日频执行,该错位才会成为真实成本。

2026-01~03 油价暴涨段:四标的同日折价

2026-03-09 四标的同日折价 −4.75%~−9.30%(2026-01-14 次之)——油价急涨日市价跟不上 NAV 重估。但月末(2026-02-27 / 03-31)溢价回到 +0.3~+0.7%。极端日五强的另一端是 2020-03 中下旬危机错位(BNO +10.55 / USL +18.45 / DBO +4.4 一簇)。溢折价的时序结构 = 危机脉冲 + 暴涨滞后,无长期单边漂移(均值 ±0.03%、中位 ≈0)。

净值臂的独立信息量:① 确认 v1.0/v1.1 的价格臂结论不含溢折价伪影——所有组内排序(French Oil > 现货理论 > USL/DBO/BNO/BRNT > USO)在净值臂下逐组不变;② NAV 臂月度收益还额外覆盖了价格臂没有的窗口(USO/USL 2009-02 起的 209 月、DBO 2016-08 起的 119 月),结果与价格臂标准窗口结论方向一致;③ 唯一实质差异是覆盖率(BRNT 不可得、DBO 缺 2008~2016 中 8.5 年),已在 6.1 表逐项披露——价格臂作为主参考的资格来自其覆盖率与可复现性,而非口径偏好

七、能源腿隔离统计Sleeve-Level Anatomy

序列窗口年化%波动%腿内 MDD%最差月最好月ρ(FrOil)
French Oil 行业(现行)1996-01~2026-069.4623.9−64.82020-03 · −34.6%2020-04 · +32.8%
WTI 现货1996-01~2026-064.3038.1−86.32020-03 · −54.2%2020-05 · +85.0%0.541
Brent 现货1996-01~2026-064.4543.9−89.32020-03 · −71.1%2020-05 · +88.6%0.516
USO 实际2006-05~2026-06−7.8837.5−97.92020-03 · −55.4%2026-03 · +55.3%0.572
BNO 实际2010-07~2026-062.9734.8−84.52020-03 · −51.2%2026-03 · +49.4%0.657
BRNT 实际2012-03~2026-06−0.2034.0−83.32020-03 · −43.3%2026-03 · +49.9%0.637
DBO 实际2007-02~2026-06−1.6630.2−89.52008-10 · −29.0%2026-03 · +36.2%0.673
USL 实际2008-01~2026-06−0.9429.4−87.32020-03 · −32.4%2020-05 · +27.5%0.672

注:BRNT/DBO/USL 的 MDD/最差/最好月/相关性均为本次数据实测(月末口径,窗口见首列)。能源「股」以一半出头的波动(23.9%)拿到最高年化(9.46%),所有「油」结构波动 29~44%、年化 −7.9%~+4.5%。尾部结构差异:USO 最差月 2020-03 −55.4%,而远月分散结构同期 USL −32.4%、BRNT −43.3%——分散/4 周展期确实钝化单月尾部,但腿内 MDD 全线 −83%~−98%,没有一种结构能改变「油」资产本身的回撤量级。2020-04 细节:WTI 现货月末口径仅 −6.2%(负价格是期货盘中结算),USO 因切换远月合约锁定 −43.2%——期货 ETF 尾部比现货更凶。

2020-03 冲击解剖(MDD 恶化主因):2020-03 组合处于 full_exit 档(能源权重 15%):WTI −54.2% → 组合冲击 −8.1pp;Brent −71.1% → −10.7pp;French Oil −34.6% → −5.2pp。单月差距 2.9~5.5pp 直接击穿组合 MDD。

八、结论与决策建议Verdict & Recommendation

裁定 · 维持现状(v1.2 三轮证据合并)

九、口径披露与归档Caliber Disclosure & Archive

口径
回测框架anchor-vote1-κ0.25(machine("spread_or", 0.15, 0.05, 0.0025)),与 _anchor_profile_bt.py / XVI 同源;A0 锚校验逐位 PASS
组合配置hold = NDX 85% + 金 15% | wait = SPY 15% + 防 15% + 能 15% + 金 55% | full_exit = DIA 15% + 防 15% + 能 15% + 金 55%
成本15bp/边 按换手双边计费;各臂状态序列/换手/成本逐位相同
现货臂 / ETP 价格臂FRED 月末价环比(零损耗假想 ETF) / stockanalysis 拆股调整净值(含展期结构+费用,主参考
ETP 净值臂v1.2USCF 新站(uscfinvestments.com)→ ALPS MarketingAPI historicalnav/{TICKER}/inception-today(USO/BNO/USL,Bearer token 动态获取);Invesco dng-api /navs(DBO,CUSIP 46140H403);官方日频 NAV → 拆股归一化(USO ≤2020-04-28 ×8;BNO ≤2013-08-27 ×0.5;边界由价格/NAV 比值持续跳变检测)→ 月末环比
匹配窗口设计v1.2净值臂与其价格臂跑完全相同窗口(NAV 可得起点),差值 = 纯溢折价影响;标准组窗口(B 2006-05 / E 2008-01)价格臂结论沿用 v1.0/v1.1,NAV 覆盖缺口逐项披露(USO/USL 缺至 2009-01、DBO 缺至 2016-07、BRNT 不可得)
双臂校验v1.2① AAII USO 年度 NAV 总回报 2016~2025 + 2026YTD(4月) 共 11 项全部 PASS(最大偏差 −0.14pp);② DBO /navs vs 溢折价反算 373 日均值差 0.109%;③ 月度双臂收益相关性 ≥0.998、年化跟踪差 ≤0.035pp
子窗口语义起点状态 = 全窗口状态机历史演化(无前视);首月建仓不计换手
E 组窗口裁定2007-02~12 实测为 wait/fe 段(次贷苗头期宏观票触发),USL 缺月 assert 拦截 → 窗口改 2008-01 起(USL 起点),全程留痕
生命周期对比上市月月末价 → 2026-09 月末价(拆股调整),vs 同期现货月末价;BRNT 用 LSE 美元线(GBP 线 BRNG 2020 起未用)
数据快照FRED(2026-09-04 抓取);stockanalysis USO/BNO/DBO/USL/BRNT(2026-09-03 收盘);ALPS MarketingAPI + Invesco dng-api 官方 NAV(2026-09-04 抓取,至 2026-09-03)
归档_energy_wti_probe/:v1.0(4 原始数据 + 2 脚本 + 2 JSON + 报告)+ v1.1(brnt/dbo/usl_chart.json + 脚本 + JSON + 报告 v1.1)+ v1.2(uscf_nav_USO/BNO/USL.json · dbo_navs_full.json · dbo_navs_pd.json · _detect_nav_split.py · _build_energy_nav_series.py · _exp_energy_nav_bt.py · energy_etf_nav_series.json · energy_etf_nav_bt.json · 报告 v1.2)+ 归档说明 ×3;桌面 anchor模型优化/US能源臂原油直接挂钩_2026-09-04/ + 网盘一式两份