订单簿做市策略:限价单与市价单、买卖盘口深度分析、价差设置策略

做市商的核心工作,说白了就是在订单簿上「低买高卖」。听起来简单,但实际操作中,限价单和市价单怎么搭配、盘口深度怎么看、价差怎么设——这些细节决定了你是赚钱还是亏钱。我个人习惯把订单簿看作一个「战场」,你的单子就是你的士兵,排兵布阵决定了胜负。

限价单 vs 市价单:两种武器的选择

先聊聊最基础的东西。限价单和市价单,是你在订单簿上唯二的武器。

限价单,就是你指定一个价格,挂在那里等别人来吃。比如BTC当前价格30000,你挂个29950的买单,等着价格跌下来成交。好处是你能控制成交价格,坏处是可能永远成交不了。

市价单,就是不管价格,直接吃掉对手盘上最好的单子。你想买,就直接吃掉卖一、卖二、卖三……直到买够数量。好处是成交快,坏处是你会付出「滑点」成本。

我在项目中遇到过不少新手做市商,上来就全用市价单做市。结果呢?一天下来手续费交了不少,滑点也吃了不少,利润全被吃掉了。嗯,这里要注意:做市商的核心优势是提供流动性,所以限价单才是你的主武器

核心原则:做市商以限价单为主,市价单仅用于调整仓位或紧急情况。

那什么时候用市价单?我个人习惯是:

  • 需要快速平掉风险敞口时
  • 盘口出现明显失衡,需要快速调整仓位时
  • 套利机会出现,时间比价格更重要时

买卖盘口深度分析:看懂对手的底牌

盘口深度,就是订单簿上各个价位的挂单量。你想想看,如果你能看到对手盘在哪个价位堆了重兵,你是不是就能更好地制定策略?

我一般把盘口深度分成三个维度来看:

维度 含义 实战意义
深度分布 各价位的挂单量分布 判断支撑位和阻力位
深度斜率 从最优价往外,挂单量的变化速度 判断市场流动性是否充足
深度不对称 买盘和卖盘的总量对比 判断短期价格方向

举个例子。如果买一挂了100个BTC,卖一只挂了10个BTC,这就是典型的「买盘厚、卖盘薄」。这时候价格大概率会往上走,因为买方力量更强。我曾经在ETH上遇到过这种情况,当时果断把卖单价格调高了0.5%,结果半小时后价格真的上去了,多赚了不少。

小技巧:别只看最优价位的挂单量。我习惯看「前5档」的总量对比,这更能反映真实的市场力量。

价差设置策略:固定价差 vs 动态价差

价差,就是你挂的买单和卖单之间的价格差。这是做市商最核心的参数之一。

固定价差,就是不管市场怎么变,你的买卖价差始终不变。比如你永远在中间价上下各挂0.1%的单子。好处是简单,坏处是——市场波动大的时候你可能被两头吃,波动小的时候你又赚不到钱。

动态价差,就是根据市场情况实时调整价差。波动大的时候拉宽价差保护自己,波动小的时候收窄价差多赚点。我个人更推荐动态价差,虽然实现起来复杂一点,但长期来看收益更稳定。

我曾经在某个小币种上吃过亏。当时用了固定价差0.2%,结果遇到一个巨鲸砸盘,我的买单全被吃了,卖单却挂得太远没成交,瞬间亏了一大笔。从那以后,我再也不敢用固定价差了。

避坑指南:固定价差只适合流动性极好、波动极小的市场。如果你做的是小币种或波动大的币种,一定要用动态价差。

动态价差怎么算?我常用的一个简单公式:

价差 = 基础价差 × (1 + 波动率系数 × 近期波动率)

其中基础价差是你希望的最小价差,波动率系数控制价差对波动的敏感度,近期波动率可以用过去N笔交易的收益率标准差来算。

订单簿平衡与不平衡状态

订单簿的平衡状态,说白了就是买卖双方的力量对比。我习惯用「订单簿不平衡指标」来量化这个状态:

OBI = (买盘总量 - 卖盘总量) / (买盘总量 + 卖盘总量)

OBI的取值范围是-1到1。正值表示买盘强,负值表示卖盘强。绝对值越大,不平衡越严重。

当OBI接近0时,订单簿处于平衡状态。这时候做市策略可以「佛系」一点,按正常价差挂单就行。

当OBI的绝对值较大时,订单簿处于不平衡状态。这时候需要调整策略:

  • 如果OBI为正(买盘强),可以适当提高卖单价格,同时降低买单价格
  • 如果OBI为负(卖盘强),可以适当降低买单价格,同时提高卖单价格

嗯,这里要注意:不平衡状态也可能是暂时的。我见过有人看到OBI突然变大就急着调价,结果几分钟后市场恢复正常,反而亏了手续费。所以我的习惯是:观察OBI的持续性,而不是单点值

实战建议:用过去10秒的OBI均值来判断订单簿状态,而不是用当前时刻的瞬时值。这样可以过滤掉一些噪音。

知识体系总览

下面这张图总结了本章的核心逻辑,你可以把它当作做市策略的「地图」:

订单簿做市策略知识体系 做市策略核心 订单类型 限价单 市价单 盘口深度分析 深度分布 深度斜率 价差设置策略 固定价差 动态价差 订单簿平衡状态判断 平衡状态 (OBI≈0) 不平衡状态 (|OBI|大) 调整挂单价格与数量 核心 分支 判断 输出

这张图把本章的内容串起来了。从做市策略核心出发,你需要同时考虑订单类型、盘口深度、价差策略和订单簿状态,最终输出调整后的挂单价格和数量。缺了任何一个环节,策略都可能出问题。

我的习惯:每次调整策略前,先看订单簿状态,再看盘口深度,最后决定价差和订单类型。顺序对了,思路就清晰了。


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