COMMODITY FACTOR RESEARCH

商品期货 Carry 因子研究

2026-11-02数据截面80个商品品种3599个交易日2 bars交易延迟
数据截止:2026-11-02 · 标的:商品期货 Carry 因子
FACTOR RESEARCH · 概览
核心结论
数据截面 2026-11-02
多空年化
2.36%
Q1低carry做多 - Q5高carry做空
多空夏普
0.24
最大回撤 -49.8%
Rank IC
-0.0229
负值代表方向符合 carry 假设
样本覆盖
28.0/80
平均有效品种覆盖 35.0%

核心结论:本次回测没有发现 carry 方向写反的问题。Q1(低 carry / backwardation)年化 2.54%,Q5(高 carry / contango)年化 -8.71%,多空组合年化 2.36%,Rank IC 均值 -0.0229。负 IC 在这里不是坏事,而是说明“因子值越低,未来收益越高”的反向 carry 逻辑成立。

FACTOR RESEARCH · 方法论
一、经济逻辑:期限结构的横截面排序
数据截面 2026-11-02

商品期货 carry 本质上是期限结构给出的展期收益线索。低 carry 通常对应 backwardation, 近月价格相对远月更强,做多近月或主力连续合约更容易获得正展期收益;高 carry 通常对应 contango, 多头展期成本更高,横截面上应当被低配或做空。

策略方向:每日按 carry_score 从低到高排序,分为 5 组; ascending=True 使 Q1 成为低 carry 组,也就是策略多头组。多空组合定义为 Q1 - Q5。

IC 解读:因为因子值越低预期收益越高,所以 Rank IC 的有效方向应为负值。 把常规“IC>0 胜率”直接套到本因子会误读方向。

FACTOR RESEARCH · 方法论
当前多头 / 空头持仓(2026-11-02)
数据截面 2026-11-02

Q1 为经济方向调整后的多头侧,Q5 为空头侧;权重来自当日回测组合,不由页面重新计算。

持仓基准日: 2026-10-29(距今 4 个日历日)

Carry标准化分数

多头 Long(Q1)
排名代码品种大类权重
1AP苹果农产品8.33%
2BU沥青能源化工8.33%
3BZ纯苯能源化工8.33%
4EB苯乙烯能源化工8.33%
5FU燃油能源化工8.33%
6JD鸡蛋农产品8.33%
7JM焦煤黑色金属8.33%
8MA甲醇能源化工8.33%
9PF短纤能源化工8.33%
10PR瓶片能源化工8.33%
11RR粳米农产品8.33%
12SH烧碱能源化工8.33%
空头 Short(Q5)
排名代码品种大类权重
1CJ红枣农产品9.09%
2LH生猪农产品9.09%
3M豆粕农产品9.09%
4PK花生农产品9.09%
5PS多晶硅能源化工9.09%
6RB螺纹钢黑色金属9.09%
7SA纯碱能源化工9.09%
8SC原油能源化工9.09%
9SI工业硅有色金属9.09%
10SR白糖农产品9.09%
11UR尿素能源化工9.09%
FACTOR RESEARCH · 实证
三、期限结构图谱:从全品种热力图到具体升贴水
数据截面 2026-11-02

这一节把 carry 因子监控图谱并入研究报告:同一份 , 把 80 个候选商品的 carry_score 按月末截面铺成热力图。现在这部分并入研究报告,用它回答两个问题:哪些品种长期处于 contango/backwardation, 以及最新截面上哪些品种站在多头侧或空头侧。

热力图读法:蓝灰色代表低 carry / backwardation 倾向,是策略多头侧;豆沙粉代表高 carry / contango 倾向,是策略空头侧。 横轴按月份降采样,最新有效交易日仍按真实数据日 2026-11-02 标注。
Carry standard score 月度热力图:全品种期限结构状态

最新 standard score 端点:低 carry 端最强的是 燃油 FU(standard score -2.444), 高 carry 端最强的是 多晶硅 PS (standard score 2.552)。standard score 负责横向可比,下面的 C0/C1 升贴水负责解释它的现实价格来源。

最新 carry_score 全截面排名(2026-11-02)
低carry排序品种板块信号侧carry_score
1燃油 FU能源化工低 carry / 多头侧-2.444
2焦煤 JM黑色金属低 carry / 多头侧-2.319
3苯乙烯 EB能源化工低 carry / 多头侧-2.217
4沥青 BU能源化工低 carry / 多头侧-1.650
5低硫燃油 LU能源化工低 carry / 多头侧-1.257
6乙二醇 EG能源化工低 carry / 多头侧-1.091
7纯苯 BZ能源化工低 carry / 多头侧-0.881
8对二甲苯 PX能源化工低 carry / 多头侧-0.723
9原油 SC能源化工低 carry / 多头侧-0.603
10沪铝 AL有色金属低 carry / 多头侧-0.510
11沪锡 SN有色金属中性区间-0.458
12甲醇 MA能源化工中性区间-0.420
13沪铜 CU有色金属中性区间-0.402
14丁二烯橡胶 BR能源化工中性区间-0.338
15碳酸锂 LC能源金属中性区间-0.298
1620号胶 NR能源化工中性区间-0.282
17沪铅 PB有色金属中性区间-0.208
18氧化铝 AO有色金属中性区间-0.192
19PTA TA能源化工中性区间-0.163
20白银 AG贵金属中性区间-0.052
21锰硅 SM黑色金属中性区间-0.014
22豆油 Y农产品中性区间-0.007
23不锈钢 SS黑色金属中性区间+0.017
24硅铁 SF黑色金属中性区间+0.020
25沪镍 NI有色金属中性区间+0.041
26铂金 PT贵金属中性区间+0.065
27黄金 AU贵金属中性区间+0.083
28纸浆 SP能源化工中性区间+0.098
29沪锌 ZN有色金属中性区间+0.132
30热卷 HC黑色金属中性区间+0.134
31钯金 PD贵金属中性区间+0.207
32豆一 A农产品中性区间+0.249
33棕榈油 P农产品中性区间+0.289
34尿素 UR能源化工中性区间+0.373
35玉米 C农产品中性区间+0.430
36铁矿 I黑色金属中性区间+0.462
37玉米淀粉 CS农产品中性区间+0.471
38玻璃 FG建材高 carry / 空头侧+0.509
39棉花 CF农产品高 carry / 空头侧+0.616
40螺纹钢 RB黑色金属高 carry / 空头侧+0.654
41菜粕 RM农产品高 carry / 空头侧+0.687
42红枣 CJ农产品高 carry / 空头侧+0.896
43白糖 SR农产品高 carry / 空头侧+0.927
44花生 PK农产品高 carry / 空头侧+0.989
45豆粕 M农产品高 carry / 空头侧+1.604
46工业硅 SI有色金属高 carry / 空头侧+1.924
47纯碱 SA能源化工高 carry / 空头侧+2.100
48多晶硅 PS能源化工高 carry / 空头侧+2.552

量化分组验证的是“低 carry 相对高 carry 是否更强”,但期限结构首先是现实市场价格: 近月合约、次近月合约和远月合约到底谁升水,升贴水幅度有多大,才是 carry 因子的经济来源。 最新截面日期为 2026-11-02,有效品种 75 个, 其中 backwardation 38 个、contango 32 个,中位年化 carry 为 -0.3%。

读法:C1-C0% 小于 0 表示次近月低于近月,近月/现货更强,常见于供给偏紧或现货需求较强; 大于 0 表示远月升水,常见于库存压力、仓储融资成本或远期预期更强。年化 carry 是把 C0/C1 价差按月份间隔年化后的横截面信号。

最新极端:近月升水最强的是 鸡蛋 JD (C1-C0 -7.1%,年化 carry -85.2%);远月升水最强的是 多晶硅 PS(C1-C0 7.26%, 年化 carry 87.1%)。这些品种需要结合库存、交割、季节性和主力合约迁移单独解释,不能只看 standard score。

最新期限结构极端品种(2026-11-02)
最新品种升贴水明细(C0/C1,2026-11-02)
方向品种板块形态C0结算C1结算C1-C0%年化carry%近月OI次月OI
现货/近月升水鸡蛋 JD农产品Backwardation3805.03535.0-7.1-85.2236.0211562.0
现货/近月升水燃油 FU能源化工Backwardation5712.05337.0-6.57-78.841638.0211613.0
现货/近月升水苹果 AP农产品Backwardation6886.06462.0-6.16-73.9286.04843.0
现货/近月升水丙烯 PL能源化工Backwardation11442.010828.0-5.37-64.4663.016284.0
现货/近月升水焦煤 JM黑色金属Backwardation1442.51374.0-4.75-57.04085.072605.0
现货/近月升水苯乙烯 EB能源化工Backwardation10980.010481.0-4.54-54.51064.0320320.0
现货/近月升水短纤 PF能源化工Backwardation8960.08586.0-4.17-50.1273.0154134.0
现货/近月升水沥青 BU能源化工Backwardation5541.05352.0-3.41-40.916858.0102947.0
现货/近月升水低硫燃油 LU能源化工Backwardation6289.06124.0-2.62-31.523731.070539.0
现货/近月升水瓶片 PR能源化工Backwardation8870.08640.0-2.59-31.1741.037752.0
现货/近月升水原木 LG农产品Backwardation840.0797.5-5.06-30.418.014884.0
现货/近月升水乙二醇 EG能源化工Backwardation5627.05498.0-2.29-27.53762.0139500.0
期货远月升水多晶硅 PS能源化工Contango31835.034145.07.2687.14099.061235.0
期货远月升水生猪 LH农产品Contango8485.09540.012.4374.654.0162279.0
期货远月升水油菜籽 RS农产品Contango4918.05489.011.6169.79.014868.0
期货远月升水线材 WR黑色金属Contango3136.03304.05.3664.30.08.0
期货远月升水纤维板 FB建材Contango1166.01228.05.3263.8199.03850.0
期货远月升水胶合板 BB建材Contango134.6146.38.6952.20.0133.0
期货远月升水纯碱 SA能源化工Contango928.0966.04.0949.15497.085168.0
期货远月升水豆二 B农产品Contango3871.04017.03.7745.3104.074254.0
期货远月升水工业硅 SI有色金属Contango8285.08595.03.7444.95525.0216768.0
期货远月升水豆粕 M农产品Contango3095.03191.03.137.25177.0275167.0
期货远月升水橡胶 RU能源化工Contango18510.019205.03.7522.5726.0131663.0
期货远月升水花生 PK农产品Contango7694.07838.01.8722.52836.0154551.0
板块期限结构分布:不是所有 contango/backwardation 都同质
板块品种数Backwardation数Contango数中位年化carry%平均C1-C0%最强近月升水最强远月升水
能源化工23166-15.0-1.0燃油 FU多晶硅 PS
能源金属110-8.5-0.7碳酸锂 LC碳酸锂 LC
有色金属1082-6.2-0.14沪铝 AL工业硅 SI
黑色金属954-0.80.2焦煤 JM线材 WR
贵金属4130.50.13白银 AG钯金 PD
农产品247135.20.89鸡蛋 JD生猪 LH
建材40435.54.12玻璃 FG纤维板 FB
FACTOR RESEARCH · 实证
四、分组单调性
数据截面 2026-11-02

五组年化收益呈明显递减,斜率约 -3.3%/组。 这说明 carry 不只是多空端点有效,中间分组也基本提供排序信息。

五分组年化收益:Q1低 carry 做多,Q5高 carry 做空
五分组累计净值
分组与多空绩效汇总
组合含义平均持仓年化收益%夏普最大回撤%胜率%日换手%
Q1低carry多头6.02.540.25-44.5450.5121.88
Q2中间组5.8-0.140.05-51.6450.8841.3
Q3中间组5.6-4.86-0.38-66.7849.2147.04
Q4中间组5.4-10.68-0.93-80.8448.3545.81
Q5高carry空头5.2-8.71-0.61-76.147.6527.65
Q1多头低carry等权多头6.02.540.25-44.5450.5121.88
Q1-Q5低carry多 / 高carry空11.22.360.24-49.850.7449.53
FACTOR RESEARCH · 实证
五、多空净值
数据截面 2026-11-02

Q1-Q5 多空净值从 1.0 增长到 1.395, 年化收益 2.36%,夏普 0.24。 但最大回撤约 -49.8%,说明 carry 可以作为截面 alpha, 但不应单独承担组合核心风险预算。

多头与多空组合净值
FACTOR RESEARCH · 实证
六、IC 与衰减
数据截面 2026-11-02

Rank IC 均值为 -0.0229,ICIR 为 -0.085。IC 胜率低于 50% 是方向约定导致的表象: 对本策略应关注 IC 是否稳定为负,而不是是否大于零。

月度 Rank IC 时序(负值为符合 carry 方向)
20日滚动 Rank IC
IC 衰减:1/5/10/20日持有期
IC 衰减明细
持有期(日)IC均值IC标准差IRIC>0胜率|IC|>0.02占比
1-0.02290.2686-0.08540.46330.9394
5-0.0370.2776-0.13320.45960.9396
10-0.04940.2819-0.17510.43020.9359
20-0.05370.2818-0.19060.43080.9357
FACTOR RESEARCH · 实证
七、季节性效应:carry 在哪几个月最有效
数据截面 2026-11-02

商品期货有明显的季节规律(农产品收获周期、能化旺季、黑色建材开工季),这可能让 carry 因子的 截面预测力在不同月份呈现规律性变化。这里先把每日 Rank IC 聚合成每个自然月的月均 IC, 再按日历月份(1-12月)做跨年比较,避免日度 IC 自相关和每月交易日数量差异放大季节性。

读法:carry 是反向因子,IC 为负且越负代表预测力越强。柱状图柱子越偏灰玫瑰、 箱线图箱体越靠下且越窄,说明该日历月在跨年样本中更稳定有效。
Rank IC 月份效应:月均 IC 跨年比较(柱越深红越有效)
IC 月份箱线图:每月月均 IC 跨年分布(P5-P95)

季节性发现:carry 信号在 7月最强 (平均 IC -0.0395),在 12月最弱 (平均 IC -0.0031),月际 IC 均值差异达 0.0364。 全部 12 个月的平均 IC 均为负,说明 carry 方向全年成立,只是强度有季节波动。 最强月份的 IC 强度约为最弱月份的数倍,季节性是 carry 因子不可忽视的结构性特征。

IC 月份效应明细:负 IC = carry 方向成立
月份年-月数IC均值IC标准差IRIC<0占比|IC|>0.02占比
1月15-0.02580.0884-0.2920.60.867
2月15-0.03830.093-0.4120.60.733
3月15-0.01450.0746-0.1940.5330.8
4月15-0.03210.0612-0.5250.60.6
5月15-0.01490.0463-0.3220.60.6
6月15-0.01680.0788-0.2130.60.8
7月15-0.03950.0818-0.4830.7330.933
8月15-0.02570.0591-0.4340.7330.8
9月15-0.02670.0719-0.3710.6670.733
10月15-0.03620.0811-0.4470.7330.667
11月14-0.01290.0439-0.2930.7140.5
12月14-0.00310.0478-0.0640.4290.429
方法边界:季节性这里只作为条件性诊断,不等同于“按月份开关仓位”的交易规则。 12 个日历月同时比较存在多重检验问题,且不同品种的交割制度、产业季节和样本覆盖变化会混在一起。 真要做季节性增强,应进一步做滚动样本外验证、板块/品种分层和交易成本敏感性。
FACTOR RESEARCH · 实证
八、换手与成本
数据截面 2026-11-02

日频调仓使换手成为主要摩擦项。Q1 多头平均日换手约 21.88%,Q1+Q5 双边组合平均日换手约 49.53%。

各组平均日换手率

回测报告此前的 3bp 是保守的研究口径。下面按 fut_parameters.tradingcommission 把各品种的真实手续费(元/手)换算成 notional 费率(÷ 合约乘数×主力价),确认真实成本结构:

关键发现:持仓品种的真实手续费率中位数仅约 0.2bp, 95% 品种低于 1bp,远低于 3bp 研究口径。这说明原回测的成本假设是偏保守的(高估了成本), 在真实费率下 carry 策略的净收益会比报告口径更好。贵金属/有色金属等大品种费率最低(流动性最好), 部分农产品和建材费率偏高。

按板块的真实手续费率(元/手 ÷ 合约乘数×主力价)
Category品种数中位费率bp均值费率bp最高费率bp最高品种
农产品200.32390.40871.0207花生 PK
能源化工250.20530.31031.5528纯碱 SA
黑色金属90.1190.30391.0288硅铁 SF
能源金属10.08840.08840.0884碳酸锂 LC
建材40.07650.47161.7301玻璃 FG
有色金属100.05070.10930.2588沪镍 NI
贵金属40.03620.04860.1192黄金 AU

把真实中位手续费(约 0.2bp)叠加 0.5bp 近月滑点近似后, 对多空组合做成本敏感性测试(在原始多空日收益上按 换手×单边费率×2 扣减后重算年化):

成本敏感性:多空年化随费率假设变化(平均日换手 49.5%)
成本情景单边费率bp年化收益%vs无成本%
无成本0.011.330.0
真实中位手续费0.14810.92-0.41
真实+滑点0.5bp0.6489.55-1.79
研究口径3bp3.03.3-8.03
悲观5bp5.0-1.73-13.06
悲观10bp10.0-13.26-24.6
说明:敏感性只覆盖手续费和滑点两项显性摩擦;保证金占用资金成本、 涨跌停板不可成交、换月时点冲击等仍需实盘数据另行评估。但仅就显性成本而言, 真实费率远低于 3bp,carry 多空的净收益空间是充足的。
FACTOR RESEARCH · 复核
九、策略复核:已处理项与后续增强项
数据截面 2026-11-02
检查项结论说明
方向约定已确认ascending=True 使低 carry 成为 Q1 多头;实证 Q1>Q5,IC 为负,方向自洽。
前视控制已切换当前使用 2 bars delay:组合收益使用 w.shift(2),IC 使用 returns.shift(-2),比单 bar 延迟更保守。
有效样本池已披露80 个品种中日均有效入组约 28.0 个;本报告明确将结论限定为“流动且期限结构/收益可得”的商品子样本。
收益缺失处理已处理入组池要求 carry_score 非空且 T+2 收益可得,避免持仓收益 NaN 被隐含当作 0。
多空字段语义已修正PortfolioResult.long_short_weights 已改为按 ascending/factor_mode 输出“多头组 - 空头组”,与 BacktestResult.long_short_nav 一致。
交易成本模型已评估按 fut_parameters 换算品种真实手续费(元/手→费率),持仓品种中位费率约 0.2bp,远低于 3bp 研究口径;并完成含滑点的成本敏感性分析(见第七节)。保证金占用、涨跌停、换月冲击仍需实盘数据补充。
FACTOR RESEARCH · 复核
十、总评
数据截面 2026-11-02

因子评价:carry 在商品期货横截面上具备可见的排序能力,方向正确、单调性清晰、多空组合为正。 它更适合作为商品多因子模型的一条基础风险溢价信号,而不是单独上实盘的日频策略。

下一步:建议补三项稳健性检验:月频/周频调仓对照、分板块中性化或板块内排序、 以及按真实手续费和保证金占用重算组合收益。若这三项后多空仍稳定,策略可信度会明显提高。