二、做市业务基础:做市商定义、盈利模式、订单类型、报价机制与市场微观结构
做市业务是金融市场流动性供给的核心机制,也是机构交易业务中风险敞口管理的第一道关口。理解做市商的定义、盈利来源、订单处理逻辑、报价形成机制以及市场微观结构,是后续进行风险敞口计量、限额设定与对冲策略设计的前提。本章将围绕这五个核心要素展开,帮助学员建立对做市业务底层逻辑的系统认知。
2.1 做市商定义与核心职能
做市商(Market Maker)是指在证券、期货、外汇或加密货币等市场中,通过同时报出买入价(Bid)和卖出价(Ask),并承诺在该价位上持续买卖特定品种的金融机构或交易主体。其核心职能并非方向性投机,而是为市场提供流动性——当普通投资者希望立即买入时,做市商充当卖方;当投资者希望立即卖出时,做市商充当买方。这种双边报价义务使得做市商天然承担了库存风险(Inventory Risk)和信息不对称风险(Adverse Selection Risk)。
2.1.1 做市商的分类
| 分类维度 | 类型 | 特点 | 典型场景 |
|---|---|---|---|
| 义务性质 | 义务做市商 | 交易所强制要求,需满足最低报价时间、最大价差、最小深度等要求 | NYSE指定做市商(DMM)、港交所庄家 |
| 义务性质 | 自愿做市商 | 无强制义务,根据市场机会自主报价 | 加密货币场外做市、部分衍生品做市 |
| 品种范围 | 单一品种做市 | 专注特定标的,深度理解其微观结构 | 个股期权做市商 |
| 品种范围 | 多品种做市 | 覆盖多个相关标的,利用对冲降低风险 | ETF做市商、国债做市商 |
2.2 做市商盈利模式深度拆解
做市商的盈利来源并非单一渠道,而是由多个收益流构成。理解这些收益流的驱动因素和风险特征,是设计敞口管理策略的基础。
2.2.1 核心盈利来源:买卖价差
做市商以Bid价格买入,以Ask价格卖出,两者之差即为价差(Spread)。例如,某做市商对某股票报出Bid 99.95 / Ask 100.05,则价差为0.10元。若做市商在99.95买入1000股,同时在100.05卖出1000股,则在不考虑库存变动的情况下,每轮交易赚取100元。但实际中,买卖往往不会同时发生,做市商需要持有库存一段时间,这就产生了库存风险。
2.2.2 辅助盈利来源:返佣与激励
许多交易所为鼓励做市商提供流动性,会按照成交金额或报价时长给予返佣(Rebate)。例如,某加密货币交易所对挂单方(Maker)返还0.02%手续费,对吃单方(Taker)收取0.05%手续费。做市商通过被动挂单赚取返佣,同时承担被成交的风险。此外,部分债券市场或ETF市场还有做市考核激励,完成最低做市义务可获得额外奖励。
2.2.3 隐性盈利来源:库存收益
当做市商持有库存时,如果市场价格朝有利方向变动,库存价值上升,形成库存收益。但这并非做市商主动追求的目标,而是被动承受的副产品。优秀的做市商通过动态对冲将库存风险控制在极低水平,而非依赖库存方向性盈利。
2.3 订单类型与做市策略的匹配
做市商的订单管理能力直接影响其报价执行质量和风险敞口。不同订单类型适用于不同的做市策略和市场环境。
2.3.1 主要订单类型对比
| 订单类型 | 定义 | 做市商用途 | 风险特征 |
|---|---|---|---|
| 限价单(Limit Order) | 指定价格或更优价格成交 | 提供双边报价,赚取价差 | 可能无法成交,存在踏空风险 |
| 市价单(Market Order) | 立即以当前最优价格成交 | 紧急平仓、调整库存 | 冲击成本高,滑点风险大 |
| FOK(Fill or Kill) | 全部成交否则取消 | 大额调仓,避免部分成交 | 可能完全无法成交 |
| IOC(Immediate or Cancel) | 立即成交部分,剩余取消 | 部分成交可接受时使用 | 部分成交导致库存不整 |
| GTC(Good Till Cancelled) | 持续有效直至取消 | 长期挂单,维持报价 | 市场变化后报价可能失真 |
2.3.2 被动单与主动单的平衡
做市商在订单簿上挂出的限价单属于被动单(Maker),等待对手方成交;而用于调整库存或对冲的市价单属于主动单(Taker)。被动单享受返佣和更优价格,但面临被“挑选”的风险——当市场出现知情交易者时,做市商的被动单往往成为其交易对手,导致逆向选择损失。因此,做市商需要根据市场信息环境动态调整被动单与主动单的比例。
2.4 报价机制:从理论到实践
报价机制是做市商将内部定价模型转化为对外可执行价格的过程。一个完整的报价机制包含以下环节:
- 基准价格计算:基于最新成交价、订单簿失衡、相关品种价格等计算理论公允价。
- 价差设定:根据波动率、库存水平、市场流动性确定买卖价差宽度。
- 报价偏移(Quote Skewing):根据当前库存偏离目标水平的方向,调整Bid和Ask的相对位置。例如,库存过多时,降低Bid价格以减少买入,同时提高Ask价格以促进卖出。
- 最小报价单位(Tick Size)约束:报价必须符合交易所规定的最小变动单位,如股票0.01元、期货0.2点等。
- 报价更新频率:高频做市商可能每秒更新数十次报价,低频做市商则可能每几秒更新一次。更新频率受市场波动和系统延迟限制。
2.4.1 报价偏移的数学表达
设目标库存为Q*,当前库存为Q,库存偏离度δ = (Q - Q*) / Q*
调整后的Bid = 基准Bid × (1 - α × δ)
调整后的Ask = 基准Ask × (1 + β × δ)
其中α、β为库存调整系数,通常取0.1~0.5
当δ为正(库存过多)时,Bid下调、Ask上调,促使成交偏向卖出方向,从而降低库存。反之亦然。这种机制使得做市商在不需要预测价格方向的情况下,通过报价调整实现库存回归。
2.5 市场微观结构:做市商生存的土壤
市场微观结构研究的是交易机制如何影响价格形成过程。做市商必须深刻理解以下微观结构要素:
2.5.1 订单簿的深度与弹性
订单簿深度(Depth)指在特定价格水平上的挂单量。深度越大,大额订单对价格的冲击越小。弹性(Resilience)指订单簿在遭受冲击后恢复原状的速度。做市商需要实时监控订单簿的深度变化,判断是否存在大额隐藏订单(Iceberg Orders)或算法交易策略的干扰。
2.5.2 信息不对称与逆向选择
市场中存在知情交易者(Informed Traders)和不知情交易者(Uninformed Traders)。做市商无法区分两者,只能通过报价调整来保护自己。当订单簿中出现异常的大额买单或频繁的市价单时,做市商应提高警惕,扩大价差或减少报价数量。
2.5.3 交易成本的三层结构
| 成本层 | 构成 | 做市商应对策略 |
|---|---|---|
| 显性成本 | 手续费、印花税、过户费 | 选择低费率通道,争取返佣 |
| 隐性成本 | 冲击成本、滑点、机会成本 | 拆单执行,使用算法交易 |
| 风险成本 | 库存风险、逆向选择风险 | 动态对冲,库存限额管理 |
2.6 案例拆解:某加密货币做市商的报价调整实战
为帮助学员理解上述概念的综合应用,以下通过一个简化案例展示做市商如何在实际中管理敞口。
背景与约束:某量化团队在Binance交易所为BTC/USDT永续合约提供做市服务。初始参数:目标库存Q* = 10 BTC,最大库存限额 = ±20 BTC,价差基准 = 0.02%,库存调整系数α = β = 0.3,最小报价单位 = 0.1 USDT。
初始现象:某日市场波动率突然上升,BTC价格在10分钟内从65,000 USDT跌至64,200 USDT。做市商的库存从+5 BTC(净多头)迅速变为-8 BTC(净空头),偏离目标库存达-18 BTC,接近限额。
分析判断:团队判断此次下跌可能由恐慌性抛售引发,并非基本面变化。但短期流动性不足,若继续按原价差报价,可能被更多市价卖单成交,导致库存进一步恶化。同时,逆向选择风险显著上升——此时接单的买方可能掌握更多信息。
实际操作步骤:
- 立即将价差从0.02%扩大至0.06%,减少被成交的概率。
- 将报价偏移系数α从0.3提高至0.6,使Bid价格下调幅度更大,抑制买入成交;同时Ask价格上调,鼓励卖出成交。
- 在衍生品市场买入等量BTC永续合约空头进行对冲,锁定库存风险。
- 将最大报价数量从2 BTC/单降低至0.5 BTC/单,避免单笔大额成交。
- 监控订单簿深度,若买一档深度小于50 BTC,则进一步缩小报价数量。
结果对比:调整后30分钟内,做市商仅成交了3笔小额订单,库存从-8 BTC恢复至-6 BTC。虽然价差扩大导致每笔交易的毛收益增加,但成交量的减少使得总收益略有下降。然而,由于对冲及时,避免了价格继续下跌可能带来的更大库存损失。相比未调整策略的模拟结果(库存可能达到-15 BTC,浮亏约12,000 USDT),实际浮亏控制在3,000 USDT以内。
风险与代价:扩大价差可能导致做市商在交易所的做市评分下降,影响返佣等级。此外,对冲操作本身产生了额外的手续费和资金费率成本。
复盘经验:做市商应建立波动率与价差的动态映射关系,而非依赖固定参数。当波动率翻倍时,价差至少应扩大1.5倍;库存偏离超过目标库存的50%时,应启动对冲程序而非仅依赖报价调整。