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-01 | FRED | 理论完美挂钩·上限基准 |
| Brent 现货(DCOILBRENTEU) | 原油价格 | — | 1987-05 | FRED | 同上 |
| USO | 美国商品池 ETF | 近月滚动 | 2006-04-10 | stockanalysis | 拆股调整净值 |
| DBO | 美国商品池 ETF(Invesco DB) | Optimum Yield 多合约择优 | 2007-01-05 | stockanalysis | 同上 |
| USL | 美国商品池 ETF(USCF) | 12 个月均匀分散 | 2007-12-06 | stockanalysis | 同上 |
| BNO | 美国商品池 ETF(USCF·布伦特) | 近月滚动 | 2010-06-02 | stockanalysis | 同上 |
| BRNT 欧洲·LOF 型 | 欧洲 UCITS 债务型 ETC(WisdomTree·Jersey·全额担保互换) | BCOM 4 周展期 + 担保品收益 | 2012-02-22 | stockanalysis 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 俄乌三段。 | |||||
anchor 状态机只依赖 NDX 价格与宏观票,与能源腿无关 → 所有替换臂的状态序列、换手、成本逐位相同,差异 100% 来自能源腿序列。五组窗口:
| 组 | 窗口 | n | hold/wait/fe | 臂设计 | 回答问题 |
|---|---|---|---|---|---|
| A · 全窗口 | 1996-01~2026-06 | 366 | 102/121/143 | A0 French Oil(锚)|A1 WTI 现货|A2 Brent 现货 | 理论挂钩上限(v1.0) |
| B · USO 窗口 | 2006-05~2026-06 | 242 | 64/107/71 | B0|B1 WTI 现货|B2 USO | WTI 近月真实代价(v1.0) |
| C · BNO 窗口 | 2010-07~2026-06 | 192 | 64/107/21 | C0|C1 Brent 现货|C2 BNO | 布伦特近月真实(v1.0) |
| D · BRNT 窗口v1.1 | 2012-03~2026-06 | 172 | 62/95/15 | D0|D1 Brent 现货|D2 BNO(美)|D3 BRNT(欧) | 布伦特品类内欧美结构对比 |
| E · 结构窗口v1.1 | 2008-01~2026-06 | 222 | 64/107/51 | E0|E1 WTI 现货|E2 USO|E3 DBO|E4 USL | 展期损耗能否靠结构修复 |
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 拦截后改窗口,全程留痕)。| 组 / 臂 | 年化% | 波动% | MDD% | Sharpe | 卡玛 | 终值 | 年化差 | Sharpe差 | MDD差 |
|---|---|---|---|---|---|---|---|---|---|
| A0 · French Oil(1996 全窗) | 14.31 | 11.38 | −22.5 | 1.241 | 0.637 | 5,913.62 | — | — | — |
| A1 · WTI 现货理论 | 14.45 | 11.88 | −26.2 | 1.200 | 0.551 | 6,129.84 | +0.14pp | −0.041 | −3.7pp |
| A2 · Brent 现货理论 | 14.81 | 12.31 | −27.6 | 1.188 | 0.537 | 6,748.28 | +0.50pp | −0.053 | −5.1pp |
| B0 · French Oil(2006-05 窗) | 14.32 | 10.22 | −22.5 | 1.389 | 0.637 | 1,486.83 | — | — | — |
| B2 · USO 实际 | 12.50 | 10.89 | −26.8 | 1.136 | 0.467 | 1,076.07 | −1.82pp | −0.253 | −4.3pp |
| C0 · French Oil(2010-07 窗) | 15.03 | 9.95 | −12.2 | 1.499 | 1.233 | 940.30 | — | — | — |
| C2 · BNO 实际 | 14.27 | 10.16 | −14.0 | 1.393 | 1.017 | 845.33 | −0.76pp | −0.106 | −1.8pp |
| 臂 | 年化% | 波动% | MDD% | Sharpe | 卡玛 | 终值 | 年化差 | Sharpe差 | MDD差 |
|---|---|---|---|---|---|---|---|---|---|
| D0 · French Oil(现行) | 14.01 | 10.18 | −12.2 | 1.362 | 1.149 | 654.64 | — | — | — |
| D1 · Brent 现货理论 | 13.06 | 11.21 | −17.0 | 1.153 | 0.770 | 580.99 | −0.95pp | −0.209 | −4.8pp |
| D2 · BNO 实际(美国池·近月) | 13.12 | 10.33 | −14.0 | 1.257 | 0.935 | 585.44 | −0.89pp | −0.105 | −1.8pp |
| D3 · BRNT 实际(欧洲 ETC·BCOM 4W) | 13.07 | 10.23 | −13.1 | 1.264 | 0.997 | 581.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/年。
| 臂 | 年化% | 波动% | MDD% | Sharpe | 卡玛 | 终值 | 年化差 | Sharpe差 | MDD差 |
|---|---|---|---|---|---|---|---|---|---|
| E0 · French Oil(现行) | 13.94 | 10.13 | −22.5 | 1.366 | 0.620 | 1,118.39 | — | — | — |
| E1 · WTI 现货理论 | 13.24 | 10.80 | −26.2 | 1.215 | 0.505 | 997.87 | −0.70pp | −0.151 | −3.7pp |
| E2 · USO 实际(近月·损耗最重) | 12.20 | 10.75 | −26.8 | 1.124 | 0.456 | 840.97 | −1.74pp | −0.242 | −4.3pp |
| E3 · DBO 实际(择优展期) | 12.73 | 10.23 | −25.6 | 1.233 | 0.497 | 917.11 | −1.21pp | −0.133 | −3.1pp |
| E4 · USL 实际(12 月分散) | 12.88 | 10.21 | −25.8 | 1.251 | 0.499 | 940.58 | −1.06pp | −0.115 | −3.3pp |
USL 把 12 个月合约均匀持有、DBO 在多合约间择优展期——两者都把「近月 contango 崩塌」的敞口摊薄了,但代价是跟踪误差与远离现货的期限暴露:当油价急涨(2022-02)远月跟不上,当油价急跌(2020-03/2014-11)远月跌得少但也没躲过 2020-04 式重排。修复的天花板 = 现货理论臂(−0.70pp)——这是「油」这个资产本身在这个组合里的位置,不是结构能改写的。
BRNT 是 Jersey 债务型 ETC:全额担保(国债抵押)+ 互换对手(Citi/ML),费率 0.49% + 互换 0.45%,指数端 BCOM 4 周展期总回报含担保品利息收益。BNO 是美国商品池(直接持期货 + T-bill 抵押)。差异落在净值路径平滑度(MDD 代价 −0.9 vs −1.8pp)而非收益方向——在 15% 袖权重下,两者年化差 0.05pp 对组合的影响是第三位小数。
用户指令:「注意 分别计算净值臂和价格臂 且以价格臂为主要参考」。价格臂 = 市场成交口径(stockanalysis 拆股调整月末收盘,v1.0/v1.1 既有口径,主参考);净值臂 = 基金官方 NAV 口径(发行方/基金行政管理人披露的每股净资产,拆股归一化月末环比)。两臂之差 = 二级市场溢折价对策略的净影响——这直接回答「用市价回测会不会被溢价/折价污染结论」。
| ETP | NAV 官方源 | NAV 覆盖 | 拆股归一化 | 价格臂覆盖 | 匹配窗口 |
|---|---|---|---|---|---|
| USO | USCF 新站 → 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 年已披露) |
| DBO | Invesco 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 臂仅价格臂(以价格臂为主参考的口径下不影响结论) | ||||
| 窗口 / 臂 | 年化% | 波动% | MDD% | Sharpe | 终值 | 年化差(NAV−价格) | 终值比 |
|---|---|---|---|---|---|---|---|
| C 组窗口 2010-07~2026-06(n=192,hold/wait/fe = 64/107/21)— BNO NAV 零缺口 | |||||||
| French Oil 基线 | 15.03 | 9.95 | −12.2 | 1.499 | 940.30 | — | |
| BNO 价格臂(主参考) | 14.27 | 10.16 | −14.0 | 1.393 | 845.33 | +0.01pp | 1.0008 |
| BNO 净值臂 | 14.28 | 10.15 | −14.0 | 1.395 | 846.02 | ||
| D 组窗口 2012-03~2026-06(n=172,hold/wait/fe = 62/95/15)— BNO 双臂(BRNT NAV 不可得,仅价格臂) | |||||||
| French Oil 基线 | 14.01 | 10.18 | −12.2 | 1.362 | 654.64 | — | |
| BNO 价格臂(主参考) | 13.12 | 10.33 | −14.0 | 1.257 | 585.44 | +0.00pp | 1.0000 |
| BNO 净值臂 | 13.12 | 10.32 | −14.0 | 1.258 | 585.46 | ||
| USO / USL 匹配窗口 2009-02~2026-06(n=209,hold/wait/fe = 64/107/38)— 服务 B 组(USO)与 E 组(USO/USL) | |||||||
| French Oil 基线 | 15.71 | 9.79 | −12.2 | 1.593 | 1,269.11 | — | |
| USO 价格臂(主参考) | 14.26 | 10.16 | −16.2 | 1.393 | 1,019.88 | +0.03pp | 1.0048 |
| USO 净值臂 | 14.29 | 10.14 | −16.4 | 1.399 | 1,024.79 | ||
| USL 价格臂(主参考) | 14.71 | 9.61 | −13.3 | 1.518 | 1,091.04 | +0.03pp | 1.0058 |
| USL 净值臂 | 14.74 | 9.61 | −13.2 | 1.523 | 1,097.37 | ||
| DBO 匹配窗口 2016-08~2026-06(n=119,hold/wait/fe = 33/71/15)— 服务 E 组 DBO 臂 | |||||||
| French Oil 基线 | 15.87 | 10.62 | −12.2 | 1.476 | 430.84 | — | |
| DBO 价格臂(主参考) | 14.71 | 10.11 | −13.3 | 1.436 | 390.09 | +0.00pp | 0.9998 |
| DBO 净值臂 | 14.71 | 10.10 | −13.2 | 1.437 | 390.02 | ||
注:各臂 smap/换手/成本逐位相同(状态机与能源腿无关);Sharpe 差 ≤0.006、MDD 差 ≤0.2pp 未列入。双臂差值全部为正(NAV 臂微高)意味着市价口径对 ETP 实际持有的模拟有 ≤0.03pp/年的轻微低估——量级为噪声,以价格臂为主参考不改变任何组内排序与结论。
| ETP | 日数 | 均值% | 标准差% | p5~p95% | 极小% | 极大% | 月度收益相关性 | 年化跟踪差 |
|---|---|---|---|---|---|---|---|---|
| USO | 4,442 | +0.031 | 0.804 | −0.62~+0.69 | −8.37 | +36.41 | 0.99867 | −0.035pp |
| BNO | 4,063 | −0.005 | 0.490 | −0.58~+0.59 | −9.30 | +10.55 | 0.99800 | −0.010pp |
| USL | 4,441 | −0.022 | 0.641 | −0.61~+0.58 | −4.75 | +18.45 | 0.99782 | +0.000pp |
| DBO | 2,546 | −0.022 | 0.481 | −0.63~+0.61 | −5.75 | +5.10 | 0.99800 | −0.035pp |
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-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)。
| 序列 | 窗口 | 年化% | 波动% | 腿内 MDD% | 最差月 | 最好月 | ρ(FrOil) |
|---|---|---|---|---|---|---|---|
| French Oil 行业(现行) | 1996-01~2026-06 | 9.46 | 23.9 | −64.8 | 2020-03 · −34.6% | 2020-04 · +32.8% | — |
| WTI 现货 | 1996-01~2026-06 | 4.30 | 38.1 | −86.3 | 2020-03 · −54.2% | 2020-05 · +85.0% | 0.541 |
| Brent 现货 | 1996-01~2026-06 | 4.45 | 43.9 | −89.3 | 2020-03 · −71.1% | 2020-05 · +88.6% | 0.516 |
| USO 实际 | 2006-05~2026-06 | −7.88 | 37.5 | −97.9 | 2020-03 · −55.4% | 2026-03 · +55.3% | 0.572 |
| BNO 实际 | 2010-07~2026-06 | 2.97 | 34.8 | −84.5 | 2020-03 · −51.2% | 2026-03 · +49.4% | 0.657 |
| BRNT 实际 | 2012-03~2026-06 | −0.20 | 34.0 | −83.3 | 2020-03 · −43.3% | 2026-03 · +49.9% | 0.637 |
| DBO 实际 | 2007-02~2026-06 | −1.66 | 30.2 | −89.5 | 2008-10 · −29.0% | 2026-03 · +36.2% | 0.673 |
| USL 实际 | 2008-01~2026-06 | −0.94 | 29.4 | −87.3 | 2020-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 尾部比现货更凶。
| 项 | 口径 |
|---|---|
| 回测框架 | 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.2 | USCF 新站(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/ + 网盘一式两份 |