3、订单簿基础:限价单与市价单、订单簿结构与深度、买卖盘口与价差
做市商这行,说白了就是跟订单簿打交道。你每天盯着的那个不断跳动的买卖挂单列表,就是你的战场。我个人习惯,每天早上打开交易系统第一件事,不是看K线,而是先扫一眼订单簿的深度和价差。这比任何技术指标都来得直接。
3.1 限价单与市价单:两种最基本的武器
先聊聊订单类型。这是最基础的东西,但很多人其实没吃透。
限价单(Limit Order),就是你指定一个价格,挂在那里等成交。比如我挂一个买单,价格100.50,那只有卖单价格小于等于100.50时才会成交。限价单提供了流动性,是做市商的主要工具。
市价单(Market Order),就是不管价格,直接按当前最优价吃掉对手盘。你想买,就直接吃掉卖一价。市价单消耗流动性,是交易者的主要工具。
嗯,这里要注意:市价单虽然成交快,但滑点风险很大。我在项目中遇到过一个大户,用市价单砸了1000个BTC,直接把卖盘打穿了三个档位,多花了将近0.5%的成本。所以,做市商策略里,我们通常用限价单来提供流动性,用市价单来调整库存风险。
- 限价单:提供流动性,成交价格确定,但可能无法成交
- 市价单:消耗流动性,成交速度快,但成交价格不确定
3.2 订单簿结构与深度
订单簿,就是所有未成交限价单的集合。它分为买盘(Bid)和卖盘(Ask)两侧。每一侧都按价格从优到劣排列。
举个例子,一个简单的订单簿长这样:
卖盘(Ask):
价格 100.60 数量 200
价格 100.55 数量 150
价格 100.50 数量 100
-------------------------------
买盘(Bid):
价格 100.45 数量 120
价格 100.40 数量 180
价格 100.35 数量 250
你看,卖一价是100.50,买一价是100.45。中间这0.05的差距,就是价差。
订单簿深度,指的是在某个价格水平上累积的订单数量。深度越厚,说明这个价位支撑或阻力越强。我记得有一次做ETH的做市,订单簿在某个价位突然出现了一个巨大的卖单墙,我立刻意识到可能是大户在压盘,赶紧调整了我的报价策略。
为什么会这样?因为订单簿的形态能告诉你很多信息。比如:
- 平坦的订单簿:各价位挂单均匀,流动性好,适合做市
- 陡峭的订单簿:某个价位挂单特别多,可能是支撑或阻力
- 缺口:某个价格区间没有挂单,说明流动性不足,容易产生滑点
3.3 买卖盘口与价差
买卖盘口,就是订单簿最顶层的买一和卖一。价差就是它们之间的差值。
价差是衡量市场流动性的核心指标。价差越小,流动性越好,交易成本越低。做市商赚的就是这个价差——低买高卖,每次赚一点点。
举个例子:
买一:100.45 数量 120
卖一:100.50 数量 100
价差:0.05(约0.05%)
如果我是做市商,我会在买一和卖一附近挂单。比如在100.44挂买单,在100.51挂卖单。这样当市场波动时,我就能吃到价差。
但是,价差不是固定的。它受很多因素影响:
| 因素 | 对价差的影响 | 我的经验 |
|---|---|---|
| 市场波动率 | 波动率越高,价差越大 | 波动大时,我通常会加宽价差,防止被套 |
| 交易量 | 交易量越大,价差越小 | 主流币种价差通常很小,山寨币则很大 |
| 时间 | 开盘和收盘时价差较大 | 我一般避开这些时间段做市 |
| 新闻事件 | 重大新闻发布时价差会瞬间扩大 | 曾经有一次,美联储加息消息出来,价差直接翻了10倍 |
3.4 订单簿的视觉化理解
光说理论不够直观。我画了一张图,帮你理解订单簿的结构和深度。
这张图里,绿色是买盘,红色是卖盘。柱子越高,说明这个价位的挂单越多。中间的蓝色虚线是深度曲线,它把每个价位的累积数量连起来。你看,买一和卖一之间的空白区域,就是价差。
做市商策略的核心,就是在这个价差之间来回操作。你想想看,如果每次都能赚0.05%,一天做1000次,那就是50%的收益。当然,这是理想情况,现实中要考虑库存风险、手续费、市场冲击等等。
好了,订单簿的基础就聊到这里。记住,订单簿是市场的微观结构,读懂它,你就能读懂市场的脉搏。