交易所行情数据分类及高频量化交易使用

2023年8月8日14:49:59126

一、行情数据基本概念

1、Tick行情

又称逐笔行情,是整个市场上的逐笔数据。例如投资者一笔新的委托会形成一笔行情,交易所撮合一笔新的成交也会形成一笔行情,撤单也会形成一笔行情。tick行情记录了市场的每一个事件的数据,是最精细和完整的数据。

2、行情快照

又称切片(Snapshot)行情,是对tick行情数据的某一个时刻的切片数据。例如现在A股市场3s一笔的行情,就是每3s,在这时间段内的最高价、最低价、成交量、成交额等汇总成的一笔快照行情。这里有点像利润表的概念,利润表是一段时间内的汇总,而快照也是一定时间内行情的汇总。这里需要注意下,现在有人把3s一次的行情称为tick行情,其实这个是不对的,3s一次只能称之为行情快照。

3、level-1行情

又称五档行情或基本行情,字面意义上是指行情报单簿的档位只有五档,即买一到买五,卖一到卖五。实际应用中一般用来指比较基础的一种行情,只包含最低层次的买卖成交数据,更新频次也是最低。

4、level-2行情

又称十档行情或者增强行情,可以认为是level-1行情的升级版,增强行情指在基本即时行情的基础上,实时买卖盘由五档扩展到十档,并增加最佳价位的前50个分档明细、逐笔委托、逐笔成交、最优委托价等信息。这种行情一般是要单独收费的。

level-2行情又分为两类,展示行情和Datafeed行情。

level-2展示行情

是指我们可以在交易软件或者手机app上看到的行情。比如同花顺level-2,通达信level-2,或者各大券商手机app和PC端的level-2行情数据。

level-2非展示行情

又叫Datafeed行情,这个行情以API的形式提供给程序化交易客户用的,客户可以用自己的交易程序直连。交易所对这类行情管理特别严格,一般只给高频交易私募以及券商自营使用,并且严格要求程序部署的物理位置。其实两类行情的数据内容是几乎一致的。

交易所行情数据分类及高频量化交易使用

上交所和深交所的行情:

交易所行情数据分类及高频量化交易使用

二、行情比较

接下来我们来看看行情的比较,首先不管是level1行情还是level2行情,都是3s一次刷新。level1行情和level2行情主要在这些方面存在不同:

1、盘口数据

Level-1行情和Level-2行情之间最明显的区别就在盘口信息。盘口显示的是现在市场上限价单的信息,价格右边的数字代表这个价格上面挂了几手待成交的订单。行情的基本信息都包括最高价、最低价、开盘价、收盘价、交易量和交易额,level-1和level-2都包括这些基本信息。而level-1与level-2最大的不同,就在于增强行情信息。

交易所行情数据分类及高频量化交易使用

Level-1行情只提供买卖双方各5个价位的盘口挂单数据,也就是我们常说的“五档行情”。

而Level-2行情提供沪市股票买卖10档盘口数据,在深市是提供了买卖各500档,总共1000档的行情,即买卖千档行情,为投资者的个股压力支撑位分析及大资金委托单识别提供依据。

Level-2行情也更真实。由于买方/卖方下单数量并不对等,委托撮合的时候一笔大单极有可能被分成几部分成交。

委托全景:可以看到委买委卖的完整档位数、买卖双方委托均价、委托总量及每单委托的均量,点击“查看完整…档买/卖盘”可进入委托明细页面。

交易所行情数据分类及高频量化交易使用

委托队列明细框:鼠标悬停或点击委托量后面的点,会打开该价位的委托队列明细框,其中白色框表示该笔委托单中白色的部分已经成交,黄色框表示该委托单已撤销,紫色和青色分别表示该委托买卖单符合委托大单标准。

交易所行情数据分类及高频量化交易使用

委托大单标准:单笔委托挂单的金额大于等于20万元。由于存在一笔大额的委托单部分成交的情况,因此可能会出现不满20万元的委托单被标记为委托大单的情况。

2、成交明细

除了买卖盘口显示的行情数据不同,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万元。

③普通框表示中单或小单。

3、上交所的level2增强信息

包括买一卖一前50笔订单的委托量,另外,若使用独立交易单元,就可以通过level2的这个数据来查看你委托的排名。另外上交所level2还有逐笔成交,以及全部委托的加权均价和总量的信息。

4、深交所的level2增强行情

与上交所有所不同,它除了有逐笔成交信息以外,还包括逐笔委托信息,实现了真tick级行情。由于有了逐笔委托和逐笔成交的信息,这样就能根据这个信息还原整个行情订单簿,实现实时行情刷新,也就是我们所讲的深市千档行情。

5、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行情提供了更加详尽的数据(毕竟付费),能够更好地对短期盘面进行判断,是高频交易必备的数据。

三、高频策略如何使用level-2行情

以深交所为例,高频交易把策略程序托管在交易所南方中心机房,在机房内部获取level-2行情,比通过互联网等方式获取行情要快很多,行情触发策略信号,信号发送到交易所撮合主机,能更快完成一笔交易,减少滑点(促超额降成本)。

交易所行情数据分类及高频量化交易使用

交易所行情数据分类及高频量化交易使用

那么都是哪些人在使用level-2行情呢?上述数据虽然简单,但单靠人工未免繁琐,效率很低,属于dirty work,一般来说都是高频量化交易用户,他们的高频策略高度依赖于高速行情的触发,这类客户一般有自己强大的金融工程团队以及IT团队,以高频量化交易为主。比如国内的九坤、幻方、明汯、灵均,国外的Citadel、Getco、Optiver 等。一般私募用券商的行情,但类似幻方为了追求极致需求,自己去交易所申请了level-2行情授权,每年给交易的授权费、带宽费、硬件费加起来就好几百万,可见level-2行情对于高频量化私募是多么重要。

  • 特别声明:本文由互联网用户自行发布,仅供参考,不作为投资建议。股市有风险,炒股需谨慎!
  • 本文链接:https://www.gpboke.com/31557.html