流动性风险:风险的"隐形维度"
我的掌握程度:
先掌握这个答案
三种形态:①融资流动性:保证金追缴(q-028爆仓机制)——期限错配下钱在需要时不在;②市场流动性:买卖价差走阔、深度枯竭——想按市价卖时市价已不存在;③被迫变现螺旋:机构为应付赎回卖资产→价格跌→更多赎回→更多卖出(2015停牌潮+2024微盘踩踏的机制)。度量:价差分位数、Amihud冲击比(|r|/成交额,q-029)、「几天能清仓」测算(持仓/日均成交额)。负相关共存:平静市场流动性充裕(风险评估不足)→危机时波动与流动性风险同时爆发(相关趋一)——它是最典型的「平时不存在、出事才致命」的风险。
先读结论,再核对下方使用边界;数字例题为教学情景,涉及实际行情与规则时请核对原始来源。
从理解到使用
本阶段实战方法 · 把风险指标转成可执行的限额
报告VaR、对冲比率或保证金时,必须同时说明模型外还可能发生什么。
- 先定义损失正负号、置信水平、持有期、样本窗口和估计方法。
- 组合使用VaR、ES、压力测试、集中度、清算天数与保证金情景,不把单一指标当最大损失。
- 为预警、减仓、暂停交易写清触发条件、执行责任和恢复条件,并记录无法成交的情景。
使用边界
- 95% VaR是损失分布的95%分位,不是最大亏损或保证每天有95%把握安全。
- 久期敏感度使用修正久期;Macaulay久期是现金流加权时间,两者不能直接混用。
背景 · 从一个困惑说起
所有常规指标(波动/VaR/回撤)都默认一个前提:想卖的时候卖得掉、按市价卖得掉。2015年7月千股停牌、2020年3月国债买卖价差扩大十倍——那一刻人们才想起流动性是风险的隐形维度:平时不进任何公式,消失时摧毁一切公式。
由此产生的问题
流动性风险的三种形态(融资/市场/被迫变现螺旋)?怎么度量与压力测试?为什么说流动性风险与波动风险「负相关地共存」?
核心概念
三种形态:①融资流动性:保证金追缴(q-028爆仓机制)——期限错配下钱在需要时不在;②市场流动性:买卖价差走阔、深度枯竭——想按市价卖时市价已不存在;③被迫变现螺旋:机构为应付赎回卖资产→价格跌→更多赎回→更多卖出(2015停牌潮+2024微盘踩踏的机制)。度量:价差分位数、Amihud冲击比(|r|/成交额,q-029)、「几天能清仓」测算(持仓/日均成交额)。负相关共存:平静市场流动性充裕(风险评估不足)→危机时波动与流动性风险同时爆发(相关趋一)——它是最典型的「平时不存在、出事才致命」的风险。
为什么需要它
①常规风控的盲区补丁:VaR假设按市价平仓——流动性枯竭时VaR本身失效;流动性调整VaR(加半价差与冲击项)是机构必修;②产品层面的生死:小容量策略在赎回潮中的螺旋(q-57容量的风险版);③监控指标化:把「组合清算天数」作为常设仪表(<2天健康、>5天警报)——比波动率更早预警结构性危险。
实际应用场景
压力测试必含流动性情景:假设全市场价差×3、成交额×0.3,重估「三天退出计划」的可实现净值;持仓约束:单一小盘股≤其日均成交额的2%。
与之前知识的联系
q-029(流动性度量)、q-055(冲击成本)、q-046(停牌)在此升维成风险管理体系;q-610压力测试的必备情景;q-627对冲失败(基差走阔+流动性)常与流动性共振。
⚠ 常见误解
- 流动性风险可以靠止损管理:止损单依赖对手盘——流动性枯竭时它排在长队后面(q-044跌停卖不出是微缩版);事前仓位约束才是主防线
- 大市值=流动性无忧:极端时权重股也难按市价出大单(2020年3月);流动性是状态变量不是股票属性
- 分散能防流动性风险:多标的分散单点风险,但系统性流动性事件中「想卖都卖不出」是全场同时的——又是尾部趋同家族
🛠 本题实践任务
计算你组合的「清算天数」(每只持仓/(日均成交额×20%)取最大)。若>5天:找出最慢的三只,给出处置方案(减仓/换流动性更好的替代)。
💡 提示(先自己想5分钟再看)
保守参与率20%是行业常用的单日上限假设;基金持仓可用季报前十大近似。
✅ 验收标准
一个清算天数数字+处置清单。流动性的隐形维度从此有仪表。
在你的浏览器内运行。首次需联网下载 Python;支持标准库和 Pyodide 提供的 NumPy、pandas 等包。行情抓取、系统文件访问和部分第三方库请在本地环境运行。输出自检仅比对结果关键词,不代替逻辑审查。
Python · 独立工作线程 · 执行限时10秒
🤖 AI导师
导师会先检查你的前置知识(流动性概念、冲击成本、停牌机制),再用案例、公式和代码帮助理解。此功能需要先启用服务。