订单簿(Order Book)是市场上「正在排队等待成交」的订单集合。K 线告诉你价格去了哪里,订单簿告诉你价格为什么能去那里——谁在挡路、谁在推、谁在虚张声势。学会读盘口和深度图,等于给图表加了一台「X 光机」,看到价格背后的挂单博弈。
⚠️ 风险提示
本文为公开市场知识的客观整理,仅用于学习与研究,不构成投资建议。深度数据通常为延时快照,且交易所可能通过「冰山订单」隐藏真实意图。任何基于订单簿的判断都只是概率倾向,不是确定信号。挂单量可以在毫秒级撤单,切勿迷信某一时刻的「厚墙」。
一、订单簿基础:盘口怎么读
1.1 买卖盘的镜像结构
订单簿按价格从高到低排列所有未成交的限价订单。以买一/卖一为界,两侧对称展开:
| 术语 | 含义 | 典型标注 |
|---|---|---|
| 卖五~卖一 | 卖方挂单(从低到高) | 红色/绿色,Ask 侧 |
| 买一~买五 | 买方挂单(从高到低) | 绿色/蓝色,Bid 侧 |
| 卖一 / 买一 | 最优卖价 / 最优买价 | 价差 Sprad = 卖一 − 买一 |
| 挂单量 | 该价格档位的总挂单张数/币数 | 通常以基准货币(如 BTC)计 |
| 档位数 | 交易所公开的深度档位(5 档 / 10 档 / 50 档) | 越高收费越贵 |
关键直觉:买盘是「支撑」,卖盘是「阻力」。但要注意——挂单可以随时撤,不是承诺。
1.2 价差(Spread)的三种含义
价差 = 卖一价 − 买一价,是衡量市场流动性的最直接指标:
| 价差水平 | 流动性 | 典型场景 |
|---|---|---|
| 极窄(< 0.01%) | 极好 | 主流币种 BTC/ETH 主交易对 |
| 中等(0.01%–0.1%) | 正常 | 中小市值币种 |
| 宽(> 0.1%) | 较差 | 流动性差的交易对、波动剧烈时 |
| 极宽(> 1%) | 极差 | 市场恐慌、闪崩期间 |
实战提示:价差突然扩大通常意味着流动性提供者撤退(事件前、新闻发布、市场恐慌),此时市价单的滑点成本会显著增加。
1.3 挂单量的分布形态
观察盘口不能只看买一/卖一,要看整个档位的分布形态:
陡峭型:买一/卖一挂单量远大于后面各档。说明当前价格存在「心理关口」,多空在此激烈博弈。突破后可能出现快速单边行情。
平坦型:各档位挂单量均匀分布。说明市场没有明显的价格共识,流动性均匀分散,价格可以相对平滑地移动。
缺口型:某一侧出现空档(某价格无挂单)。说明价格曾在此快速穿过,做市商尚未回补。价格容易再次快速通过该区间。
二、深度图:把盘口画成曲线
2.1 累计深度曲线
深度图是将订单簿按价格排序后,逐档累计挂单量画出的两条曲线:
- 买侧曲线(Bid side):从最低价到买一,累计买入挂单量。价格越低,累计量越大——曲线向右上方延伸。
- 卖侧曲线(Ask side):从卖一到最高价,累计卖出挂单量。价格越高,累计量越大——曲线向右上方延伸。
支撑位:买侧曲线陡峭上升的区域——价格跌到这里会遇到大量买单「托住」。 阻力位:卖侧曲线陡峭上升的区域——价格涨到这里会遇到大量卖单「压住」。 弱支撑/弱阻力:曲线平缓的区域——少量挂单即可被吃掉,价格容易快速穿过。
2.2 深度图的三种典型形态
| 形态 | 买方曲线 | 卖方曲线 | 含义 |
|---|---|---|---|
| 对称深池 | 陡峭 | 陡峭 | 双侧都有厚实流动性,当前价格为市场共识价 |
| 买深卖浅 | 陡峭 | 平缓 | 下方支撑强、上方阻力弱,偏多信号 |
| 买浅卖深 | 平缓 | 陡峭 | 下方支撑弱、上方阻力强,偏空信号 |
对称深池是最健康的状态,说明买卖双方都在当前价格附近积极挂单。买深卖浅不一定意味着价格一定上涨——它可能只是说明大量买单在下方「托底」,但推高价格还需要主动买入力量(吃单方)。
2.3 深度图的实战用法
1. 识别假突破 价格突破一个技术阻力位后,如果卖侧深度图显示该位置上方有厚厚挂单墙,突破很可能失败。真正的突破应该伴随「卖单墙被快速吃掉」——即深度图上该档位的挂单量迅速下降。
2. 测算潜在滑点 下大额市价单前,查看深度图可以估算平均成交价:
计算:从最优价开始,逐档吃掉挂单量,加权平均得到「滑点后的实际成交价」。
如:市价买入 100 BTC,卖一 10 BTC → 卖二 20 BTC → 卖三 30 BTC → 卖四 40 BTC → 还剩 0 BTC = 平均买入价
3. 识别流动性枯竭 深度图曲线突然变得平缓(所有档位挂单量显著下降),是流动性枯竭的信号。此时一个小订单就能导致价格大幅波动——这是高风险的交易环境。
三、盘口博弈:挂单策略识别
3.1 冰山订单(Iceberg)
特征:某一档位反复出现「固定量被吃掉后又恢复相同量」。这是大交易者使用冰山订单,只暴露部分真实意图。
识别方法:观察盘口快照序列。如果卖一在被吃掉后立刻又出现相同数量的卖单,大概率是冰山。
应对:冰山订单的真实意图可能远超可见量。不要与冰山对抗——如果判断方向与冰山一致,跟随;如果相反,等待冰山耗尽(可见量多次被吃后不再恢复)。
3.2 挂单墙(Wall)与撤单(Spoofing)
挂单墙:某一档位出现异常巨大的挂单量(通常为正常档位的 5–10 倍以上)。
- 真实的挂单墙:价格接近时挂单量不减少或缓慢减少,说明是真想在此成交。
- 虚假的挂单墙(Spoofing):价格接近时挂单瞬间消失(撤单),目的是制造虚假的支撑/阻力假象,诱导价格朝有利方向移动后再重新挂单。
Spoofing 的识别:
- 记录某档位挂单量 + 价格变化,观察价格接近时挂单是否快速撤离
- 多次出现「挂大单 → 价格向反方向移动 → 大单撤走」的循环
注意:Spoofing 在多数交易所属于违规行为(市场操纵),但技术上难以完全杜绝。作为普通交易者,识别它比举报它更有用——知道「这面墙可能是假的」就够了。
3.3 报价填充(Quote Stuffing)
特征:盘口在极短时间内出现大量挂单/撤单(每秒数百次),导致深度数据变得不可读。
目的:制造混乱,让算法交易者难以判断真实流动性,或为更大的交易制造掩护。
应对:出现报价填充时,订单簿数据暂时不可靠。建议等待恢复正常后再交易,或者切换至成交明细(Time & Sales)来感知真实买卖压力。
四、盘口失衡指标
4.1 买卖压力比(Bid/Ask Volume Ratio)
计算买侧前 N 档总挂单量与卖侧前 N 档总挂单量的比值:
买卖压力比 = 买侧 5 档总挂单量 / 卖侧 5 档总挂单量
| 比值 | 含义 |
|---|---|
| > 1.2 | 买盘明显多于卖盘,偏多 |
| 0.8–1.2 | 买卖基本均衡 |
| < 0.8 | 卖盘明显多于买盘,偏空 |
注意:挂单量不等于成交意愿。挂单可以在任何时候撤走。买卖压力比上升但价格不涨,往往是「虚假支撑」——挂单方可能只是在托价等自己的卖单成交。
4.2 深度不平衡(Depth Imbalance)
比较特定价格区间的累计挂单量差异。例如,跌破当前价 1% 范围内的累计买单 vs 涨破当前价 1% 范围内的累计卖单:
深度不平衡 = 下方 1% 累计买单量 / 上方 1% 累计卖单量
当深度不平衡达到极端值(如 > 3 或 < 0.33)时,价格往往会在短期内向「薄弱」一侧快速移动——因为阻力小的一侧更容易被突破。
4.3 吃单力度(Aggression)
吃单(Market Order / Taker) 是立即以最优价成交的订单,挂单(Limit Order / Maker) 是排队等待的订单。
观察吃单量 / 挂单量的比值(Taker Volume Ratio)可以判断市场的主动方向:
- Taker Ratio > 0.6:主动买卖方占优,价格趋势强
- Taker Ratio < 0.4:被动挂单方占优,市场犹豫/震荡
- Taker Ratio 在 0.4–0.6:均衡状态
实战组合:当深度图显示买侧厚实(支撑强)且 Taker Ratio 持续 > 0.6(主动买方强),是一个高概率的做多信号。
五、订单簿与 K 线配合使用
订单簿提供的是存量视角(现在有多少人在等),K 线提供的是流量视角(已经成交了多少)。两者结合效果最好:
| 场景 | 订单簿信号 | K 线信号 | 综合判断 |
|---|---|---|---|
| 突破 | 上方卖单墙被快速吃掉 | 放量阳线突破阻力位 | 真实突破,跟进 |
| 突破 | 上方卖单墙仍然完整 | 缩量阳线触及阻力位 | 假突破,观望 |
| 支撑 | 下方买盘厚实 | 长下影线 + 缩量 | 支撑有效,可试多 |
| 支撑 | 下方买盘撤走 | 放量阴线跌破 | 支撑失效,止损 |
| 趋势 | 卖侧深度逐渐变薄 | 持续阳线 + 均线多头 | 趋势健康,持单 |
| 趋势 | 卖侧深度突然变厚 | 加速阳线 + 成交量放大 | 可能见顶,减仓 |
5.1 一个完整的盘口分析流程
- 打开盘口/深度图,扫一眼价差——是否正常(< 0.05%)
- 看买一/卖一挂单量对比——哪一侧更厚,差距多大
- 看前 5 档/10 档分布形态——陡峭还是平坦,有没有明显缺口
- 计算买卖压力比——是否极端(> 1.5 或 < 0.67)
- 切换到 K 线,确认当前价格处于什么位置——阻力位、支撑位还是中间地带
- 结合近期吃单方向(主力是在主动买还是主动卖)
- 做判断:如果所有信号都指向同一方向,可以行动;如果信号矛盾,暂停等待
六、各交易所深度数据差异
不同交易所提供的深度数据在深度和更新频率上存在差异,了解这些差异有助于避免误判:
| 交易所 | 免费深度 | 收费深度 | 更新频率 | 特点 |
|---|---|---|---|---|
| Binance | 5 档 | 50–100 档 | 100ms–1s | 流动性最高,深度数据参考价值大 |
| OKX | 5 档 | 50–200 档 | 10ms–100ms | 档位深,可定制深度合并 |
| Bybit | 5 档 | 50 档 | 100ms | 与 Binance 深度差异常是套利机会 |
| Coinbase | 10 档 | 全量 | 实时推送 | 合规市场,撤单率相对较低 |
| 去中心化交易所 | 不适用 | 不适用 | 区块级 | 链上订单簿与 CEX 结构不同,滑点计算逻辑不同 |
建议:免费用户应优先参考 Binance 或 OKX 的 5 档深度,结合成交明细和 K 线做综合判断。仅靠 5 档深度不足以识别冰山订单或 spoofing,需要更高频的增量数据才能识别。
七、常见误区与风险
- 挂单量不是承诺:任何时刻的挂单都可以在下一毫秒撤走。不要因为「卖一挂了 500 BTC」就认为价格一定过不去。
- 深度图是快照,不是连续的:两个深度快照之间可能发生大量成交和撤单,不能假设中间没有变化。
- 免费深度 ≠ 全量深度:5 档深度只能看到最表层的挂单,真正的厚墙可能在 10 档之外。
- 盘口信号不独立使用:订单簿分析的胜率远低于 K 线形态 + 成交量 + 盘口信号三者共振。不要单独依赖盘口做交易决策。
- 交易所深度数据可能被操纵:通过多个交易所交叉验证可以降低误判概率。
延伸阅读
- 📖 K 线形态 — 读懂价格图表上的经典形态,与盘口支撑阻力互相验证
- 📖 订单流与市场微观结构 — 从逐笔成交到盘口深度,系统的订单流分析框架
- 📖 画线工具实战 — 用水平线、趋势线、斐波那契工具标注盘口信号反映在图表上的关键价位
- 📖 量价关系 — 成交量的确认与背离,与吃单力度指标配合使用