2. 库存风险的定义与来源
做市商这行,说白了就是在刀尖上跳舞。你赚的是买卖价差,但手里永远攥着一堆库存。这库存,就是你的命门。
我个人习惯把库存风险比作「烫手山芋」。你接住了,得赶紧扔出去。多拿一秒,都可能被烫伤。今天我们就来拆解一下,这个「烫手山芋」到底是怎么来的。
2.1 库存风险到底是什么?
先给个定义。库存风险,就是做市商因持有某种资产(股票、期货、期权等)而面临的未来价格不利变动的风险。
你想想看,你从客户A手里买了1000股,还没来得及卖给客户B,价格突然暴跌。这中间的差价,就是你的亏损。这就是库存风险。
用公式表达更清楚:
库存风险 = 库存数量 × 价格波动率 × 持有时间
嗯,这里要注意。这个公式虽然简单,但它揭示了三个核心要素:
- 库存数量:你手里有多少货?货越多,风险越大。
- 价格波动率:这票一天上蹿下跳几个点?波动越猛,风险越高。
- 持有时间:你打算拿多久?哪怕一秒,都可能出事。
核心观点:库存风险不是「有或没有」的问题,而是「大或小」的问题。做市商的目标不是消除库存,而是把库存控制在可承受的范围内。
2.2 库存风险从哪里来?
库存风险不是凭空冒出来的。我做了这么多年,总结下来,主要就两个源头:订单流不平衡和市场冲击。
2.2.1 订单流不平衡
这是最直接的原因。做市商的核心工作就是同时挂买单和卖单。理想情况下,买卖单数量相等,你赚个差价,完美。
但现实呢?
现实是,市场永远在失衡。比如某只股票突然出了利好,所有人都在买,没人卖。你的买单被疯狂吃掉,卖单却无人问津。结果就是,你手里堆满了多头仓位。
反过来也一样。恐慌性抛售时,你的卖单被砸穿,买单却接不到货。你手里全是空头仓位。
我在项目中遇到过这种情况。有一次某只小盘股被游资盯上,开盘半小时内,我的买单被连续成交了2000手,卖单只成交了300手。库存瞬间从净多头变成了巨量多头。那半小时,我盯着屏幕,手心全是汗。
订单流不平衡的常见场景:
- 信息事件:财报发布、政策变动、突发事件
- 大单交易:机构投资者的大额买卖
- 市场情绪:恐慌或贪婪导致的单边行情
- 流动性枯竭:某些时段或某些品种,买卖单稀少
避坑指南:我曾经犯过一个错,就是以为订单流不平衡只是暂时的,扛一扛就过去了。结果扛了半小时,库存翻了一倍,亏损也翻了一倍。后来我学乖了,只要库存偏离预设阈值,立刻启动对冲,绝不犹豫。
2.2.2 市场冲击
市场冲击,说白了就是「你的交易行为本身影响了价格」。你想想看,你手里有1000手要卖,你一口气砸出去,价格肯定会被打下去。这就是市场冲击。
市场冲击对做市商来说是个恶性循环:
- 你因为库存风险想平仓
- 你开始卖出(或买入)
- 你的交易行为导致价格更不利
- 你的库存风险反而更大了
为什么会这样?因为市场不是无限流动的。每一笔订单都会消耗流动性,而流动性的消耗会改变价格。
我举个例子。假设某只股票当前买一价10.00元,卖一价10.01元。你手里有1000手多头库存想平仓。如果你直接按卖一价10.01元卖出,可能只成交了200手,剩下的800手需要吃掉更低的买盘。价格被一路砸到9.95元。你平仓了,但平均成交价只有9.97元,亏损惨重。
市场冲击的大小取决于几个因素:
| 因素 | 影响 |
|---|---|
| 订单规模 | 你卖得越多,冲击越大 |
| 市场深度 | 盘口挂单越薄,冲击越大 |
| 交易速度 | 你砸得越快,冲击越大 |
| 市场情绪 | 恐慌时冲击更大,因为对手盘在撤退 |
警告:市场冲击是库存风险的放大器。很多新手做市商只关注订单流不平衡,却忽略了市场冲击。结果就是,越平仓越亏,越亏越平仓,陷入死循环。记住,平仓不是目的,以最小成本平仓才是。
2.3 库存风险的传导路径
订单流不平衡和市场冲击不是孤立的。它们会互相作用,形成一条完整的风险传导链。
我画了一张图,帮你理清这个逻辑:
这张图你看懂了吗?核心逻辑是:
- 订单流不平衡是起点,它让你积累了库存
- 库存积累本身不是问题,问题是你需要平仓
- 平仓时产生市场冲击,导致价格更不利
- 价格不利变动直接转化为亏损
- 亏损后,你可能需要进一步调整订单,又回到订单流不平衡
这就是个死循环。打破这个循环的关键,就是库存风险管理。
2.4 一个真实案例
我讲个真实的事。几年前,我在做某只ETF的做市。那天下午,突然有消息说成分股要调整。市场瞬间炸了,买单蜂拥而至。
我的系统显示,库存从净多头2000手,在5分钟内飙到了8000手。我意识到订单流严重不平衡,决定平仓。
但问题来了。我一开始用市价单平仓,结果市场冲击太大,价格被我砸下去0.5%。我赶紧换成限价单,但流动性已经被我消耗得差不多了,限价单根本成交不了。
最后,我花了整整15分钟才把库存降到安全水平。那15分钟,我的浮动亏损从2万变成了15万。
事后复盘,我犯了两个错:
- 没有提前设库存阈值——等库存爆了才行动,晚了
- 平仓策略太粗暴——市价单+大单,等于告诉市场「我要跑」
我的经验:库存风险管理不是事后补救,而是事前预防。我现在的系统里,库存偏离阈值一旦触发,会自动启动「冰山订单」+「时间加权平均价格算法」的组合,把平仓冲击降到最低。
2.5 小结
库存风险,说白了就是「货拿多了,价格变了,你亏了」。它的来源就两个:订单流不平衡让你被动囤货,市场冲击让你平仓时雪上加霜。
理解这两个来源,是设计库存风险模型的第一步。后面我们会聊怎么量化它、怎么控制它。但今天,你只要记住一句话:
库存风险不是洪水猛兽,但你不理它,它就理你。