为什么说行情数据(Level-1&Level-2)是高频交易的旗手?
为什么说行情数据(Level-1&Level-2)是高频交易的旗手?
在金融市场中,行情数据是投资者进行交易决策的重要依据。其中,Level-1和Level-2行情数据因其不同的信息量和更新频率,在高频交易中扮演着重要角色。本文将详细介绍这两种行情数据的概念、区别以及在高频交易中的应用。
行情数据基本概念
Tick 行情
又称逐笔行情,是整个市场上的逐笔数据。例如投资者一笔新的委托会形成一笔行情,交易所撮合一笔新的成交也会形成一笔行情,撤单也会形成一笔行情。Tick 行情记录了市场的每一个事件的数据,是最精细和完整的数据。
行情快照
又称切片(Snapshot)行情,是对 Tick 行情数据的某一个时刻的切片数据。例如现在 A 股市场 3s 一笔的行情,就是每 3s,在这时间段内的最高价、最低价、成交量、成交额等汇总成的一笔快照行情。这里有点像利润表的概念,利润表是一段时间内的汇总,而快照也是一定时间内行情的汇总。这里需要注意下,现在有人把 3s 一次的行情称为 Tick 行情,其实这个是不对的,3s 一次只能称之为行情快照。
Level-1 行情
又称五档行情或基本行情,字面意义上是指行情报单簿的档位只有五档,即买一到买五,卖一到卖五。实际应用中一般用来指比较基础的一种行情,只包含最低层次的买卖成交数据,更新频次也是最低。
Level-2 行情
又称十档行情或者增强行情,可以认为是 Level-1 行情的升级版,增强行情指在基本即时行情的基础上,实时买卖盘由五档扩展到十档,并增加最佳价位的前 50 个分档明细、逐笔委托、逐笔成交、最优委托价等信息。这种行情一般是要单独收费的。
Level-2 行情又分为两类,第一类是展示行情。
Level-2 展示行情
是指我们可以在交易软件或者手机 app 上看到的行情。比如同 x 顺 Level-2,通 x 信 Level-2,或者各大券商手机 app 和 PC 端的 Level-2 行情数据。
Level-2 非展示行情
又叫 Datafeed 行情,这个行情是以 Api 的形式给到程序化交易客户用的,客户可以用自己的交易程序直连。交易所对这类行情管理特别严格,一般只给高频交易私募以及券商自营使用,并且严格要求程序部署的位置。其实两类行情的数据内容是几乎一致的。
行情比较
接下来我们来看看行情的比较,首先不管是 Level-1 行情还是 Level-2 行情,都是 3s 一次刷新。Level-1 行情和 Level-2 行情主要在这些方面存在不同:
盘口数据
Level-1 行情和 Level-2 行情之间最明显的区别就在盘口信息。盘口显示的是现在市场上限价单的信息,价格右边的数字代表这个价格上面挂了几手待成交的订单。行情的基本信息都包括最高价、最低价、开盘价、收盘价、交易量和交易额,Level-1 和 Level-2 都包括这些基本信息。而 Level-1 与 Level-2 最大的不同,就在于增强行情信息。
Level-1 行情只提供买卖双方各 5 个价位的盘口挂单数据,也就是我们常说的“五档行情”。
而 Level-2 行情提供沪市股票买卖 10 档盘口数据,在深市是提供了买卖各 500 档,总共 1000 档的行情,为投资者的个股压力支撑位分析及大资金委托单识别提供依据。
Level-2 行情也更真实。由于买方/卖方下单数量并不对等,委托撮合的时候一笔大单极有可能被分割成几部分成交。
委托全景:可以看到委买委卖的完整档位数、买卖双方委托均价、委托总量及每单委托的均量,点击“查看完整…档买/卖盘”可进入委托明细页面。
大单标记:每个档位的委托量后面有一个点,紫色表示该档位有委买大单,青色表示有委卖大单,灰色表示没有大单。
委托队列明细框:鼠标悬停或点击委托量后面的点,会打开该价位的委托队列明细框,其中白色框表示该笔委托单中白色的部分已经成交,黄色框表示该委托单已撤销,紫色和青色分别表示该委托买卖单符合委托大单标准。
委托大单标准:单笔委托挂单的金额大于等于 20 万元。由于存在一笔大额的委托单部分成交的情况,因此可能会出现不满 20 万元的委托单被标记为委托大单的情况。
成交明细
除了买卖盘口显示的行情数据不同,Level-1 行情和 Level-2 行情第二个主要的区别是:Level-1 行情只有分时成交记录,而 Level-2 行情同时还提供逐笔成交记录。
那什么是分时成交记录,什么是逐笔成交记录呢?
举个栗子,上图 14:56:52-14:56:55 之间,这 3 秒里发生了什么呢?不知道,分时成交只提供总成交量和最终的价格。上图的分时成交数据只显示了在这 3 秒内,以 17.49 的价格分 15 笔成交了 266 手,最终显示 17.49 的成交价格是根据最后一笔成交记录的价格而定的,但具体的每笔交易明细是不提供的。
而逐笔成交记录,就是每一笔的明细,它记录了实时交易中每一笔交易的成交量,即成交了多少手,以及对应的成交价格。可以说,它反映了最真实的成交情况,一般显示的是在几分几秒以多少价格分几笔成交了多少手。
下图就是 Level-2 的逐笔成交数据,和上图的分时成交记录对应(同一时间的交易记录)。逐笔还原能够还原出该笔大单内部的撮合明细,反应真实的成交撮合结构。
注:逐笔还原时,买量区和卖量区出现方框,这表示相邻成交单是同一个买委托或卖委托。
方框中的数字表示合并后的总成交量和成交金额。
① 超大单还原(亮红绿底):成交量大于或等于 3000 手或成交金额大于或等于 90 万元。
② 大单还原(暗红绿底):成交量大于或等于 1000 手或成交金额大于或等于 30 万元。
③ 普通框表示中单或小单。
上交所的 Level-2 增强信息,包括买一卖一前 50 笔订单的委托量,这里插一句,如果你用的是独立交易单元,就可以通过 Level-2 的这个数据来查看你委托的排名。另外上交所 Level-2 还有逐笔成交,以及全部委托的加权均价和总量的信息。
深交所的 Level-2 增强行情跟上交所有所不同,他除了有逐笔成交信息以外,还包括逐笔委托信息,实现了真 Tick 级行情。由于有了逐笔委托和逐笔成交的信息,这样就能根据这个信息还原整个行情订单簿,实现实时行情刷新,也就是我们所讲的深市千档行情。
Level-2 的最优委托价格信息
Level-2 行情除了提供逐笔成交记录这个信息外,还提供了最优委托信息,也就是盘口中前 50 笔订单的委托数量明细。
如下图所示,Level-2 行情显示了某股票在 14.80 的卖一价中总共有 110 笔订单。红色的 14.80 是为委托价,黄色的 2455 表示这个价位总共委托了 2455 手。这些 Level-1 也会提供,但是仅仅这些数据,我们并不在知道这 2455 手是多少人下的,以及每个人下了多少单。
但是在 Level-2 中就能显示,图中一堆绿色数字就代表了在“卖一”(买卖类似)处的前 50 笔订单对应委托的手数。
所以,通过 Level-2 的这个详细买卖数据的分析,盘口上的单子到底是散户小打小闹,还是主力真刀实枪,都可一览无余。
有的行情软件在开通 Level-2 之后,对深市的票还提供下图中的这个数据:「拉升至涨停 F 板所需资金 4.77 亿」
这个数据其实就是使用 500 档盘口数据算出来的,将所有卖盘的数据加起来即可。
盘口里面包含了很丰富的信息,一般来说高频交易的策略一定会用到这个数据,这个时候,Level-2 行情就比 Level-1 行情有更大的优势。
以上就是 Level-2 行情的主要特点。当然本文只是简单的介绍,一些细节的东西,你不实践的话讲了也没用。
另外,也不要觉得这数据高级就一定要买。只要不做高频交易(超短),这个数据一般是用不到的。而对于普通投资者非常有价值的,其实是很久之前上交所推出的一个叫做 Topview 的数据,只不过这个数据可能是太牛了,后来不公布了。感兴趣的可以自己搜索下,或者后台联系交流。
整体来说,Level-2 行情提供了更加详尽的数据(毕竟是付 F 的),能够更好地对短期盘面进行判断,是高频交易必备的数据。
高频策略如何使用 Level-2 行情
以深交所为例,高频交易把策略程序托管在交易所机房,在机房内部获取 Level-2 行情,这样比通过互联网等方式获取行情要快很多,行情触发策略信号,信号发送到交易所撮合主机,能更快完成一笔交易,减少滑点(促超额降成本)。
那一般都是哪些人在使用 Level-2 行情呢?上述数据虽然简单,但单靠人工未免繁琐,效率也低,所以一般来说都是高频量化交易用户,他们的高频策略高度依赖于高速行情的触发。这类客户一般有自己强大的金融工程团队以及 IT 团队,以高频量化交易为主。比如说明汯、九坤、幻方等等。一般私募都是用的券商的行情,但譬如幻方为了满足自己的极致需求,自己去交易所申请了 Level-2 行情授权,每年给交易的授权费、带宽费、硬件费加起来就好几百万,可见 Level-2 行情对于高频量化私募是多么重要。