一、订单簿结构:市场的“实时报价单”
做市商这行,说白了就是跟订单簿打交道。你每天盯着它,比看女朋友还勤快。
订单簿是什么?就是交易所里所有买卖挂单的实时列表。它分成两边:买单(Bids)和卖单(Asks)。买单按价格从高到低排,卖单从低到高排。中间那个空隙,就是当前的市场价格区间。
我个人习惯把订单簿想象成一个“价格阶梯”。每一级台阶上,都站着一些等着交易的人。台阶越高(价格越好),站的人越少,但成交越快。
1.1 订单簿的核心字段
一个标准的订单簿,每行通常包含三个信息:
- 价格:挂单的价格,精确到交易所的最小价格单位。
- 数量:在这个价格上,总共挂了多少钱(或币)。
- 累计量:从最优价格开始,到当前价格的总挂单量。这个值很有用,能看出市场的“厚度”。
举个例子,BTC/USDT的卖单簿可能长这样:
| 价格 (USDT) | 数量 (BTC) | 累计量 (BTC) |
|---|---|---|
| 30050 | 1.2 | 1.2 |
| 30051 | 3.5 | 4.7 |
| 30052 | 2.0 | 6.7 |
你看,如果我想买入,最优卖价是30050,只有1.2个BTC。想买更多?就得吃更高的价格。
1.2 订单簿的“形状”
订单簿不是平的。它像一座山,有陡峭的地方,也有平缓的地方。我见过几种典型形状:
- 平坦型:买卖双方挂单均匀,市场流动性好,适合做市。
- 尖峰型:某个价格突然堆了大量挂单,通常是机构在“护盘”或“压盘”。
- 断层型:价格区间内出现空白,说明流动性枯竭。这时候做市要格外小心,容易滑点。
嗯,这里要注意:订单簿是动态的。它每毫秒都在变。你看到的瞬间,可能下一秒就完全不同了。
二、限价单与市价单:两种核心指令
做市商的操作,归根结底就是下两种单子:限价单和市价单。它们就像你的左右手,各有各的用处。
2.1 限价单(Limit Order)
限价单,就是你指定一个价格,挂在那里等。价格到了就成交,不到就等着。这是做市商最常用的工具。
特点:
- 你可以控制成交价格,不会滑点。
- 但不保证成交,可能永远挂在那里。
- 挂单时,你是在提供流动性,交易所通常会给你返佣(maker fee)。
我在项目中遇到过一个问题:限价单挂得太远,结果市场突然波动,单子没成交,但价格已经跑远了。后来我学乖了,限价单要挂在“合理”的价格区间内,别太贪。
2.2 市价单(Market Order)
市价单,就是“不管价格,立即成交”。你输入数量,系统按当前最优价格帮你吃掉对手的挂单。
特点:
- 成交速度快,几乎瞬间完成。
- 但价格不可控,可能滑点严重,尤其在流动性差的时候。
- 吃单时,你是在消耗流动性,交易所会收更高的手续费(taker fee)。
为什么会滑点?因为市价单会吃掉订单簿上最优价格的挂单。如果数量大,就会一层层往下吃,成交均价可能远高于你看到的“最优价”。
三、挂单与吃单:做市商的“阴阳”两面
做市商的核心工作,就是不断在“挂单”和“吃单”之间切换。你想想看,这其实是在跟市场博弈。
3.1 挂单(Maker)
挂单,就是你把限价单挂在订单簿上,等着别人来成交。你是“制造”流动性的人。
挂单的好处:
- 赚取maker返佣,降低交易成本。
- 可以控制成交价格,实现精确的做市策略。
- 对市场冲击小,不会引起价格剧烈波动。
挂单的坏处:
- 可能不成交,资金被占用。
- 容易被“狙击”——如果市场上有大资金盯着你的挂单,他们可能会故意把价格推到你的挂单价附近,然后吃掉你的单子。
我个人习惯,做市策略中,80%以上的单子都是挂单。因为做市商赚的就是买卖价差,而挂单能让你稳稳地赚到这个差价。
3.2 吃单(Taker)
吃单,就是你用市价单或激进限价单,直接吃掉订单簿上的对手挂单。你是“消耗”流动性的人。
吃单的场景:
- 需要快速建仓或平仓。
- 发现套利机会,必须立即执行。
- 调整仓位,对冲风险。
吃单的成本更高(taker fee),但换来了速度。做市商不能完全避免吃单,因为有时候市场变化太快,挂单根本来不及成交。
四、知识体系结构图
下面这张图,帮你理清本章的核心逻辑。我画了张SVG,你可以保存下来随时看。
这张图把本章的三个核心概念串起来了。订单簿是“战场”,限价单和市价单是“武器”,挂单和吃单是“战术”。三者缺一不可。
好了,这一章就到这里。记住:订单簿是你的仪表盘,限价单是你的方向盘,市价单是你的刹车。用好它们,你就能在数字货币市场里稳稳地开车。
公众号:蓝海资料掘金营,微信deep3321