4、做市风险识别:库存风险、逆向选择风险、波动率风险、流动性风险
做市交易,说白了就是在刀尖上跳舞。你赚的是买卖价差,但背后藏着四把刀——库存风险、逆向选择、波动率风险、流动性风险。我做了这么多年,几乎每个坑都踩过。今天咱们把这四个风险拆开揉碎了讲。
核心观点:做市商不是赌方向,而是管理风险。识别不了风险,赚的钱迟早要还回去。
4.1 库存风险:做市商的第一道坎
库存风险,说白了就是你手里囤了一堆货,价格跌了你亏钱。做市商不是投资者,我们不想持有头寸过夜。但现实是,你挂的买单被吃了,你就得拿着货。
我记得刚入行那会儿,有一次在ETH上挂了大量买单,结果市场突然跳水。我手里攒了5000个ETH,浮亏几十万美金。那晚我基本没睡着。后来我学乖了——库存风险必须量化管理。
我的经验:库存风险的核心指标是「库存价值」和「库存Beta」。我习惯用VaR(在险价值)来设定库存上限。比如,单品种库存VaR不超过总资本的2%。
库存风险的管理手段主要有三种:
- 动态调整报价:库存偏多时,压低买价、抬高卖价,鼓励卖出、抑制买入
- 对冲:用期货或期权对冲方向性风险
- 库存上限:硬性止损,到了阈值强制平仓
你想想看,如果库存管理做不好,做市商就变成了「被动投资者」。方向赌对了还好,赌错了就是大亏。
4.2 逆向选择风险:你在和谁做对手盘?
逆向选择,这是做市商最头疼的风险。什么意思呢?就是你知道的信息没有对手方多,你被「聪明钱」收割了。
举个例子:某个币突然有利好消息,内幕交易者先知道了。他会疯狂买入你的卖单。你以为自己在赚价差,其实是在给内幕盘接货。等消息公布,价格暴涨,你已经卖飞了。
避坑指南:我曾经在某个小币种上吃过这个亏。当时挂单深度不错,但突然连续被吃掉大量卖单。我没及时撤单,结果半小时后项目方发利好,价格翻倍。我亏了至少30%的潜在利润。
逆向选择的识别信号:
- 订单流不平衡:买单/卖单比例突然偏离1:1
- 成交速度异常:某个方向的订单被秒吃
- 价格行为异常:成交量放大但价格不动,或者单边快速移动
怎么防?我个人的做法是:
- 监控订单流毒性指标(如VPIN,成交量加权毒性指标)
- 设置订单流阈值,超过阈值自动撤单或调整价差
- 对异常活跃的账户做标记,限制其交易量
4.3 波动率风险:市场一抖,利润全没
波动率风险,这个好理解。市场波动越大,你的库存价值变动就越剧烈。但这里有个容易被忽略的点——波动率不仅影响库存,还影响你的报价策略。
高波动环境下,价差应该拉大。为什么?因为你的风险变大了。我见过很多新手做市商,波动率翻倍了还按原来的价差挂单,结果一次大波动就把一周的利润吃掉了。
波动率风险可以拆成两块:
| 风险类型 | 描述 | 管理手段 |
|---|---|---|
| Gamma风险 | 价格变动时,库存Delta非线性变化 | 动态对冲,调整报价宽度 |
| 跳空风险 | 开盘或重大事件导致价格跳跃 | 设置最大订单规模,避免隔夜持仓 |
我习惯用历史波动率和隐含波动率来动态调整报价参数。代码实现大概是这样:
def adjust_spread(base_spread, hist_vol, imp_vol, inventory_ratio):
"""
根据波动率和库存调整价差
"""
vol_factor = max(hist_vol, imp_vol) / baseline_vol
inventory_factor = 1 + abs(inventory_ratio) * 2
return base_spread * vol_factor * inventory_factor
嗯,这里要注意——波动率因子不能设得太激进,否则价差太大你就没成交了。我一般把波动率因子限制在0.5到3倍之间。
4.4 流动性风险:想跑的时候跑不掉
流动性风险,这是最致命的一种。你手里有货,但市场深度不够,你卖不出去。或者你卖的时候,价格被砸得很惨。
我记得2020年3月12日,加密货币市场暴跌。很多做市商的订单簿深度瞬间消失,价差从0.01%扩大到5%以上。手里有库存的做市商,根本跑不掉。那一次,我亲眼看到好几个团队爆仓。
关键认知:流动性不是恒定的。它会在你最需要的时候消失。所以,永远不要假设你能在极端行情下顺利平仓。
流动性风险的量化指标:
- 市场深度:在最优买卖价附近挂单的总量
- 价差宽度:买卖价差占价格的比例
- 滑点:成交价格与预期价格的偏差
我的管理策略:
- 流动性分层:把交易品种按流动性分成A/B/C三类,不同类别用不同的库存上限
- 压力测试:模拟流动性枯竭场景,看你的组合能不能扛住
- 备用流动性:和场外交易商保持联系,极端情况下走OTC
一个小技巧:我习惯在交易系统里加一个「流动性预警」模块。当市场深度低于某个阈值时,系统自动缩小订单规模,甚至暂停做市。这个功能救过我两次。
4.5 四种风险的联动效应
这四种风险不是孤立的。它们会互相放大。比如:
- 高波动率 → 库存风险加大 → 你被迫调整报价 → 价差拉大 → 流动性下降
- 逆向选择增加 → 你被聪明钱收割 → 库存方向性暴露 → 库存风险上升
- 流动性枯竭 → 你无法平仓 → 库存风险失控 → 波动率进一步放大
所以,做市风险管理不是单点防守,而是系统性的。我建议你建立一个风险仪表盘,实时监控这四个维度的指标。任何一个指标突破阈值,都要触发相应的应对措施。
好了,这一章的内容就到这里。四种风险你都认识了,下一章咱们聊聊怎么用数据来量化这些风险,以及如何做绩效归因。
公众号:蓝海资料掘金营,微信deep3321