一、盘口基础:数据构成与语言解读
做量化交易这些年,我见过太多人盯着K线图猛看,却忽略了盘口这个最原始的数据源。说实话,盘口才是市场最真实的脉搏。今天我就带你把这套东西拆开揉碎了讲清楚。
1.1 盘口数据构成
打开任何一个交易软件的盘口界面,你看到的那些数字,其实就这几样东西:
| 数据项 | 含义 | 我的用法 |
|---|---|---|
| 买一~买五 | 当前等待买入的前五档价格和手数 | 看厚度,不只看价格 |
| 卖一~卖五 | 当前等待卖出的前五档价格和手数 | 看抛压,注意大单 |
| 成交量 | 已成交的总手数 | 结合价格看,别单看 |
| 成交额 | 已成交的总金额 | 大票看这个更准 |
| 换手率 | 成交量/流通股本 | 判断活跃度核心指标 |
| 量比 | 当前量/过去5日均量 | 抓异动的好工具 |
嗯,这里要注意:买一到买五的价格是递减的,卖一到卖五是递增的。这个顺序别搞反了,我刚开始做的时候也犯过这种低级错误。
核心认知:盘口数据反映的是「当前时刻」的供需博弈。它不是历史,是正在发生的事。
1.2 盘口语言解读
盘口数据会说话,关键是你得听得懂。我总结了几种常见信号:
- 大单托底:买一或买二出现远超其他档位的大单。这通常是主力在护盘,但不一定意味着要涨。我曾经跟踪过一只票,买一挂了5000手大单,结果第二天直接低开破位——那是假托。
- 大单压顶:卖一或卖二出现巨量卖单。可能是真抛压,也可能是主力在压盘吸筹。怎么判断?看成交明细里有没有人主动吃这个卖单。
- 撤单频繁:挂单后很快撤销。这往往是试盘行为,主力在测试市场反应。我习惯用程序监控撤单率,超过30%就要警惕。
- 量比突变:量比从1以下突然跳到3以上。说明有资金在集中交易,可能是启动信号。
个人技巧:我习惯把买一和卖一之间的价差叫做「盘口缝隙」。缝隙越小,流动性越好;缝隙突然拉大,说明市场情绪在变化。
1.3 盘口数据获取方式
做量化,数据获取是第一步。我常用的方式有这几种:
- 券商API:比如华泰的xtquant、国信的iQuant。优点是数据直接,缺点是接口限制多。
- 第三方数据商:万得、聚宽、Tushare。我早期用Tushare比较多,免费且够用。
- 自己爬取:从东方财富、同花顺的网页接口抓。嗯,这个需要点技术底子。
给你看个简单的Python示例,用Tushare获取盘口数据:
import tushare as ts
# 初始化
pro = ts.pro_api('你的token')
# 获取某只股票的盘口快照
df = pro.stk_realtime(trade_date='20250110', ts_code='000001.SZ')
print(df[['ts_code', 'bid1', 'bid1_vol', 'ask1', 'ask1_vol', 'amount', 'turnover']])
这个接口返回的是实时数据,我一般配合定时任务每3秒拉一次,构建自己的盘口数据库。
避坑指南:我曾经因为爬取频率太高被券商封过IP。建议控制请求频率,或者用WebSocket方式订阅实时行情,别用轮询。
1.4 盘口知识体系总览
下面这张图是我自己梳理的盘口知识框架,你可以对照着理解:
这张图把盘口知识分成了三层:底层是数据构成,中间是语言解读,顶层是获取方式。我个人建议你从数据构成开始学,先把每个字段的含义吃透,再去学怎么解读。
学习建议:找一只你熟悉的股票,每天开盘后花10分钟看盘口。不用做交易,就看买一卖一的变化。坚持两周,你就能感受到盘口的「呼吸节奏」。
好了,盘口基础这部分就讲到这里。记住一句话:盘口数据是市场的「心电图」,读懂了它,你就能提前感知市场的脉搏。