第三章 持有成本模型:仓储费、利息、保险费的构成与计算
做跨期套利,说白了就是在赌「价差」会回归。
但价差为什么存在?又为什么一定会回归?
答案就在持有成本模型里。我个人习惯把这个模型叫做「定价的锚」。没有这个锚,你看到的价差就是无根浮萍,根本不敢下手。
3.1 持有成本模型的核心逻辑
持有成本模型,英文叫 Cost of Carry Model。它告诉我们一个道理:
远期合约的价格 = 近期合约价格 + 持有到期的全部成本
这里的「全部成本」,主要由三块构成:
- 仓储费:存东西要花钱,这是硬成本
- 利息:资金占用的机会成本
- 保险费:防止货物出意外,这是风控成本
你想想看,如果远期价格远高于这个「成本线」,那就存在套利空间。我当年刚入行时,就是靠这个模型抓到了第一桶金。
核心公式:
F = S × e^(r + u + i) × T
其中:F = 远期价格,S = 现货价格,r = 无风险利率,u = 仓储费率,i = 保险费率,T = 持有时间(年)
3.2 仓储费:最容易被低估的成本
仓储费,就是你把货物放在仓库里,每天要交的租金。
不同品种的仓储费差异很大。我做过一个统计:
| 品种 | 仓储费(元/吨/天) | 年化成本占比 |
|---|---|---|
| 铜 | 0.4 - 0.6 | 约 2% - 3% |
| 铝 | 0.3 - 0.5 | 约 2.5% - 4% |
| 螺纹钢 | 0.15 - 0.25 | 约 3% - 5% |
| 豆粕 | 0.5 - 0.8 | 约 5% - 8% |
嗯,这里要注意:仓储费不是固定的。不同仓库、不同季节,价格都不一样。我曾经在计算豆粕套利时,用了默认的仓储费率,结果实际成本比预期高了 30%。
避坑指南:
我曾经因为忽略了「旺季仓储费上浮」这个细节,导致一个套利头寸亏损了 15 万。从那以后,我每次做跨期套利前,都会先打电话给交割库确认最新费率。
3.3 利息:资金的时间价值
利息成本,说白了就是你借钱买现货要付的利息。
如果你用自己的钱,那也要算机会成本——这笔钱存银行也能生利息。
计算利息时,我一般用 SHIBOR 或者国债收益率作为基准。但要注意:
- 短期套利(1-3个月):用 SHIBOR 1M 或 3M 利率
- 中期套利(3-6个月):用 SHIBOR 6M 利率
- 长期套利(6个月以上):用国债收益率 + 风险溢价
举个例子:假设 SHIBOR 3M 是 2.5%,你持有 100 吨铜,每吨 5 万元,持有 3 个月。
利息成本 = 100 × 50000 × 2.5% × (3/12) = 31,250 元
你看,光利息就三万多了。如果价差连这个都覆盖不了,那这笔套利就没意义。
3.4 保险费:容易被忽视的「小钱」
保险费,很多人觉得占比小,就忽略了。
但我不这么看。保险费的费率虽然低,但它是一个「必须项」——你不买保险,万一仓库着火、货物被盗,那就血本无归。
一般费率在 0.1% - 0.3% 每年。比如 100 吨铜,货值 500 万,一年保费也就 5000 - 15000 元。
但注意:不同品种的保险费率不同。贵金属低,农产品高。我做过一个对比:
| 品种 | 保险费率(年化) | 备注 |
|---|---|---|
| 黄金 | 0.05% - 0.1% | 价值高,风险低 |
| 铜 | 0.1% - 0.2% | 标准工业品 |
| 大豆 | 0.2% - 0.4% | 易变质,风险高 |
我的习惯:
我一般把保险费按实际持有天数折算,而不是简单用年化。比如持有 45 天,就按 45/365 来算。这样更精确,尤其是做短线套利时,误差会小很多。
3.5 三费合并:完整的持有成本计算
把三费加起来,就是完整的持有成本。我一般用这个公式:
持有成本 = 仓储费 + 利息 + 保险费
其中:
仓储费 = 仓储费率 × 持有天数
利息 = 现货价格 × 利率 × 持有天数 / 365
保险费 = 现货价格 × 保险费率 × 持有天数 / 365
举个例子,假设你要做铜的跨期套利:
- 现货价格:50,000 元/吨
- 持有时间:90 天
- 仓储费:0.5 元/吨/天
- 利率:2.5%(年化)
- 保险费率:0.15%(年化)
计算过程:
仓储费 = 0.5 × 90 = 45 元/吨
利息 = 50000 × 2.5% × 90/365 = 308.22 元/吨
保险费 = 50000 × 0.15% × 90/365 = 18.49 元/吨
总持有成本 = 45 + 308.22 + 18.49 = 371.71 元/吨
也就是说,远期合约比近期合约贵 371.71 元/吨以内,都是合理的。超过这个数,就有套利空间。
3.6 知识体系框架图
下面这张图,是我自己总结的持有成本模型框架。每次做跨期套利前,我都会对照着检查一遍:
3.7 实战中的注意事项
最后,分享几个我踩过的坑:
- 不要只看理论值:实际成本往往比理论值高 10%-20%。我建议在计算时加一个安全边际。
- 注意交割月效应:临近交割月,仓储费和利息的计算方式会变。我曾经因为没注意交割规则,多付了一周的仓储费。
- 利率要用实际融资成本:不要用基准利率,要用你实际能借到的利率。机构和个人差别很大。
- 保险费别省:虽然费率低,但它是风控的最后一道防线。我认识一个交易员,省了保险费,结果仓库进水,损失惨重。
核心要点总结:
持有成本模型是跨期套利的基石。三费(仓储费、利息、保险费)的计算看似简单,但每个细节都可能影响最终收益。我的建议是:每次交易前,都手动算一遍,不要依赖系统自动生成的数据。