第二章:基差定价模型——持有成本模型详解

做基差交易,你首先得搞明白一个问题:期货价格到底是怎么来的?

很多人以为期货价格就是市场对未来现货价格的预测。其实不然。我个人更愿意把期货价格理解为「现货价格 + 持有成本」的组合。说白了,你今天买现货、囤到未来某天交割,这中间产生的所有费用,都得算进期货价格里。

这个逻辑,就是基差定价的核心——持有成本模型

2.1 持有成本模型的基本公式

先上公式,别怕,很简单:

F = S × e^(r + u - y) × T

其中:

  • F —— 期货价格
  • S —— 现货价格
  • r —— 无风险利率(资金成本)
  • u —— 仓储费率(包括保险、损耗等)
  • y —— 便利收益(convenience yield)
  • T —— 剩余到期时间(年化)

这个公式是连续复利版本。实际交易中,也有人用离散版本:

F = S × (1 + r + u - y) × T

嗯,我个人习惯用连续复利版本,因为它在数学上更干净,尤其是在做期权定价或波动率分析时,衔接更顺畅。

核心要点: 基差 = F - S = S × (e^(r+u-y)T - 1)。基差的大小,完全由持有成本决定。

2.2 仓储费的计算——别小看这笔钱

仓储费,听起来很不起眼。但我告诉你,在商品期货里,这往往是基差的最大来源。

我在2019年做铜的期现套利时,就踩过这个坑。当时我算的基差理论值跟市场实际值差了将近2%,查了半天才发现——我把仓储费率算错了。铜的仓储费不是固定的,它跟库存水平有关。库存高的时候,仓库打折;库存低的时候,仓储费翻倍。

仓储费的计算公式:

仓储费 = 仓储费率 × 现货价格 × 持仓天数 / 365

但要注意几个细节:

  • 费率不是固定的:不同品种、不同仓库、不同季节,费率都可能不同
  • 包含保险费:很多交易所规定,仓储费里必须包含保险费
  • 交割库的优惠政策:有些交割库对长期存放有折扣
品种 典型仓储费率(年化) 备注
0.5% - 1.2% 受库存影响大
原油 0.8% - 2.0% 含蒸发损耗
玉米 1.0% - 1.5% 需考虑霉变风险
黄金 0.1% - 0.3% 仓储成本极低
实战技巧: 做基差交易前,先查一下目标品种的仓储费率历史数据。我一般会拉3年的数据,看看有没有季节性规律。

2.3 资金成本的计算——你的钱不是免费的

资金成本,说白了就是你买现货占用的钱,如果不买现货,拿去存银行或者买国债能赚多少利息。

这个很好理解:

资金成本 = 现货价格 × 无风险利率 × 持仓天数 / 365

但这里有个坑——无风险利率选哪个?

我见过很多人直接用SHIBOR或者LPR。但我建议你:

  • 短期持仓(1个月内):用国债回购利率(如GC007)
  • 中期持仓(1-6个月):用同期限国债收益率
  • 长期持仓(6个月以上):用企业债收益率+风险溢价

为什么?因为你的资金成本应该反映你真实的融资成本。如果你是用自有资金交易,那用国债收益率没问题。但如果你是借钱交易,那你的资金成本就是贷款利率。

注意: 资金成本是基差定价里最容易被低估的因素。我曾经见过一个交易员,他用SHIBOR算出来基差套利空间有3%,结果实际做下来只有1.2%——因为他忘了算自己的融资成本比SHIBOR高。

2.4 便利收益——看不见摸不着的溢价

便利收益,这个词听起来很学术。其实说白了就是:持有现货带来的额外好处

举个例子:你是炼油厂,手里有原油库存。如果原油价格突然暴涨,你可以立刻开工生产,赚取暴利。但如果你手里只有期货合约,那你得先去交割、提货、运输,等你能生产的时候,行情可能已经过去了。

这个「立刻就能用」的便利,就是便利收益。

便利收益的计算没有统一公式,但我们可以通过市场数据反推:

y = r + u - (ln(F/S)) / T

也就是说,把其他参数都代入,剩下的就是便利收益。

便利收益的特点:

  • 库存越低,便利收益越高——物以稀为贵
  • 需求越刚性,便利收益越高——比如原油、铜
  • 可替代性越强,便利收益越低——比如玉米,可以用小麦替代
关键认知: 便利收益是基差交易中最大的不确定性来源。它不像仓储费、资金成本那样可以精确计算,更多时候需要靠经验判断。

2.5 季节性升贴水——农产品特有的规律

做农产品基差交易,你一定会遇到季节性升贴水。

为什么?因为农产品有收获季节。新粮上市的时候,现货供应充足,价格低;到了青黄不接的时候,现货紧缺,价格高。

这个规律会直接反映在基差上:

  • 收获季节:现货价格低,期货价格相对高,基差为负(期货升水)
  • 消费旺季:现货价格高,期货价格相对低,基差为正(现货升水)

我记得2016年做玉米基差交易时,就利用了这个规律。当时9月合约(新粮上市前)对1月合约(新粮上市后)的基差达到了历史极值。我果断做了买近抛远的套利,持有两个月,赚了大概4%的收益。

季节性升贴水的量化方法:

季节性因子 = 历史同期基差均值 - 全年基差均值

你可以拉5-10年的数据,计算每个月的季节性因子。然后把这个因子加到持有成本模型里:

F = S × e^(r + u - y + s) × T

其中s就是季节性升贴水因子。

我的习惯: 每年新粮上市前一个月,我会重新计算一次季节性因子。因为种植面积、天气、政策都会影响当年的季节性规律。

2.6 知识体系总览

下面这张图,把本章的核心逻辑串起来了:

基差定价模型:持有成本模型知识体系 持有成本模型 仓储费 (u) 资金成本 (r) 便利收益 (y) 季节性升贴水 (s) 费率 × 价格 × 天数 含保险、损耗 无风险利率选择 短期/中期/长期 库存越低,收益越高 需求越刚性,收益越高 历史同期均值 农产品特有规律 F = S × e^(r + u - y + s) × T 期货价格 = 现货价格 × 持有成本因子

这张图把四个核心因素串在了一起。你想想看,做基差交易,本质上就是在分析这四个因素的变化。仓储费涨了?资金成本变了?便利收益出现异常?季节性规律到了?——任何一个因素的变化,都会带来基差的波动,也就是你的交易机会。

嗯,这一章的内容就到这里。记住,持有成本模型不是死公式,它是你分析市场的框架。每次做交易前,把四个因素过一遍,你会发现很多别人看不到的机会。


公众号:蓝海资料掘金营,微信deep3321