4、做市策略基础:做市商角色、双向报价逻辑、库存风险管理

4.1 做市商到底在扮演什么角色?

很多人以为做市商就是“低买高卖”的投机者。其实不然。

我个人习惯把做市商比作“菜市场里的摊主”。你想想看,菜贩子每天的工作是什么?不是预测明天白菜涨价还是跌价,而是保证任何时候你来买菜,他都能给你报个价——你想买,他卖给你;你想卖,他收回来。这就是做市商的核心角色:提供流动性

在数字资产或股票市场里,做市商就是那个永远在挂单的人。我早期在传统期货公司做量化时,第一次接触做市系统,领导跟我说:“你的任务不是判断方向,是让交易所有个‘活水池’。” 说白了,交易所需要有人把买卖单子挂出来,不然散户想买没人卖,想卖没人买,市场就死了。

做市商赚的是什么?买卖价差。你挂1.0000买,挂1.0001卖,中间这0.0001就是你的利润。听起来很薄,但乘以巨大的交易量,收益相当可观。

核心认知: 做市商不是赌徒,是服务商。你的利润来源于流动性提供,而非价格预测。

4.2 双向报价逻辑:为什么两边都要挂?

双向报价,顾名思义,就是同时挂买单和卖单。这听起来简单,但里面的门道不少。

我记得刚入行时,有个老交易员跟我说:“你只挂一边,那是投机;两边都挂,才是做市。” 为什么?因为双向报价的本质是锁定价差利润

假设当前市场中间价是100.00。你挂99.99买,挂100.01卖。如果市场波动不大,你就在这0.02的价差里反复收割。但问题来了——如果价格突然涨到100.05,你的买单可能没成交,卖单却被吃掉了。这时候你就变成了“裸空”,风险敞口就出来了。

所以双向报价不是简单的“两边挂单”,而是需要动态调整。我常用的一个基础模型是这样的:

# 基础双向报价逻辑(伪代码)
mid_price = get_market_mid()
spread = base_spread + k * volatility  # 价差随波动率调整

bid_price = mid_price - spread / 2
ask_price = mid_price + spread / 2

# 根据库存偏移调整报价
if inventory > target_inventory:
    bid_price -= inventory_skew  # 库存多了,降低买价,减少买入
    ask_price -= inventory_skew  # 同时降低卖价,促进卖出
elif inventory < target_inventory:
    bid_price += inventory_skew
    ask_price += inventory_skew

你看,这里的关键是价差库存偏移。价差决定了你的利润空间,库存偏移决定了你的风险暴露。

个人经验: 我在做ETH/USDT做市时,发现波动率突然飙升时,如果还保持固定价差,很容易被套利者吃掉。后来我改成动态价差——波动率每上升10%,价差扩大5%。效果立竿见影。

4.3 库存风险管理:做市商的生死线

做市商最怕什么?不是亏价差,是库存失控

我曾经在一次黑天鹅事件中,因为库存管理没做好,半小时内亏掉了三个月的利润。怎么回事呢?当时市场突然暴跌,我的买单全部成交,卖单却没人接。结果手里堆满了现货,价格还在继续跌。这就是典型的“库存堆积”风险。

库存风险管理的核心目标只有一个:让库存始终保持在目标范围内。怎么做?我总结了三个层次:

4.3.1 被动调整:报价偏移

就像上面代码里写的,当库存偏离目标时,主动调整报价。库存多了,就降低买卖报价,鼓励卖出、抑制买入。库存少了,就提高报价,鼓励买入、抑制卖出。这是最基础的手段。

4.3.2 主动对冲:使用衍生品

如果库存偏离太大,光靠调报价已经不够了。这时候需要用期货或期权来对冲。比如你手里囤了100个BTC,担心继续跌,可以开空单对冲。等库存降下来再平掉空单。

我个人习惯设定一个库存阈值:当库存偏离超过20%时,启动对冲。低于20%,靠报价调整就够了。

4.3.3 止损与暂停

嗯,这里要注意。有些时候市场极端波动,你越调报价越被动。我记得有一次,市场在1分钟内波动了2%,我的报价调整根本跟不上。后来我加了一个逻辑:当库存偏离超过50%时,暂停做市,只出不进。先把手里的货清掉再说。

避坑指南: 我曾经犯过一个错误——库存偏离时只调一边报价。比如库存多了,我只降低卖价,但买价没动。结果卖单成交了,买单也成交了,库存没降下来,反而亏了价差。正确的做法是两边同时调整,保持价差结构完整。

4.4 知识体系总览

下面这张图是我自己梳理的做市策略基础框架。你可以看到,做市商角色、双向报价、库存管理三者是环环相扣的。

做市策略基础 做市商角色 提供流动性 赚取买卖价差 非方向性交易 双向报价逻辑 同时挂买单卖单 动态价差调整 库存偏移报价 库存风险管理 被动调整报价 主动对冲衍生品 止损与暂停机制 三者关系 角色决定目标 → 报价实现目标 → 库存控制风险 缺一不可,循环迭代

4.5 实战中的几个关键指标

最后,我分享几个做市策略里常用的监控指标。这些是我在实际项目中每天必看的:

指标 含义 我的经验阈值
库存比率 当前库存 / 目标库存 0.8 ~ 1.2 为安全区
价差收益率 (卖价-买价)/ 中间价 不低于0.01%,否则覆盖不了手续费
成交率 成交笔数 / 挂单笔数 30%~60% 比较健康
库存周转率 日成交额 / 平均库存 越高越好,低于5倍说明流动性差
一个小技巧: 我习惯在交易系统里加一个“库存偏离警报”。当库存比率超过1.3或低于0.7时,系统自动发短信给我。这样即使我在睡觉,也能及时处理。

做市策略说难不难,说简单也不简单。核心就是记住三件事:你是谁(做市商)、你要做什么(双向报价)、你怎么活下来(库存管理)。把这三点想透了,策略框架就搭起来了。


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