深色模式
波动率云图 — 操作与解读指南
一、概述
波动率云图(Volatility Cloud) 是一个用于监控全市场期权隐含波动率变化的强大工具。该页面以 "板块 → 品种 → 合约月份 → Delta 点位" 的四层结构,将所有期权品种的隐波数据以彩色网格形式铺开,让交易员可以一眼看出:
- 当前哪些品种的隐波正在升高(涨波)或降低(跌波)
- 隐波变化的幅度有多大(颜色深浅)
- 隐波变化的速度有多快(边框厚薄)
- 隐波在不同虚值/实值程度(Delta)下的结构形态
页面设计参考 OpenVlab 波动率云图(https://www.openvlab.cn/volatility/cloud),将复杂的多合约隐波数据转化为直观的视觉信号。
二、页面整体结构
┌─────────────────────────────────────────────────────────────────┐
│ ☁ 波动率云图 标题文本 更新: 15:30:00 [⟳] │
│ 图例: ■ 涨波(IV↑) ■ 跌波(IV↓) | 颜色越深|变化越大 | 边框越厚|变化越快 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌─ 贵金属 (2个品种) ──────────────────────────────────────────┐ │
│ │ ┌─────────────┬───────────────────────────────────────────┐ │ │
│ │ │ 黄金 AU │ 20P 30P 40P 50 40C 30C 20C │ │ │
│ │ │ 484.50 │ ┌────┬────┬────┬────┬────┬────┬────┐ │ │ │
│ │ │ -2.14% │ │12.5│13.2│14.1│15.0│13.8│12.9│11.8│ │ │ │
│ │ │ │ │+0.3│+0.5│+0.8│+1.1│+0.6│+0.4│+0.2│ │ │ │
│ │ │ │ └────┴────┴────┴────┴────┴────┴────┘ │ │ │
│ │ │ 黄金 AU │ [下一合约月份...] │ │ │
│ │ └─────────────┴───────────────────────────────────────────┘ │ │
│ └───────────────────────────────────────────────────────────────┘ │
│ │
│ ┌─ 有色金属 (10个品种) ──────────────────────────────────────┐ │
│ │ ... │ │
│ └───────────────────────────────────────────────────────────────┘ │
│ 就绪 | 45个品种, 6个板块 │
└─────────────────────────────────────────────────────────────────┘2.1 板块层(Sector)
顶部用蓝色字显示板块名称(如 贵金属、有色金属、黑色系、能源化工、农产品、金融期货),右侧显示该板块的品种数量。
国内期货期权覆盖以下六大交易所的全部品种:
| 板块 | 代表品种 |
|---|---|
| 贵金属 | 黄金(AU)、白银(AG) |
| 有色金属 | 铜(CU)、铝(AL)、锌(ZN)、铅(PB)、镍(NI)、锡(SN)等 |
| 黑色系 | 螺纹钢(RB)、热卷(HC)、铁矿石(I)、焦煤(JM)、焦炭(J)等 |
| 能源化工 | 原油(SC)、燃料油(FU)、甲醇(MA)、PTA(TA)、聚丙烯(PP)等 |
| 农产品 | 白糖(SR)、棉花(CF)、豆粕(M)、豆油(Y)、棕榈油(P)等 |
| 金融期货 | 沪深300(IF)、中证500(IC)、上证50(IH)、10年期国债(T)等 |
2.2 品种行(Product)
每行显示一个品种,左侧灰色卡片包含:
- 品种名称(中文 + 代码),如
黄金 AU - 期货主力合约价格,如
484.50 - 当日涨跌幅,红色 = 上涨,绿色 = 下跌
右侧为水平滚动的合约月份列。
2.3 合约月份列(Month)
每个合约月份包含 7 个 Delta 点位,按固定顺序排列:
| 列 | Delta 标签 | 含义 |
|---|---|---|
| 1 | 20P | Δ=-0.20 的虚值看跌期权(深度虚值) |
| 2 | 30P | Δ=-0.30 的虚值看跌期权 |
| 3 | 40P | Δ=-0.40 的虚值看跌期权 |
| 4 | 50 | Δ≈0.50 的平值期权(ATM,Delta 绝对值约 0.5) |
| 5 | 40C | Δ=+0.40 的虚值看涨期权 |
| 6 | 30C | Δ=+0.30 的虚值看涨期权 |
| 7 | 20C | Δ=+0.20 的虚值看涨期权(深度虚值) |
2.4 Delta 点位单元格(Cell)
每个单元格有两行数字:
┌──────┐
│ 15.0 │ ← 第一行:当日隐含波动率(IV,百分比)
│ +1.1 │ ← 第二行:隐波变化(ΔIV = 今日IV - 昨日IV)
└──────┘- 第一行(白色粗体):当日隐含波动率值,单位
%。例如15.0表示 IV = 15.0% - 第二行(灰色小字):隐波变化,
+1.1表示比昨日上升了 1.1 个百分点,-0.5表示下降了 0.5 个百分点
三、颜色与视觉编码
3.1 背景色(涨波 vs 跌波)
| 颜色 | 含义 | 条件 |
|---|---|---|
| 🔴 红色系 | 涨波 — 隐波上升 | ΔIV > 0(今日IV > 昨日IV) |
| 🟢 绿色系 | 跌波 — 隐波下降 | ΔIV < 0(今日IV < 昨日IV) |
| ⬜ 灰色透明 | 无数据 | 该 Delta 点未有交易或无历史对比 |
3.2 颜色深度(变化幅度)
| 深度 | 含义 | 对应 |ΔIV| 范围 | |------|------|-------------------| | 很浅 | 微幅变化 | 0 ~ 0.25% | | 中等 | 明显变化 | 0.25% ~ 0.75% | | 较深 | 显著变化 | 0.75% ~ 1.25% | | 很深 | 剧烈变化 | > 1.25% |
颜色越深 → 隐波变化幅度越大,说明该 Delta 点位的隐波出现了显著变动。
3.3 边框厚度(变化速度)
| 边框 | 含义 | 对应 |ΔIV|/日 | |------|------|-------------------| | 无边框 | 变化极慢 | < 0.5%/日 | | 细边框(0.5px) | 变化较慢 | ~ 0.5%/日 | | 中等边框(1.5px) | 变化较快 | ~ 2.0%/日 | | 粗边框(3.0px) | 变化急速 | ≥ 4.0%/日 |
边框越厚 → 隐波变化速度越快,说明该 Delta 点位的隐波在短时间内出现了快速变动。
四、如何解读云图信息
4.1 隐波变化意味着什么?
🔴 涨波(红色)—— IV 上升
可能意味的市场情绪:
- 看跌保护需求增加:虚值看跌期权(20P/30P/40P)涨波 → 市场避险情绪升温,投资者愿意以更高溢价购买下行保护
- 波动预期提高:平值(50)涨波 → 市场预期未来行情波动加大(可能受宏观事件、数据公布等影响)
- 看涨情绪高涨:虚值看涨期权(40C/30C/20C)涨波 → 市场对上涨预期强烈,愿意支付更高权利金
🟢 跌波(绿色)—— IV 下降
可能意味的市场情绪:
- 恐慌消退:看跌端(20P~40P)跌波 → 市场恐慌情绪缓解,避险需求下降
- 波动预期收窄:平值(50)跌波 → 市场认为后续行情趋于平稳
- 看涨热度减退:看涨端(40C~20C)跌波 → 市场对上涨的乐观情绪减弱
4.2 常见结构形态解读
左侧(虚值看跌)高 IV → 右侧(虚值看涨)低 IV(正向偏斜,Normal Skew)
20P 30P 40P 50 40C 30C 20C
18.0 16.5 15.5 15.0 14.2 13.5 12.8- 解读:典型的正向偏斜(Volatility Smile 偏斜),市场更担心下行风险
- 常见于:股指期权(如 IF/IC)或宏观敏感品种,市场存在尾部风险担忧
- 交易启示:虚值看跌期权偏贵 → 卖出看跌价差或买入看涨价差可能有利
两侧对称微笑(Smile)
20P 30P 40P 50 40C 30C 20C
15.5 15.0 14.5 14.0 14.5 15.0 15.5- 解读:经典微笑曲线,两端 IV 高、中间 IV 低
- 常见于:外汇或部分商品期权
- 交易启示:市场对大幅上行和下行的预期都较强
右侧(虚值看涨)高 IV → 左侧(虚值看跌)低 IV(反向偏斜,Reverse Skew)
20P 30P 40P 50 40C 30C 20C
12.8 13.5 14.2 15.0 15.5 16.5 18.0- 解读:反向偏斜,市场更担心上行风险
- 常见于:某些农产品或供需紧张的品种
- 交易启示:虚值看涨期权偏贵
整体平移上升/下降
- 全红色行:整个波动率曲面上升,通常伴随重大事件或市场剧烈波动
- 全绿色行:整个波动率曲面下降,通常伴随波动率回归(Volatility Crush)
4.3 跨合约月份对比
- 近月合约:通常对市场情绪更敏感,颜色变化更显著
- 远月合约:通常变化较平缓,颜色较浅
- 近月涨波 + 远月平稳:短期的恐慌/狂热,市场预期长期回归正常
- 近远月同步变化:趋势性涨跌,可能反映基本面的长期变化
五、操作步骤
5.1 查看数据
- 左侧菜单点击 ☁ 波动率云图
- 页面自动加载数据并显示全市场波动率云图
- 加载完成后,状态栏显示
就绪 | 45 个品种, 6 个板块
5.2 刷新数据
- 点击右上角 ⟳ 刷新 按钮
- 页面重新从数据库获取最新数据并更新显示
5.3 横向查看合约信息
- 对于包含多个月份的品种,使用品种行右侧的水平滚动条查看不同合约月份的隐波数据
5.4 数据更新时间
- 页面顶部显示
更新: HH:mm:ss显示最后刷新时间 - 数据来源于 PostgreSQL 数据库中存储的当日实时数据
- 天勤采集系统全天候接收行情并写入,数据延时通常在秒级
六、数据源与技术说明
6.1 隐含波动率(IV)计算
| 项目 | 说明 |
|---|---|
| 定价模型 | Black 模型(期货期权标准模型) |
| 隐含波动率求解 | Brentq 二分法,精度 1e-6,搜索范围 [0.1%, 500%] |
| 无风险利率 | 2%(r = 0.02) |
| 到期时间 T | (到期日 - 当前日期) / 365 |
| 时间单位 | 年化(Annualized) |
6.2 合成期货价格
为了更准确计算 IV,系统优先使用看涨-看跌平价关系计算出合成期货价格代替标的期货价格:
F = K + (C - P) × e^(rT)- 当看涨/看跌配对时间差 ≤ 2 秒时,使用合成价格(消除微结构噪音)
- 配对失败时回退到 Redis 中的期货价格
6.3 Delta 点位映射
系统使用 Black 模型的反向计算,首先获取每个期权合约的隐含波动率,然后在合约的生命周期时间 T、当前期货价格 F 的基础上,反解出每个合约对应的 Delta 值,并通过插值方式获取固定 Delta 点(20P/30P/40P/50/40C/30C/20C)处的 IV 值。
七、典型应用场景
场景 1:快速扫描全市场情绪
操作:打开波动率云图,观察整体颜色分布 判断:
- 红色偏多 → 全市场波动预期上升,需关注宏观风险
- 绿色偏多 → 波动率回归,市场情绪趋于平稳
- 注意颜色集中的板块 → 该板块可能是当前市场焦点
场景 2:发现标的的交易机会
操作:定位一个品种,观察其偏斜形态 判断:
- 左侧明显高于右侧 → 市场押注下跌,可以考虑卖出虚值看跌或买入牛市价差
- 右侧明显高于左侧 → 市场看涨情绪浓,可考虑卖出虚值看涨或买入熊市价差
- 偏斜突然变陡 → 可能有大资金在特定方向对冲,关注对应标的方向
场景 3:监控波动率曲面异常
操作:对比同一品种不同月份的相同 Delta 列 判断:
- 某个月份出现孤立的深色单元格 → 该合约月份可能有特殊事件(如交割、季节性因素)
- 所有月份同步变化 → 趋势性变化
场景 4:识别期权交易拥挤度
操作:观察颜色和边框厚度 判断:
- 某 Delta 点深色 + 厚边框 → 大量资金在该 Delta 点集中交易,市场关注度极高
- 持续多日同一方向 → 趋势性资金流入流出