4、买卖力道:委买委卖总量对比、委差与委比的计算、挂单撤单行为识别
各位同学,今天我们聊一个非常实战的话题——买卖力道。
说白了,就是看多空双方到底谁在使劲。我做了这么多年量化,发现很多人盯着K线看半天,其实不如直接看盘口的委托单来得实在。为什么呢?因为K线是结果,而委托单是过程。你想想看,主力要拉升,总得先挂单吧?这些挂单的痕迹,就是我们分析的突破口。
4.1 委买委卖总量:多空的第一道防线
先看最基础的东西。交易所的行情数据里,通常会提供「委托买入总量」和「委托卖出总量」。这两个数字,分别代表了当前挂在那里、还没成交的买单和卖单的总手数。
我个人习惯把这两个量叫做「蓄水池」。买盘蓄水池大,说明想买的人多,价格容易撑住;卖盘蓄水池大,说明想卖的人多,价格容易压住。但这里有个坑——我刚开始做策略时,以为买盘大就一定会涨,结果被狠狠教育了一顿。
4.2 委差与委比:量化多空强度
光看总量还不够,我们需要一个更直观的指标。于是就有了委差和委比。
委差 = 委买总量 - 委卖总量
正数说明买盘强,负数说明卖盘强。就这么简单。
委比 = (委买总量 - 委卖总量) / (委买总量 + 委卖总量) × 100%
委比的范围是 -100% 到 +100%。+100%意味着全是买单,-100%意味着全是卖单。
举个例子:
| 指标 | 数值 |
|---|---|
| 委买总量 | 12,000手 |
| 委卖总量 | 8,000手 |
| 委差 | +4,000手 |
| 委比 | +20% |
这个例子中,买盘明显占优。但别急着下单,我们接着往下看。
4.3 挂单撤单行为识别:主力的障眼法
嗯,这里要注意。委比和委差虽然好用,但有个致命弱点——容易被操纵。
我在项目中遇到过好几次这样的情况:某只股票委比高达+80%,看起来买盘汹涌,结果一开盘价格直接跳水。为什么?因为主力在「挂假单」。
具体手法是这样的:
- 主力在买一到买五的位置挂上大单,制造买盘强劲的假象
- 散户看到委比很高,以为要涨,纷纷跟风买入
- 主力趁机在卖盘上悄悄出货
- 等散户买得差不多了,主力瞬间撤掉那些大买单
- 委比从+80%直接变成-30%,价格应声下跌
所以,识别挂单撤单行为,才是买卖力道分析的核心。
4.4 如何用代码识别挂单撤单
我一般会监控「委托单的存活时间」。正常的委托单,要么成交,要么挂在那里不动。而主力的假单,往往会在短时间内频繁出现又消失。
下面是一个简单的Python示例,用来检测异常撤单行为:
import pandas as pd
import numpy as np
def detect_spoofing(orderbook_series, threshold=0.3):
"""
检测挂单撤单异常行为
orderbook_series: 时间序列,每行包含委买总量和委卖总量
threshold: 撤单比例阈值,超过此值视为异常
"""
# 计算委比变化率
orderbook_series['委比'] = (
(orderbook_series['委买总量'] - orderbook_series['委卖总量']) /
(orderbook_series['委买总量'] + orderbook_series['委卖总量'])
)
# 计算委比的瞬时变化
orderbook_series['委比变化'] = orderbook_series['委比'].diff()
# 标记异常点:委比在1秒内变化超过threshold
anomalies = orderbook_series[
abs(orderbook_series['委比变化']) > threshold
]
return anomalies
# 使用示例
data = pd.DataFrame({
'时间': ['09:30:00', '09:30:01', '09:30:02'],
'委买总量': [10000, 5000, 12000],
'委卖总量': [8000, 8000, 8000]
})
result = detect_spoofing(data)
print(result)
这段代码的逻辑很简单:如果委比在极短时间内发生剧烈变化,大概率是有人在撤单。我曾经用这个逻辑抓出过不少「假拉升」的股票,帮团队避了不少坑。
4.5 买卖力道的综合判断框架
光看一个指标是不够的。我一般会把下面几个维度结合起来看:
- 委比趋势:是持续走高还是突然拉升?持续走高更可信。
- 成交量的配合:委比高但成交量低,可能是假单。
- 价格位置:在低位出现高委比,比在高位更可靠。
- 撤单频率:同一价位反复出现大单又消失,基本可以确定是主力在演戏。
下面这张图,是我自己总结的买卖力道分析流程:
4.6 避坑指南
最后,分享几个我踩过的坑:
- 别只看委比:我曾经有一个策略,专门做委比大于+50%的股票,结果回测看起来很美,实盘亏得一塌糊涂。后来发现,主力专门利用这一点来诱多。
- 注意时间窗口:开盘前15分钟和收盘前15分钟,挂单撤单最频繁。这段时间的委比数据,可信度要打折扣。
- 大单不一定真:1000手的买单,可能是10个散户凑出来的,也可能是主力一个人挂的。要结合逐笔成交数据来看。
好了,这一章的内容就到这里。买卖力道这块,需要多练、多看盘口,慢慢就能培养出感觉。下次你看到一只股票委比很高,先别急着冲进去,多问自己一句:这单子是真的吗?