3. 流动性定义与度量:买卖价差、市场深度、弹性、成交时间

聊到信用衍生品做市,流动性这个词,几乎是每天都要面对的。说实话,很多刚入行的交易员会把流动性简单理解为「好不好成交」。嗯,这个理解没错,但太粗糙了。真正做市的时候,我们需要把流动性拆开来看,用几个具体的指标去量化它。

我个人习惯把流动性拆成四个维度:买卖价差、市场深度、弹性、成交时间。这四个指标,就像汽车的四个轮子,缺一个都跑不稳。

3.1 买卖价差(Bid-Ask Spread)

这是最直观的指标。说白了,就是市场上愿意买的人出的最高价,和愿意卖的人出的最低价之间的差值。

举个例子,某只CDS的bid是100bp,ask是102bp,那价差就是2bp。价差越小,流动性越好。我在项目中遇到过一种情况:某只高评级公司的CDS,价差只有0.5bp,但到了下午三点后,价差突然跳到3bp。为什么?因为做市商开始收窄风险敞口,不愿意留隔夜头寸了。

核心公式:
绝对价差 = Ask Price - Bid Price
相对价差 = (Ask - Bid) / Mid Price × 100%

这里有个坑,我提醒一下:不要只看绝对价差。比如一个100bp的CDS,价差2bp,和一个10bp的CDS,价差1bp,哪个流动性更好?其实是后者,因为相对价差更大。所以做市时,我通常用相对价差来衡量交易成本。

3.2 市场深度(Market Depth)

价差小,不代表流动性好。你想想看,如果价差只有1bp,但每个价位上只有100万的名义本金,那对于机构客户来说,这点量根本不够塞牙缝的。

市场深度,衡量的是在最优买卖价格上,到底有多少可成交的量。我一般会看两个东西:

  • 报价深度:当前最优bid和ask上的挂单量
  • 累积深度:从最优价格往外推,到某个价格区间内的总挂单量

我曾经在2019年处理过一笔IG级别的CDX交易,客户要卖5000万名义本金。当时最优bid只有200万的深度,我不得不一层一层往下吃单,最后成交价差了将近3bp。这就是深度不足的代价。

我的经验: 做市时,我习惯把市场深度分为三层:
- 表层深度(最优价位):适合散户或小单
- 中层深度(3-5个tick内):适合机构单
- 深层深度(10个tick以上):适合大额对冲或调仓

3.3 弹性(Resilience)

弹性这个概念,很多人会忽略。它衡量的是:当一笔大单把价格打穿之后,市场需要多久才能恢复到原来的水平。

举个例子,我卖出一笔大额CDS保护,把ask价格从102bp推到了105bp。如果市场弹性好,可能几秒钟后就有新的买单进来,价格回到102bp。如果弹性差,可能半小时后价格还在104bp挂着。

我个人判断弹性的方法很简单:看价格冲击后的恢复速度。恢复时间越短,流动性越好。我在做市系统里写了一个小工具,专门记录每次大单成交后的价格轨迹:

# 伪代码:弹性计算逻辑
def calculate_resilience(trade_time, price_series):
    # 找到大单成交时的价格冲击点
    shock_price = price_series[trade_time]
    # 定义恢复阈值:回到冲击前价格的90%
    recovery_threshold = shock_price * 0.9
    # 找到第一次回到阈值的时间
    for t in range(trade_time, len(price_series)):
        if price_series[t] <= recovery_threshold:
            return t - trade_time  # 恢复时间(秒)
    return None  # 未恢复

嗯,这里要注意:弹性差的品种,做市时要格外小心。因为你一旦把价格打坏了,可能半天都修复不回来,后续的报价就会一直处于不利位置。

3.4 成交时间(Execution Time)

最后一个指标,也是最容易被忽视的:成交时间。它指的是从你发出报价到最终成交确认,需要多长时间。

在信用衍生品市场,成交时间受很多因素影响:

  • 交易机制:电子盘还是OTC电话交易?电子盘通常毫秒级,OTC可能几分钟
  • 对手方确认:有些对手方需要风控审批,会拖慢成交
  • 清算流程:CCP清算还是双边清算?CCP通常更快

我记得有一次,我在电子盘上看到一只CDS的报价很好,立刻点了成交。结果因为对手方是某个小银行,他们的风控系统卡了整整3分钟才确认。这3分钟里,市场价格已经变了,我等于吃了一个哑巴亏。

避坑指南: 我曾经因为忽略成交时间,在波动市里吃了大亏。建议做市系统里加一个「预期成交时间」的监控,如果超过阈值,自动撤单重报。别傻等。

3.5 四个指标的关系

这四个指标不是孤立的。我画了一张图,把它们的逻辑关系梳理了一下:

流动性四维度量 买卖价差 交易成本 市场深度 可成交量 弹性 恢复速度 成交时间 执行效率 负相关 正相关 影响 间接影响 四个指标相互关联,共同决定做市流动性质量

从这张图可以看出:

  • 价差和深度通常是负相关的——价差越小,深度往往越大
  • 深度和弹性正相关——深度越厚,价格越不容易被打穿,弹性越好
  • 弹性和成交时间相互影响——弹性差的品种,成交时间往往更长
  • 价差也会间接影响成交时间——价差太宽,对手方犹豫,成交自然慢

做市的时候,我一般会把这四个指标综合起来,给每个品种打一个「流动性评分」。比如:

品种 价差(bp) 深度(百万) 弹性(秒) 成交时间(秒) 流动性评分
CDX.IG.40 0.8 50 3 0.5 A+
CDX.HY.40 2.5 15 8 1.2 B
单名CDS-A 5.0 3 30 5.0 C-

你看,同样是CDS,指数级别的流动性远好于单名。做市的时候,我对于评分C以下的品种,基本不会主动做双边报价,只接受客户询价。

一个小技巧: 我习惯在交易系统里设置一个「流动性热力图」。绿色代表流动性好,红色代表差。每天开盘前扫一眼,就知道今天哪些品种可以放心做,哪些要小心。

好了,流动性定义和度量就聊到这里。这四个指标,说白了就是帮你回答一个问题:我现在想交易,到底要花多少成本、等多久、能成交多少? 想清楚这些,做市心里就有底了。


公众号:蓝海资料掘金营,微信deep3321