1. 流动性因子概述:到底什么是流动性?

各位同学好,我是这门课的主讲人。咱们今天开始聊一个在资产定价里特别关键、但又经常被忽视的话题——流动性因子

说实话,我刚开始做量化研究那会儿,对流动性的理解特别肤浅。就觉得“流动性嘛,就是能不能快速买卖呗”。后来在实盘里吃了亏,才明白这东西远没那么简单。嗯,咱们今天就把这个事儿彻底讲清楚。

1.1 什么是流动性?一个接地气的定义

流动性,说白了就是“你把手里的资产换成现金,到底有多容易”

你想想看,如果你持有一支股票,想卖出去。结果挂单半天没人接,或者一卖价格就暴跌,那这支股票的流动性就很差。反过来,像茅台、腾讯这种每天成交几十亿的票,你几百万砸进去,价格几乎纹丝不动——这就是流动性好。

我个人习惯把流动性拆成三个维度来看:

  • 宽度(Width):买卖价差有多大。价差越小,流动性越好。
  • 深度(Depth):在某个价格水平上,能成交多少量。深度越厚,越不容易被砸盘。
  • 弹性(Resiliency):价格被冲击后,多久能恢复。恢复越快,流动性越好。

我在项目中遇到过一只小盘股,平时每天成交也就几百万。有一天我试着用算法交易拆单卖出,结果刚卖了200万,价格直接掉了3%。这就是典型的“宽度窄、深度浅、弹性差”——三样全占。

1.2 流动性因子的定义与内涵

好,那什么是流动性因子

流动性因子,就是把“流动性”这个抽象概念,变成一个可以量化、可以回测、可以放进定价模型里的数值指标。它本质上是一个风险因子——你承担了流动性差的风险,就应该获得相应的超额收益。

常见的流动性因子包括:

因子名称 计算方式 核心逻辑
Amihud 非流动性指标 日收益率绝对值 / 日成交额 每单位成交额对价格的冲击程度
换手率 日成交量 / 流通股本 交易活跃度越高,流动性越好
买卖价差 卖一价 - 买一价 交易成本越高,流动性越差
Pastor-Stambaugh 流动性因子 基于日收益率与成交量的回归残差 捕捉流动性冲击的持续性

这里我要特别提一下 Amihud 指标。这是我个人最常用的一个流动性代理变量,原因很简单——它只需要日度数据就能算,对数据要求低,而且实证效果相当不错。我曾经用 A 股数据做过测试,Amihud 指标在横截面上对预期收益率的解释力非常显著。

核心结论:流动性差的资产,长期来看会提供更高的预期收益。这不是偶然,而是对投资者承担流动性风险的补偿。

1.3 流动性风险与资产定价的关系

为什么流动性会影响资产价格?这里有个很关键的逻辑链条。

你想想看,如果市场突然暴跌,所有资产都在跌,但流动性差的资产跌得更狠——因为没人接盘,你想跑都跑不掉。这就是流动性风险的系统性特征

经典的 CAPM 模型假设市场是完美的、无摩擦的。但现实世界不是这样。交易有成本,买卖有冲击,极端行情下甚至可能完全无法交易。所以,流动性风险必须被定价。

我记得有一次做多因子归因分析,发现一个很有意思的现象:在 2015 年 A 股股灾期间,流动性因子的暴露度几乎翻了一倍。那些平时流动性差的股票,在危机中跌幅是中大盘股的 2-3 倍。这就是流动性风险的“尾部效应”——平时不显山露水,关键时刻要你命。

从学术角度看,流动性风险主要通过两个渠道影响资产定价:

  1. 水平效应:流动性水平本身影响资产价格。流动性越差,折价越大。
  2. 风险效应:流动性的波动(即流动性风险)影响资产价格。流动性越不稳定,风险溢价越高。

避坑指南:我曾经犯过一个错误——只关注流动性水平,忽略了流动性风险。结果在构建投资组合时,虽然选的都是“看起来流动性不错”的股票,但它们的流动性波动极大,一遇到市场波动就集体崩盘。后来我学乖了,必须把流动性风险的时序特征也纳入模型。

1.4 课程整体框架

好,咱们这门课到底要讲什么?我画了一张图,帮你快速建立全局观。

流动性因子在资产定价中的应用 - 课程框架 第一模块:流动性因子基础(第1-5章) 第二模块:流动性因子构建与检验(第6-12章) 第三模块:流动性因子定价模型(第13-20章) 第四模块:流动性因子实战策略(第21-27章) 第五模块:前沿与总结(第28-30章) 什么是流动性? 流动性因子定义 流动性风险与定价 Amihud、换手率 因子检验方法 LCAPM模型 多因子模型 组合构建 对冲策略 机器学习 高频流动性

整个课程分成五个模块,层层递进:

  • 第一模块:先把流动性的概念、度量方法、数据来源讲清楚。这是地基。
  • 第二模块:手把手教你构建流动性因子,包括 Amihud、换手率、Pastor-Stambaugh 等主流指标,以及如何做因子检验。
  • 第三模块:进入核心——流动性因子怎么放进定价模型里。从 LCAPM 到 Fama-French 五因子,再到自定义多因子模型。
  • 第四模块:实战环节。用流动性因子构建投资组合、做对冲策略、做风险归因。
  • 第五模块:聊聊前沿方向,比如机器学习在流动性因子挖掘中的应用、高频流动性、以及一些还没解决的开放问题。

注意:这门课不是纯理论课。每一章我都会给出可复现的 Python 代码和回测结果。你最好跟着敲一遍代码,光看是学不会的。

好,第一章就到这里。咱们下一章开始动手——先聊聊怎么用 Python 获取流动性数据,以及那些坑我已经替你踩过了。


专注资料整理