逐笔成交数据入门:什么是逐笔成交?
做量化交易这些年,我见过太多人盯着K线图看半天,却不知道真正的战场在哪里。
说实话,K线是二手信息。它把一分钟、五分钟内的所有交易揉成一团,告诉你开盘价、收盘价、最高最低。但中间发生了什么?谁在买?谁在卖?大单还是小单?这些关键信息全丢了。
逐笔成交数据,就是把这些被揉碎的信息重新摊开给你看。
什么是逐笔成交?
每一笔交易,交易所都会记录一条数据。这条数据包含:
- 成交时间:精确到毫秒甚至微秒
- 成交价格:这笔交易的实际成交价
- 成交量:这笔交易成交了多少股
- 买卖方向:主动买还是主动卖
- 成交编号:交易所给这笔交易的唯一编号
说白了,逐笔成交就是市场最原始的DNA。每一笔交易都像一次心跳,记录着市场的真实脉搏。
核心理解:逐笔成交 = 市场最细粒度的交易记录。它告诉你每一笔钱是怎么流动的。
Level-2行情 vs Level-1行情
很多新手分不清这两个概念。我刚开始做交易时也踩过这个坑。
| 对比项 | Level-1行情 | Level-2行情 |
|---|---|---|
| 数据频率 | 3秒快照 | 实时逐笔 |
| 买卖盘口 | 5档 | 10档 |
| 逐笔成交 | 无 | 有 |
| 委托队列 | 无 | 有(前50笔) |
| 费用 | 免费 | 付费 |
你想想看,Level-1就像每隔3秒给你拍一张照片。Level-2呢?它给你的是全程录像,每一帧都不落下。
我个人习惯,做短线交易必须用Level-2。没有逐笔数据,你根本看不清主力在干什么。
逐笔成交数据的结构
每条逐笔成交记录,包含以下字段:
{
"时间": "2024-01-15 09:30:01.234",
"价格": 15.68,
"成交量": 5000,
"方向": "买", // 主动买还是主动卖
"编号": "202401150930012340001"
}
这里有个关键点:买卖方向。它告诉你这笔交易是谁主动发起的。
- 主动买:买方直接吃卖一价,说明买方着急
- 主动卖:卖方直接砸买一价,说明卖方着急
嗯,这里要注意。有些软件会把方向标反。我遇到过好几次,数据源的问题导致方向判断错误。所以拿到数据后,先做校验。
逐笔成交数据的核心价值
为什么逐笔成交这么重要?我举个例子。
你看K线,某只股票从10元涨到10.5元,涨幅5%。你以为是好事?
但逐笔数据告诉你:这5%的涨幅,全是小单在买,大单在卖。这就是典型的拉高出货。
没有逐笔数据,你根本看不到这个细节。
实战技巧:我习惯把逐笔成交按方向分组。主动买的总量 - 主动卖的总量 = 净主动买入。这个指标比K线更真实。
知识体系结构图
下面这张图,帮你理清逐笔成交在整个行情体系中的位置:
避坑指南
我曾经犯过的错:刚开始用逐笔数据时,我直接拿原始数据做策略。结果发现回测效果很好,实盘却亏钱。
后来才明白,逐笔数据有延迟。交易所推送数据需要时间,网络传输也有延迟。实盘时你看到的"当前"数据,其实是几百毫秒前的。
所以我的建议是:做策略时一定要考虑数据延迟。别把逐笔数据当实时信号用,它更适合做盘后分析。
总结
逐笔成交数据,说白了就是市场的原始语言。它不加工、不修饰,把每一笔交易原原本本告诉你。
Level-2行情和Level-1的核心区别,就在于有没有这个"逐笔"能力。
我个人认为,做量化交易如果只看Level-1,就像戴着墨镜看比赛。你能看到比分,但看不清球员的动作。
嗯,今天就先聊到这。逐笔数据的结构你记住了吗?时间、价格、量、方向、编号,这五个字段,缺一不可。