第三章:市场微观结构——订单簿、限价单与市价单、买卖盘口深度、订单流与市场冲击

做市商这行,说白了就是跟市场微观结构打交道。你每天盯着的那个订单簿,就是市场的脉搏。我刚开始做量化的时候,觉得K线图才是王道,后来才发现,真正赚钱的秘密都藏在订单簿的缝隙里。

3.1 订单簿:市场的实时快照

订单簿是什么?就是所有挂单的集合。买方挂一堆买单,卖方挂一堆卖单,按价格排队。你想想看,这就像菜市场里,有人喊价买白菜,有人喊价卖白菜,中间那个成交价就是市场价。

我个人习惯把订单簿想象成一个「价格-数量」的二维矩阵。每一档价格上,都堆着一些单子。买盘从低到高排,卖盘从高到低排。中间那个gap,就是买卖价差——做市商吃饭的家伙。

核心概念:订单簿的深度 = 每一档价格上的挂单总量。深度越厚,市场越抗揍。

我在项目中遇到过一件事:有一次某个小币种突然被砸盘,订单簿前五档瞬间被吃掉。我赶紧撤单,结果发现撤单指令比成交还慢——嗯,这就是订单簿的「脆弱性」。后来我学乖了,做市策略里必须加一层「撤单保护」。

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

限价单,就是你指定一个价格,挂在那等别人来吃。市价单,就是不管价格,直接跟最优对手盘成交。这两者的区别,我经常用「钓鱼 vs 买菜」来比喻。

  • 限价单:你挂个鱼钩,等鱼上钩。好处是你能控制成交价格,坏处是可能永远成交不了。
  • 市价单:你直接冲进菜市场,喊「我要买一斤白菜,多少钱都行」。好处是秒成交,坏处是可能买贵了。

做市商的核心工作,就是大量挂限价单,赚取买卖价差。但这里有个坑——你挂的限价单,可能会被「毒箭」射中。什么是毒箭?就是有人故意用市价单吃掉你的单子,然后反向操作,让你亏钱。

避坑指南:我曾经在ETH上吃过这个亏。挂了一堆买单在支撑位,结果被一个巨量市价卖单砸穿,我被迫接盘。后来我加了「订单簿不平衡度」指标,当买盘明显弱于卖盘时,自动撤单。

3.3 买卖盘口深度:市场的「承重墙」

盘口深度,就是订单簿上每一档的挂单量。深度越厚,说明这个价格区间有「承重墙」,不容易被击穿。反之,深度薄的地方,一捅就破。

我习惯用「深度斜率」来衡量。比如买一档有100个BTC,买二档有200个,买三档有500个——这个斜率越陡,说明越往上买盘越强。卖盘同理。

价格档位 买盘数量 卖盘数量 深度斜率
最优档 100 BTC 80 BTC
第二档 200 BTC 150 BTC 2.0
第三档 500 BTC 300 BTC 2.5

你想想看,如果卖盘深度突然变薄,说明卖方在撤退。这时候如果你还傻傻地挂买单,很可能被砸盘。我一般会监控「深度变化率」,超过阈值就调整报价。

3.4 订单流:市场的「心跳」

订单流,就是每一笔订单的到达序列。它比K线更精细,因为你能看到每一笔是买还是卖,是限价还是市价。我个人觉得,订单流才是市场的真实心跳。

举个例子:如果连续出现10笔市价买单,但价格没怎么动,说明有人在「试盘」。他可能想测试卖盘的深度。这时候我会怎么做?我会把卖单稍微挂高一点,防止被吃掉。

小技巧:用「订单流不平衡度」指标——(主动买量 - 主动卖量) / 总成交量。这个值大于0.7时,说明买方极度亢奋,小心反转。

我记得有一次做BTC的做市,订单流突然出现大量「冰山订单」——就是那种只显示一小部分,实际挂单量很大的单子。我一开始没注意,结果被一波流带走。后来我专门写了个检测冰山订单的算法,看到异常挂单就自动缩小报价宽度。

3.5 市场冲击:你动,市场就动

市场冲击,就是你下单对价格造成的影响。你买100个BTC,价格可能跳0.1%;你买1000个,可能跳1%。这个冲击成本,是做市商必须算清楚的账。

我常用的冲击模型是「平方根模型」:冲击成本 ≈ k × √(成交量 / 深度)。k是市场常数,不同品种不一样。BTC的k大概在0.5-1.0之间,小币种可能到5.0。

def market_impact(volume, depth, k=0.8):
    """
    计算市场冲击成本
    volume: 你的成交量
    depth: 当前档位深度
    k: 市场常数
    """
    impact = k * (volume / depth) ** 0.5
    return impact

# 举个例子
impact = market_impact(100, 500, 0.8)
print(f"冲击成本: {impact:.2%}")  # 输出: 冲击成本: 3.58%

你想想看,如果你做市的时候不考虑冲击,可能会被自己的单子砸死。我见过有人挂大单,结果把价格打穿,自己反而亏了。所以我的策略里,每笔订单都会算「预期冲击」,超过阈值就拆单。

3.6 知识体系总览

下面这张图,是我自己梳理的市场微观结构知识体系。你看一眼,就能明白各个概念之间的关系。

市场微观结构 订单簿 限价单 vs 市价单 盘口深度 订单流 市场冲击 核心逻辑:订单簿是骨架,订单流是血液 限价单与市价单是两种武器,盘口深度是战场地形 市场冲击是你要付出的代价 做市商的核心能力:读懂订单簿,用好限价单,算清冲击成本

这张图里,订单簿是骨架,订单流是血液。限价单和市价单是两种武器,盘口深度是战场地形,市场冲击是你要付出的代价。做市商的核心能力,就是把这些东西串起来,形成一个闭环。

总结一下:市场微观结构不是理论,是每天要面对的现实。你读懂了订单簿,就能预判价格走向;你算清了冲击成本,就能避免被市场反噬。我做了这么多年,最大的体会就是——敬畏市场,尊重微观结构。

专注资料整理