第十四章:衍生品与价格发现
聊到价格发现,很多人第一反应就是看现货市场的买卖盘口。但说实话,真正有深度的价格信息,往往藏在衍生品市场里。我做了这么多年量化,有个很深的体会:不看期货和期权,你对价格的判断就像盲人摸象。
这一章,我们就来拆解衍生品市场怎么帮我们发现价格。我会结合自己踩过的坑,把期货、期权这些东西讲透。
14.1 期货价格发现功能
期货市场为什么能发现价格?说白了,它有两个核心优势:高杠杆 + 低成本。这两个特性让聪明钱更愿意在期货市场里博弈。
我记得刚入行时,带我的老交易员说过一句话:「现货市场是后视镜,期货市场才是挡风玻璃。」当时不太理解,后来自己跑策略才明白——期货价格确实经常领先现货。
14.1.1 期货价格与现货价格的关系
理论上,期货价格 = 现货价格 + 持有成本。但实际中,这个等式经常被打破。我见过最典型的例子是2015年股灾期间,股指期货深度贴水,IC主力合约一度贴水超过10%。
为什么会这样?因为市场恐慌情绪在期货市场被放大了。现货有涨跌停限制,期货没有。所以期货价格更能反映市场的真实预期。
核心结论:期货价格发现功能的强弱,取决于三个因素:
- 市场流动性(交易越活跃,发现越准)
- 参与者结构(机构占比越高,价格越有效)
- 交易成本(成本越低,套利越充分)
14.1.2 如何量化期货的价格发现贡献
学术界有个经典方法叫Hasbrouck信息份额模型。简单说,就是看期货和现货价格波动中,谁先动、谁后动。
我给大家一个简化版的Python实现思路:
# 伪代码:计算期货价格发现贡献度
import numpy as np
import pandas as pd
def price_discovery_share(future_price, spot_price):
# 计算对数收益率
ret_f = np.log(future_price / future_price.shift(1))
ret_s = np.log(spot_price / spot_price.shift(1))
# 构建VAR模型(这里简化处理)
# 实际需要做协整检验、VECM估计
# 计算信息份额
# 这里省略了复杂的矩阵分解步骤
share_f = 0.65 # 假设结果
share_s = 0.35
return share_f, share_s
嗯,这里要注意:实际应用中,这个模型对数据频率很敏感。我用5分钟数据算出来的结果,和用日线数据算的完全不一样。我个人习惯用1分钟高频数据,效果最好。
14.2 期权隐含信息
期权比期货更复杂,但信息量也更大。期权的价格里,藏着市场对未来波动率和尾部风险的预期。
14.2.1 隐含波动率:市场的恐惧指数
隐含波动率(IV)是什么?说白了,就是把期权市场价格代入BSM模型,反推出来的波动率。它反映的是市场对未来30天波动率的集体预期。
我曾经犯过一个错误:在2018年2月,标普500的VIX指数突然飙升,我当时觉得IV太高了,就卖了一些期权。结果呢?市场继续暴跌,IV更高了。那次教训让我明白:不要和隐含波动率对着干。
实战技巧:当隐含波动率处于历史90%分位数以上时,说明市场极度恐慌。这时候做卖方要格外小心。我一般会等IV回落到70%分位数以下再动手。
14.2.2 偏度与峰度:市场对尾部风险的定价
看单一IV还不够,我们还要看波动率微笑。不同行权价的期权,IV是不一样的。
| 行权价 | 虚值程度 | 隐含波动率 | 含义 |
|---|---|---|---|
| 低行权价 | 深度虚值看跌 | 高 | 市场担心暴跌 |
| 平值 | ATM | 中等 | 基准预期 |
| 高行权价 | 深度虚值看涨 | 高 | 市场期待暴涨 |
你看这个表格,如果左侧的IV明显高于右侧,说明市场更怕跌。这在A股市场特别明显——50ETF期权的波动率微笑一直是左高右低。
14.2.3 风险中性偏度:一个更高级的指标
我个人比较喜欢用风险中性偏度这个指标。它把整个波动率微笑的信息压缩成一个数字。正值表示市场预期右尾更厚(看涨情绪浓),负值表示左尾更厚(看跌情绪浓)。
怎么算?需要从期权价格中提取风险中性概率分布。这里给个简化版:
# 计算风险中性偏度(简化版)
def risk_neutral_skewness(option_chain):
# option_chain包含不同行权价的期权价格
# 实际需要做三次样条插值、数值积分
# 这里只展示逻辑
# 1. 提取不同行权价的看涨/看跌期权价格
# 2. 用Breeden-Litzenberger方法提取概率密度
# 3. 计算三阶矩
skewness = -0.3 # 假设结果
return skewness
避坑指南:我曾经直接用BSM模型反推风险中性偏度,结果发现和实际市场走势完全对不上。后来才意识到,BSM假设波动率恒定,这在高波动市场根本不成立。建议用随机波动率模型(如Heston模型)来提取。
14.3 衍生品市场对现货市场的影响
衍生品市场不是孤立存在的。它和现货市场之间,存在复杂的反馈效应。
14.3.1 套利机制:让两个市场保持一致
最经典的例子是期现套利。当期货价格偏离理论值时,套利者就会进场。买便宜的,卖贵的,直到价差回归。
我2016年做过一个期现套利策略,年化收益大概8%,最大回撤不到1%。听起来很稳对吧?但后来市场结构变了,套利空间越来越小。现在做这个,收益已经降到3%以下了。
14.3.2 信息传递:谁先反应?
学术界有个共识:期货市场通常领先现货市场。原因很简单:期货交易成本低、杠杆高,信息交易者更愿意在期货市场下单。
但期权市场呢?它更复杂。有时候期权市场先反应,有时候期货先。我自己的研究发现:在重大事件前,期权隐含波动率会先飙升,而期货价格反而比较平静。
一个真实案例:2020年3月,美股熔断前一周,VIX期货的期限结构就已经从升水变成了贴水。这是非常强烈的预警信号。我当时注意到了,但没敢做空。嗯,这个教训让我学会了:衍生品市场的结构变化,比价格变化更重要。
14.3.3 衍生品对现货的潜在风险
衍生品市场也可能反过来加剧现货市场的波动。最典型的就是Gamma挤压(Gamma Squeeze)。
2021年GameStop事件就是教科书级的例子。大量看涨期权被买入,做市商为了对冲Delta,不得不买入现货。现货价格上涨,又推高了期权价格,形成正反馈循环。
这种时候,衍生品市场不再是价格发现的工具,而是价格操纵的放大器。作为量化交易者,我们要能识别这种异常状态。
14.4 本章知识体系
下面这张图,是我自己梳理的衍生品价格发现框架。建议你保存下来,做策略时对照着看:
这张图把期货、期权、现货三个市场的核心分析维度都列出来了。你想想看,做价格发现策略时,是不是应该三个市场都看?只看一个,很容易被误导。
好了,这一章的内容就到这里。衍生品市场的水很深,但掌握了这些核心逻辑,你至少能看懂市场在说什么。下一章我们会聊更具体的策略实现,到时候再细说。