4. 库存管理基础:做市商的“仓库”怎么管?
做市商说白了就是个“倒爷”。低买高卖赚差价。
但跟普通倒爷不一样,我们手里得一直备着货——也就是库存。没有库存,客户想买你拿不出,那还做什么市?可库存多了,风险也跟着来了。
这一章,我们就聊聊库存管理最基础的东西。我个人觉得,这是整个做市系统里最容易被忽视,但也是最要命的一环。
4.1 库存定义与度量:你的“货”到底有多少?
先定义清楚:什么是库存?
在传统行业,库存就是仓库里的实物。在我们这行,库存就是交易账户里持有的各种资产。比如你同时持有BTC和USDT,那BTC的多头就是库存,USDT的空头也是库存——只不过我们通常用基准币种来算净头寸。
核心定义:库存 = 当前持仓数量 × 当前市场价格
但注意,这只是名义价值。真正要看的,是库存相对于你做市规模的占比。
度量方式我习惯用三种:
| 度量维度 | 公式 | 说明 |
|---|---|---|
| 名义库存 | 持仓量 × 最新价 | 账面价值,最直观 |
| 净库存 | 多头 - 空头 | 真正暴露的风险敞口 |
| 库存比率 | 净库存 / 总资产 | 衡量仓位轻重 |
举个例子。我在一个项目里遇到过,团队只看名义库存,觉得仓位不大。结果市场一波动,才发现净库存其实已经偏得离谱了。嗯,从那以后,我要求系统里必须同时展示这三个指标。
4.2 库存风险来源:你的“货”是怎么亏钱的?
库存风险,说白了就两个来源:价格风险和流动性风险。
4.2.1 价格风险
这是最直接的。你手里拿着BTC,BTC跌了,你就亏了。做市商赚的是买卖价差,但库存的方向性暴露会让你把差价全赔进去,甚至倒贴。
我见过最惨的一次,一个做市团队在ETH上积累了大量的多头库存,结果 overnight 一条负面消息,ETH暴跌15%。他们辛辛苦苦做了一个月的价差收益,一晚上全没了。
注意:价格风险不是线性的。波动率越高,库存风险越大。做市商最怕的不是单边行情,而是高波动下的库存失控。
4.2.2 流动性风险
这个很多人会忽略。你手里有货,但想平仓的时候,市场接不住。
比如你持有某个小币种,平时交易量就几百万美元。你想平掉100万美元的库存,一卖就把价格砸下去好几个点。这叫什么?这叫“自己砸自己的盘”。
我曾经在某个山寨币上吃过这个亏。库存不大,但市场深度极差。我这边刚挂出卖单,价格直接被打穿,最后成交均价比我预期的低了0.8%。那笔交易,我亏得比赚的还多。
4.3 库存健康度评估指标:怎么判断库存“好不好”?
光知道库存有多少、风险在哪还不够。你得有一套指标,实时告诉你库存到底健不健康。
我个人习惯用下面这几个:
4.3.1 库存偏离度
这个指标衡量你的实际库存和目标库存之间的差距。
库存偏离度 = |实际库存 - 目标库存| / 目标库存
偏离度超过某个阈值(比如20%),系统就应该报警。你想想看,偏离太大说明你的做市策略已经失衡了,再不调整就要出事。
4.3.2 库存周转率
库存周转率 = 一段时间内的交易量 / 平均库存
这个指标告诉你,你的货“动得快不快”。周转率高,说明你进出频繁,库存风险暴露时间短。周转率低,说明货压在手里不动,风险敞口时间长。
我的经验:高频做市商的库存周转率通常很高,可能一天几十次。但如果是做市+套利混合策略,周转率会低一些。没有绝对的好坏,关键是要跟你的策略匹配。
4.3.3 库存VaR(在险价值)
这个稍微专业一点。VaR衡量的是:在给定置信水平下,未来一段时间内库存可能的最大亏损。
VaR(95%, 1小时) = 库存价值 × 波动率 × 1.65
比如你的库存价值100万,小时波动率2%,那95%置信水平下,1小时最大可能亏损就是3.3万。这个数字如果超过了你的风险预算,那就得减仓了。
4.3.4 库存集中度
你的库存是不是集中在某一个币种或某一个交易对上?如果是,那风险就高度集中。
我一般用赫芬达尔指数(HHI)来衡量:
HHI = Σ(每个币种库存占比)^2
HHI越接近1,说明库存越集中。超过0.3我就开始警惕了。
4.4 一张图看懂库存管理
说了这么多,我画张图帮你理一理思路。这是我自己做系统时用的框架:
这张图把库存管理的三个核心维度串起来了。你从定义出发,搞清楚自己有多少货;然后识别风险来源,知道钱可能亏在哪;最后用健康度指标持续监控,确保库存始终在安全范围内。
一句话总结:库存管理不是让你不做库存,而是让你知道什么时候该做、什么时候该收。做市商的利润,本质上就是对库存风险的有效定价和管理。
好了,这一章就到这里。下一章我们聊聊库存管理的核心策略——怎么动态调整库存,让它始终处于最优状态。
公众号:蓝海资料掘金营,微信deep3321