订单簿才是真正的战场:别再只看K线了(附实时监控代码)

TickDB Research ·

你遇到过这种情况吗?

一只股票刚好突破前高,你果断追进去。下一秒,价格掉头向下,直接扫了你的止损。

K线图不会给你答案。那根阳线是真金白银买上去的,但买盘在突破瞬间还剩多少,K线看不出来。

今天这篇文章,前半部分帮你看懂“订单簿”这个真正的战场。后半部分直接给你一套可以自动监控的代码。建议收藏,干货很密。


一、订单簿是啥?把它想象成拍卖行的排队名单

不要被专业名词吓到。订单簿就是当前市场上所有未成交挂单的集合。

想象一个拍卖行:买家举牌出价,卖家报出底价。拍卖师不停地把最高买价和最低卖价配对成交。

买盘(Bids):买家排队,出价从高到低。 卖盘(Asks):卖家排队,要价从低到高。

举个例子(AAPL某时刻):

  • 买一:175.20元,500股(最想买的)
  • 卖一:175.25元,300股(最着急卖的)

关键来了:你想立刻买,就得吃掉卖一的300股。如果这300股被你吃光了,下一个卖家在175.30元。价格瞬间从175.25跳到175.30——价格波动,往往只是因为某个价位的挂单被吃光了,跟情绪没啥关系。


二、别只看价差!买1万股和买100股成本差远了

很多软件告诉你“价差越小,成本越低”。对,但不全对。

流动性深度才是决定你真实成本的关键。

假设两只股票,你都要买1万股:

股票A(深度好):

  • 卖一:15.8元,挂了15000股
  • 你一笔买完,全在卖一成交,没多花一分钱。

股票B(深度差):

  • 卖一:20.5元,只挂了500股
  • 卖二:20.8元,挂了800股
  • 卖三:21.0元,挂了1000股
  • 你得一路向上“扫货”,平均成本远高于最初的20.5元。

多花的这部分钱,就是滑点。它不叫手续费,但专吃你的利润。

结论:价差告诉你买1股的成本,深度告诉你买1万股的成本。机构盯着的是深度,深度突然变薄,往往是大行情的前兆——有人撤单了!


三、价格还没动,信号先出了:买卖压力比

订单簿是活的。有人挂单,有人撤单。这些动作,往往比价格变动快一步。

教大家一个硬核指标:买卖压力比。

压力比 = 前几档买盘总量 / 前几档卖盘总量

经验值(拿走直接用):

  • 大于1.5:买盘凶猛,价格可能要涨。
  • 小于0.67:卖盘压顶,价格可能要跌。

学术研究证实(Cont等人,2014),这个失衡指标对10秒级别的价格变化,解释力高达65%。这不是玄学,是统计规律。

真实场景: 财报发布前最后5秒,卖一10万股突然撤成2万股。买盘开始堆积。压力比瞬间从1.0飙到3.5。 价格还没动,信号已经非常明确——大资金在集结,方向向上。


四、你看到的挂单,只是冰山一角

别以为订单簿上显示的就是全部。

冰山订单:大户不想让你知道他在买。挂出来100股,成交了系统自动再补100股。你在盘口看到的是蚂蚁,其实背后是一头大象。

暗池:机构在场外偷偷交易,根本不进公开订单簿。 据美国SEC 2024年数据,全美约**47%**的交易量都发生在暗池和内部化渠道!你在盘口看到的成交,可能只有真实市场的一半。

对你的影响:你看到的支撑可能比想象中厚(有冰山),也可能比想象中薄(大单在暗池跑路了)。


五、极端行情:当订单簿突然“空了”

这是最致命的时刻——流动性塌陷。

美股模式(做市商跑了): 2020年3月美股熔断,标普期货订单簿深度暴跌91.7%。做市商集体撤单,你一卖就砸盘。

A股模式(没人接盘): A股散户占80%交易量。一旦跌停,买方挂单直接消失,卖单堆积如山。2024年某次期货闪崩,深度骤降47%。

加密模式(分层崩塌): 2022年UST脱锚,币安买盘深度从643万刀锐减到372万刀,中小交易所直接丧失承接大单的能力。

请记住:平时滑点0.1%,塌陷时滑点5%甚至卖不出去。监控深度骤降,是风控的生命线。


六、代码实战:让程序帮你盯着(附源码)

手动盯盘只能看一两只票,想同时监控多只,必须上代码。

这里用TickDB的实时API举例。它一个连接就能订阅多只票,美股给1档最优价,港股/数字货币给10档深度。最重要的是,它有10年清洗好的历史数据,做回测不会因为数据脏而过拟合。

核心代码(Python,可直接跑):

import asyncio
import json
import websockets

API_KEY = "你的KEY"
WS_URL = f"wss://api.tickdb.ai/v1/realtime?api_key={API_KEY}"

async def monitor_orderbook(symbols):
    while True:  # 断线自动重连
        try:
            async with websockets.connect(WS_URL) as ws:
                # 心跳保活
                asyncio.create_task(heartbeat(ws))
                
                # 订阅深度数据
                await ws.send(json.dumps({
                    "cmd": "subscribe",
                    "data": {"channel": "depth", "symbols": symbols}
                }))
                
                async for msg in ws:
                    data = json.loads(msg)
                    if data.get("cmd") == "depth":
                        depth_data = data["data"]
                        # ... 计算压力比,判断阈值,打印告警 ...
                        
        except Exception as e:
            await asyncio.sleep(5)

asyncio.run(monitor_orderbook(["AAPL.US", "TSLA.US"]))

(注:完整代码含压力比计算与告警,篇幅限制未全贴,可在文末延伸方案获取)


写在最后

K线是历史的快照,订单簿是博弈的现场。

看懂挂单的堆积与撤退,你就能在价格跳动前,捕捉到市场的真实意图。不要用眼睛盯盘,用代码去盯。

延伸方案:

  • 个人开发者:去TickDB官网注册,免费层足够跑通代码。
  • 量化团队:需要10年历史数据做回测?官网申请专业版,用 /v1/market/kline 接口批量拉取。
  • AI玩家:TickDB在GitHub有官方Skill文件,丢给AI助手,直接用自然语言查行情。

风险提示:本文仅为技术交流,不构成任何投资建议。市场有风险,决策需谨慎。

相关文章

A 股和港股一起回测,先别急着看收益

导读: 跨市场回测中,有一种偏差不来自策略逻辑,也不来自因子选择。它来自 A 股和港股在交易日历上的错位——五一长假、佛诞假期、半日市。本文不讨论策略好坏,只给一套可复用的排查框架,帮你在看收益之前,先把日历对齐。 --- 一位做跨市场策略的朋友,最近分享了他的一段排查经历。 他的逻辑不复杂:在 A 股和港股的龙头公司之间做配对交易,捕捉估值裂口的收敛机会。回测跑三年,曲线看起来不错。 他说:“我

TickDB Research ·

AI 查行情:两个AI查同一只股票,答案差了几块——问题出在哪?

摘要 两个AI查同一只股票,一个报100,一个报104——问题出在它们手里拿的“数据底牌”完全不同。本文解释五个最常见的原因,并给出一个高阶判断:AI查行情,真正要看的不是模型聪明不聪明,而是它有没有可靠数据源、有没有时间戳、有没有市场边界、有没有失败时拒答的机制。读完你会知道,下次AI报股价时,该多问它一句什么。 !image.png 正文 两个AI,一个问题,答案差了几块 朋友同时问两个AI:

TickDB Research ·

A股开盘方向,靠AI实时行情工具提前半小时看港股,散户不用再猜

每天早上9点15分,A股集合竞价开始。你盯着屏幕,猜今天会高开还是低开。 我不用猜。不是我有内幕消息——是港股9点就开盘了。那半小时里,港股那边发生的事,已经告诉我今天A股大概率往哪个方向走。 !image.png > 港股比A股早开半小时。这半小时,是A股当天走势的“预告片”。 这篇文章只聊一件事:每天早上那被浪费的半小时,怎么捡回来。 一、A股开盘前,港股已经“演”了半小时 大多数散户的早上是

TickDB Research ·

港股Level2深度数据:3种订单簿陷阱让你挂单不成交,附监控代码

你盯着一只港股。买一挂了10万股,价格稳稳撑在那里。你心想:这支撑够厚,可以买。 3分钟后,10万股瞬间消失。股价跳水5%。你被套在山顶。 不是主力撤单太快你反应不过来。是你没意识到——港股没有做市商,那10万股可能是唯一在托盘的人。他一撤,下面全是真空区。 你在买一看盘的每一秒,都是在赌那个挂单人不会撤。 这篇文章不讲Level2数据怎么看,只讲三件事: - 为什么港股挂单量最大的位置,反而是最

TickDB Research ·

韩国散户4月净买入343亿韩元:如何通过行情数据量化跨境资金异动?

4月,一家刚在港股上市的中国PCB公司,被韩国散户净买入343亿韩元。 这个数字本身不算大。真正异常的是它的排名——韩国散户海外净买入TOP50榜单,常年被美股ETF和美国科技巨头霸占。这个月,只有两只非美标的挤了进来:日本NAND巨头铠侠,和这家公司,胜宏科技。 > ▍核心认知差:新闻与情报的时间差 > > KSD榜单在4月27日公布,但资金的实际买入发生在4月1日至24日。这意味着,当多数人看

TickDB Research ·