量化实操|国内高频交易数据介绍及限价订单簿

文摘   2024-10-26 20:04   日本  

0 前言

自上海证券交易所在 2021 年推出 Level2 逐笔委托数据后,沪深两市于高频交易的 Level2 高频行情已经完整。在这个前提下,我们可以在任意一所交易所订阅到所有所需的高频数据类型。

本文首先根据交易频次将数据进行划分,并从用于高频交易的快照数据和逐笔数据进行介绍,并简单引出订单流和订单簿的概念与示例。

PS:上个月提到的大模型竞赛,我们拿到了第一名,这段时间没有更新,感谢大家继续关注。

1 快照数据

快照数据(Snapshot)是对股票市场实时行情数据进行时间切片后的统计结果,通常以3秒为间隔进行更新。

这种快照数据包括了市场的五档盘口信息,如买卖价格、买卖量等,提供了一个时间截面上的市场信息,能够反映出市场的即时状态和交易动态。

根据在国内交易所订阅的数据服务的不同,快照数据的丰富度也会相应的差异:

  • Level 1 快照行情:每3秒推送一次快照数据,包含最高价、最低价、开盘价、收盘价、交易量和盘口挂单的信息。对于买卖双方,Level 1 仅提供各五个价位的盘口挂单数据(五档)。
  • Level 2 快照行情:每3秒推送一次快照数据,但包含更详细的交易信息,如买卖队列、委托簿深度(至少十档)和成交明细等,这些信息有助于进行更深入的市场分析和决策。

下面是 Level 1 级别的盘口/订单簿的示例:

2 逐笔数据

逐笔数据(Tick)是指在证券市场中,市场参与者在特定时间点提交的每一笔交易委托和成交的数据。具体来说,逐笔数据分为逐笔委托和逐笔成交。

  • 逐笔委托:指的是投资者提交的限价单和市价单的记录,包括每一笔委托的价格、数量和时间。每一个订单都以特定的时间戳被记录,通常在 0.01 秒内可能有多笔不同的委托。逐笔委托的数据用于观察市场的供需关系和流动性。
  • 逐笔成交:指的是市场上实际成交的每一笔交易的详细信息,记录了每次交易的执行时间、成交价格和成交数量。逐笔成交反映了实际的交易活动,提供了市场表现的即时反馈。

上面写得可能没有那么直观,为了方便大家学习,小木也找了相应的示例以供参考。

逐笔委托数据示例:

逐笔成交数据示例:

3 订单流与订单簿

订单流和订单簿是市场微观结构中两个重要的概念,它们通过记录交易和存储挂单,反映市场动态、价格形成过程,同时也提供市场深度信息,影响着交易决策和市场行为。

  • 订单流:指的是市场中所有正在生成、修改或取消的订单的实时动态。它反映了投资者的交易意图和市场需求,通过识别和分析订单流的特征,交易者可以判断市场的动向和流动性。通常,订单流包括限价单和市价单,市场参与者可以通过订单流的观察来进行高频交易、套利等策略。

  • 订单簿:也被称作市场深度,是一个实时更新的电子记录,列出了所有未成交的买卖订单。订单簿通常包含每个价格层级的买入(买单)和卖出(卖单)数量。分析订单簿可以帮助交易者了解当前市场参与者的供需状况,识别重要的支撑和阻力位。

订单流是市场中所有买卖订单的动态,它将直接影响订单簿的结构,进而影响价格走势;反过来,订单簿的信息可以帮助交易者优化订单流决策,实现交易策略的稳定性。

下面是 Level 2 级别的盘口/订单簿的示例,可以看到它提供了十档委托:

相应的订单簿数据的示例也有:


为了获取更加丰富的信息,在高频策略中我们往往需要对订单簿进行不同深度不同窗口地重建,这时我们可以使用上面介绍的逐笔数据与交易所订单撮合规则来完成构建。

以上,就是今天分享的所有内容了,欢迎留言讨论。

4 参考文献

  1. 海通证券的《选股因子系列研究(七十五)——限价订单 簿(LOB)的还原和应用》
  2. 一锅好饭的《股票Level2高频因子数据篇(一):逐笔委托和逐笔成交》


知守溪的收纳屋
存放觉得有用的文章。关键词:金融量化、因子选择、因果推断、可解释性、人工智能
 最新文章