第二章:市场基础认知——期货与现货市场的关系、基差的概念与计算
各位同学,欢迎来到第二章。
这一章,咱们聊聊最基础的东西——期货和现货到底什么关系?基差又是个什么玩意儿?
说实话,我见过太多新手一上来就盯着K线图猛看,结果连基差是正是负都搞不清楚。嗯,这就像开车不看仪表盘,光盯着窗外风景——迟早要出事。
2.1 期货与现货:一对天生的双胞胎
先问大家一个问题:期货价格和现货价格,谁决定谁?
很多人会脱口而出:「现货决定期货啊!」
对,也不全对。
期货和现货,说白了就是同一件商品的两个不同「版本」。现货是「现在就能拿走」的版本,期货是「约定好未来某个时间再拿走」的版本。
它们之间有几个核心关系:
- 同源同质:期货对应的标的物,就是现货市场里的商品。比如螺纹钢期货,对应的就是工地上的螺纹钢。
- 价格联动:两者价格走势高度相关,但不是完全同步。我做过统计,大部分品种的相关系数在0.95以上。
- 到期收敛:这是最关键的——期货合约临近交割日时,价格会无限逼近现货价格。为什么?因为你可以拿着期货去提货,没人愿意花冤枉钱。
我记得刚入行时,有个老交易员跟我说过一句话:「期货是现货的影子,但影子有时会拉长,有时会缩短。」这句话我记了十年。
2.2 基差:套利者的核心武器
好,现在进入正题——基差。
基差 = 现货价格 - 期货价格
就这么简单?对,公式就这么简单。但背后的门道,深着呢。
基差的核心意义:它反映了市场对未来的预期,以及持有现货的成本。
举个例子:
假设现在螺纹钢现货价格是4000元/吨,一个月后的期货价格是4050元/吨。
那么基差 = 4000 - 4050 = -50元/吨。
基差为负,说明期货比现货贵。这在业内叫「期货升水」或「正向市场」。
反过来,如果期货比现货便宜,基差为正,叫「期货贴水」或「反向市场」。
2.3 基差的三种状态与实战含义
我个人习惯把基差分成三种状态:
| 基差状态 | 计算公式 | 市场含义 | 实战信号 |
|---|---|---|---|
| 正基差(贴水) | 现货 > 期货 | 市场看空未来,或现货紧缺 | 适合做多期货、做空现货 |
| 负基差(升水) | 现货 < 期货 | 市场看多未来,或资金成本高 | 适合做空期货、做多现货 |
| 零基差 | 现货 ≈ 期货 | 临近交割,套利空间消失 | 平仓离场,别恋战 |
你想想看,如果基差是正的,说明现货比期货贵。这时候你买期货、卖现货,等交割时两边一平,差价就是利润。这就是最经典的期现套利逻辑。
我的一个小技巧:别只看基差的绝对值,要看它的历史分位数。比如某个品种基差常年波动在-100到+100之间,现在突然到了-200,那可能就是机会。
2.4 基差的计算:别算错了方向
基差计算本身不难,但方向搞反了,后果很严重。
我曾经带过一个新人,他做铜的期现套利,把基差算反了,结果本该赚钱的单子亏了二十多万。嗯,从那以后,我要求团队每个人必须手算三遍。
来看代码实现:
# 基差计算示例(Python)
def calculate_basis(spot_price, futures_price):
"""
计算基差
:param spot_price: 现货价格
:param futures_price: 期货价格
:return: 基差值
"""
basis = spot_price - futures_price
return basis
# 实战案例
spot = 4000 # 螺纹钢现货价格
futures = 4050 # 螺纹钢期货价格
basis = calculate_basis(spot, futures)
print(f"基差为:{basis} 元/吨")
# 输出:基差为:-50 元/吨
代码很简单,但我要强调一点:不同交易所、不同品种,基差的定义可能不一样。有的市场用「期货减现货」,有的用「现货减期货」。你进场前,一定要确认清楚。
2.5 影响基差的几个关键因素
基差不是凭空产生的。我总结了一下,主要有四个因素:
- 持有成本:包括仓储费、保险费、资金利息。持有现货是有成本的,这部分成本会体现在期货价格里。
- 供需关系:现货紧缺时,现货价格会飙升,基差走强。我记得2021年煤炭行情,基差一度拉到+300以上。
- 市场情绪:大家都看涨,期货就会比现货贵很多,基差变负。
- 交割规则:不同品种的交割标准、交割地点不同,也会影响基差。
避坑指南:我曾经在白糖上吃过亏。当时基差看着很大,但没注意到交割库在广西,而我的现货在河北,运费一算进去,利润全没了。所以,算基差时一定要考虑交割成本。
2.6 基差的实战应用框架
最后,给大家一个实战框架。我每次做期现套利前,都会走一遍这个流程:
- 第一步:确认品种的基差计算公式,别搞反。
- 第二步:拉取近一年的基差数据,看历史波动区间。
- 第三步:计算当前基差处于历史百分位的位置。
- 第四步:判断基差偏离的原因——是暂时的情绪波动,还是基本面变化?
- 第五步:扣除所有交易成本、资金成本、交割成本,算真实利润空间。
- 第六步:如果利润空间足够,进场;否则,等。
说白了,期现套利赚的就是基差回归的钱。你不需要预测价格涨跌,只需要判断基差会不会回归。
这一章的内容就到这里。下一章,咱们会深入讲「持有成本模型」,那是计算理论基差的核心工具。
记住:基差是期现套利的灵魂。搞懂了基差,你就入门了。