行情数据是量化交易的 “生命线”,没有它,量化策略既看不见市场实时波动,也没办法学习历史规律,根本跑不起来。
策略要判断什么时候买、什么时候卖,得靠实时行情数据抓当下的价格、成交量变化;要验证 “这个策略行不行”,得用历史行情数据回测,看过去能不能赚钱;就算实盘下单后,也得靠行情数据确认有没有成交、赚了多少。简单说,量化交易从 “策略搭建” 到 “实盘交易” 再到 “盘后复盘”,每一步都得靠行情数据托底,缺了它就寸步难行。
今天给大家说说量化交易中遇到的各种交易数据,包括tick数据、LV1数据、LV2数据分别是什么?
行情数据有哪些类型?
tick行情
tick数据又称逐笔行情,是整个市场上的逐笔数据。tick 数据就是金融市场里最细的 “原始交易记录”,投资者发出一个委托,比如买卖盘挂个单会形成一笔行情,交易所撮合一笔新的成交也会形成一笔行情,投资者撤单也会形成一笔行情。它会写清楚时间撮(几点几分几秒)、多少钱成交的、买了多少股 / 多少手、买卖方向,以及对应标的代码。
行情快照
行情快照又称切片(snapshot)行情,是对 tick 行情数据在特定时间段内(比如 A 股市场的 3 秒) 进行汇总形成的切片数据,核心是将这个时间段内的最高价、最低价、成交量、成交额等信息整合而成,本质是一段时间内行情的汇总,类似利润表对一段时间数据的归集。
它与 tick 行情有明确区别,tick 行情是记录每笔成交的最小粒度原始数据,而 3 秒一次这类固定时间段汇总的行情只能称为行情快照,不能误作 tick 行情;它通过定时汇总,能直观呈现某一时间段的核心行情概况。
level—l数据
Level1 行情是面向普通投资者的基础免费实时行情服务,也是最常用的行情类型,它包含最新成交价、开盘价、最高价、最低价、买一卖一价格及数量、当日成交量成交额等基础数据,行情报单簿的档位只有五档,即买一到买五,卖一到卖五。

level—2数据
Level2 数据是面向专业投资者的高阶实时行情服务,相比 Level1 仅有的 “买一卖一”,它能提供更细的挂单队列、逐笔成交细节和更快的更新频率。
Level2 数据分 “展示” 和 “非展示” 两类:
展示数据是软件上直观可见的详细挂单、实时成交明细等表层信息,每秒更新 3 次,能辅助手工交易看盘;
非展示数据是需接口获取并加工的逐笔成交(含买卖方向、毫秒级时间戳)、逐笔委托、委托队列明细等底层信息,数据粒度细、信息量大,是量化策略和深度订单流分析的核心支撑,二者分别服务于普通手动交易和专业程序化交易需求。
无论是 Level1 还是 Level2 行情,刷新频率均为每 3 秒一次,且二者都包含最高价、最低价、开盘价、收盘价、交易量与交易额等基础行情信息,二者在盘口数据上存在差异,Level1 仅展示买一至买五、卖一至卖五的五档挂单,而 Level2 能呈现买一至买十、卖一至卖十的十档挂单。不过,这两类行情最核心的区别,在于 Level2 具备 Level1 所没有的增强行情信息。
level2行情数据在量化中有什么作用?
这类交易通常会将策略程序直接托管在交易所机房内,在机房本地获取 Level2 行情数据。这种方式相比传统的互联网传输,能大幅缩短行情获取延迟;当行情数据触发预设的策略信号后,信号会直接发送至交易所撮合主机,快速完成一笔交易。在我们目前用的主流量化软件ptrade就免费自带了level2数据,策略部署在券商机房。
Level2 行情的主要用户群体,主要就是高频量化交易用户。他们的高频交易策略对行情的实时性要求极高,必须依赖高速行情数据才能触发交易动作。
需要特别注意的是,多数私募机构会使用券商提供的 Level2 行情,但也有一些用户为了满足自身高频交易对行情速度和稳定性的极致需求,选择直接向交易所申请 Level2 行情授权。这种直接授权的成本很高,每年仅行情授权费、专用带宽费以及配套硬件投入,总开销就达数百万元。
一般交易用券商免费提供的就可以了!
如何获取PTrade level2数据?
PTrade是自带L2数据的,但是只能主动获取,没法订阅,具体实现思路如下:
一是采用高频轮询方式(例如每 100 毫秒一次)主动抓取 Level2 行情数据;
二是对获取的数据进行实时聚合处理,形成接近实时的行情数据流;
三是将整合后的数据流以拼接形式推送至交易终端。

在理想情况下,系统可实现100毫秒的理论延迟;即便考虑网络传输与计算处理带来的额外延迟(假设约100毫秒),端到端总延迟仍可控制在200毫秒级别。
对于L1的3S而言,已经快了15倍了
如何开通量化软件ptrade \ QMT?
““ 券商版ptrade权限开通:策略直接在券商云端运行,用户无需配置环境;运行过程高速且稳定,免费提供level2数据。该版本支持 Python 语言,可实现极速交易与实盘操作,还配备专用测试环境账号用于策略回测。
““ 券商版QMT权限开通:本地运行,支持虚拟机,可放到云服务器上运行,集行情展示、策略编写、策略回测、策略实盘于一体。支持Python语言,VBA语言,本地运行、高性能、高扩展、高策略保密性。支持xtquant 、外部数据(tushar等),适合量化进阶,复杂策略代码。
1、QMT开通流程
(1)开户成功后入金10万以上,第二天提交QMT申请流程
(2)申请过程全程线上,预计2个工作日申请完成。
(3)等待开通过程中,可以提供测试账号、安装配置流程、量化会员资料。
(4)开通成功后,会通过邮件发送你软件下载地址,登录账号后就可以使用。
2、VIP服务

3、VIP福利
福利1:惊喜佣金
福利2:领取完整教程
福利3:添加量化讨论群
福利4:提供专业量化问题解答
福利5:量化工具安装使用教程、视频
福利6:极速柜台,量化投资者专用,速度微秒级
福利7:提供服务器托管模式:ptrade策略+ldp极速柜台+vip定向服务器(限50人)
