基差定价模型:持有成本模型详解
做基差交易,你首先得搞明白一个问题:期货价格到底是怎么来的?
很多人以为期货价格就是市场对未来现货价格的预测。嗯,这个说法对了一半。实际上,期货价格里藏着一个非常朴素的逻辑——持有成本。说白了,就是你现在买现货、持有到未来交割,这中间要花多少钱。
我在2015年刚开始做商品套利时,就吃过这个亏。当时看到螺纹钢期货比现货贵很多,觉得肯定要回归,直接做空期货、做多现货。结果呢?价差越拉越大,差点爆仓。后来复盘才发现——我根本没算清楚持有成本。
持有成本模型的核心逻辑
持有成本模型(Cost of Carry Model)是基差定价的基石。它的公式其实很简单:
期货价格 = 现货价格 + 持有成本 - 持有收益
其中:
- 持有成本 = 仓储费 + 资金成本 + 保险费 + 运输费
- 持有收益 = 持有期间产生的现金流(如股息、利息、便利收益)
你想想看,如果期货价格远高于这个理论值,那就存在套利空间。反之亦然。
核心公式(无套利区间):
F = S × e^(r + u - y) × T
其中:F=期货价格,S=现货价格,r=无风险利率,u=仓储费率,y=便利收益率,T=持有时间
仓储费的计算——别小看这笔钱
仓储费是持有成本里最容易被忽略的部分。我见过不少新手,算基差时只盯着资金成本,结果被仓储费坑了。
举个例子:
- 铜的仓储费:约0.5元/吨/天
- 螺纹钢仓储费:约0.3元/吨/天
- 大豆仓储费:约0.8元/吨/天
假设你持有1000吨铜,持有30天,光仓储费就是:
0.5元/吨/天 × 1000吨 × 30天 = 15,000元
这还没算资金成本。如果期货价格只比现货高一点点,你以为是套利机会,实际上连仓储费都覆盖不了。
我的经验:做工业品基差交易时,仓储费一定要按天算。农产品则要注意季节性——比如大豆收获季,仓库爆满,仓储费可能上浮20%-30%。
资金成本的计算——利率是核心变量
资金成本,说白了就是你借钱买现货要付的利息。这个很好理解:
资金成本 = 现货价格 × 融资利率 × 持有天数 / 365
但这里有个坑——融资利率怎么选?
我个人习惯用SHIBOR(上海银行间同业拆放利率)作为基准。为什么?因为它最贴近真实融资成本。有些机构用国债收益率,那算出来的资金成本偏低,容易误判。
举个例子:
- 现货价格:50,000元/吨(铜)
- SHIBOR 1个月:3.5%
- 持有30天
资金成本 = 50,000 × 3.5% × 30/365 = 143.8元/吨
加上仓储费15元/吨,总持有成本约158.8元/吨。如果期货比现货只高100元,那这个基差就是负的——你持有现货反而亏钱。
注意:不同品种的融资利率差异很大。比如铜、铝这类标准品,融资容易,利率低。但像焦炭、铁矿石这类非标品,融资成本可能上浮1-2个百分点。
便利收益——一个容易被忽略的变量
便利收益(Convenience Yield)是什么?它代表持有现货带来的额外好处。比如:
- 你持有原油现货,可以随时满足生产需求
- 你持有大豆现货,可以应对突发订单
便利收益越高,持有现货的意愿越强,期货价格相对现货就越低。这就是为什么有时候期货会贴水(低于现货)。
我记得2018年做原油基差时,中东局势紧张,市场担心供应中断。便利收益飙升,WTI原油期货一度贴水近10美元/桶。当时很多做空基差的人被打得措手不及。
理论基差与实际基差的偏差分析
理论基差 = 期货理论价格 - 现货价格
实际基差 = 期货实际价格 - 现货价格
偏差 = 实际基差 - 理论基差
这个偏差就是你的交易机会。但要注意,偏差并不等于套利空间。为什么?因为还有交易成本、冲击成本、保证金占用等。
我一般用以下步骤分析偏差:
- 计算理论基差:用持有成本模型算出期货理论价格
- 计算实际基差:直接从行情软件获取
- 计算偏差:实际 - 理论
- 判断是否进入套利区间:偏差 > 交易成本 + 风险溢价
实战案例:2023年3月,沪铜期货主力合约价格68,500元/吨,现货价格67,800元/吨。实际基差=700元/吨。
持有成本计算:仓储费15元/吨 + 资金成本194元/吨(利率3.8%,持有30天)= 209元/吨。
理论基差 = 209元/吨。
偏差 = 700 - 209 = 491元/吨。
扣除交易成本约50元/吨,仍有441元/吨的套利空间。这就是一个典型的正向套利机会。
偏差的常见原因
实际基差偏离理论值,通常有以下几个原因:
- 市场情绪:恐慌或狂热会导致基差短期失真
- 流动性问题:某些合约流动性差,报价失真
- 交割规则:不同交易所的升贴水、品牌溢价等
- 政策干预:比如国储收储、出口关税调整
我曾经遇到过一个极端案例:2020年4月,WTI原油5月合约跌到负值。当时理论基差应该是正的(持有成本为正),但实际基差是负的。为什么?因为库容满了,仓储费飙升到天价,持有成本模型中的仓储费参数完全失效。
避坑指南:做基差交易前,一定要检查仓储容量。如果仓库快满了,仓储费可能非线性上涨。这时候持有成本模型需要调整。
如何用持有成本模型做交易决策
我的做法是三步走:
- 计算理论基差区间:考虑仓储费、资金成本、便利收益的合理波动范围
- 观察实际基差位置:看它落在区间内还是区间外
- 判断交易方向:实际基差高于区间上限 → 做空基差(卖期货买现货);低于区间下限 → 做多基差(买期货卖现货)
这里有个关键点:区间宽度。区间太窄,交易机会少;区间太宽,风险大。我一般用历史波动率来设定区间宽度,比如±1.5倍标准差。
核心结论:持有成本模型不是万能的,但它给了你一个锚。没有这个锚,你就是在赌博。有了这个锚,你至少知道价格偏离了多少,值不值得出手。
本章知识体系图
这张图把持有成本模型的逻辑串起来了。你从中心出发,左边是持有成本(仓储费、资金成本、保险费),中间是持有收益(股息、便利收益),右边是便利收益的驱动因素。底部是偏差分析——理论基差和实际基差的对比,决定了你的交易方向。
嗯,这一章的内容就到这里。持有成本模型是基差交易的底层逻辑,搞懂了它,你就能看懂市场上80%的价差波动。剩下的20%,靠经验和盘感去补。
公众号:蓝海资料掘金营,微信deep3321