量化开发必掌握的30个知识点【什么是Level-2数据】
在许多游戏中,战争迷雾/视野是非常重要的一个元素,通过掌握对手动向,隐藏己方意图,实现“知己知彼,百战不殆”。在证券市场中,Level-2行情数据有着异曲同工之妙。
基本概况
通常我们使用手机炒股的时候,会有这样的提示信息:
买9上有7890挂单?为啥我只能看到买5?
Level-2?Level-2是什么,会员等级吗?
其实,Level-1和Level-2是交易所对基本行情和增强行情的一种形象化的表述,早在2006年,上交所就对外推出了Level-2行情,此后又对Level-2行情进行了多次优化更新。
Level-2行情(增强行情)相较于Level-1(基础行情)提供了更低的传输时延和更丰富的数据内容,让我们一起来认识Level-2,技能Level-up!
行情快照
沪深交易所对外揭示的市场行情,是按固定时间间隔对市场当前状态的切片,就好像一个视频中不断地进行截图一般,这种切面数据称为行情快照(Snapshot/Tick)。
从下图中可以看出,Level-1行情主要包括当日的高开低收价、前收价、最新价、当日累计成交数量和金额、以及实时的买卖五个价位的申报价和数量。
Level-1 行情图
Level-2行情和Level-1行情最直观的区别就体现在行情快照上。Level-2在Level-1五档盘口的基础上扩展为十档盘口,还提供了每个档位上的申报笔数。并且在买一价和卖一价上揭示了该最优价格的前50笔订单委托数量明细。
Level-2 盘口图
Level-2行情显示了某股票在11:29:57时刻的卖一价20.79中总共有5笔订单,合计1100股。是由100、200、500、100、200组成的。通过前50笔订单的委托数量笔订单对应委托的手数,可以知道市场中更清晰的交易意图。
买一卖一委托队列图
此外Level-2行情还提供当日累计成交笔数、市场委托单中买单和卖单的总量、买入卖出加权平均价、买入卖出撤单金额数量和笔数、买卖委托价位数、基金的IOPV和实时申赎数据等等。这仿佛就是在游戏中打开了战争迷雾,获得了更大的视野,自然能够抢得先机。
逐笔数据
Level-1行情和Level-2行情更深层的区别在于Level-2行情提供逐笔数据。
许多App会基于Level-1行情计算分时成交数据:
Level-1分时成交记录图
分时显示的是两个行情快照之间的变化,体现为该股票的成交价量以及根据内外盘分析所得的买卖方向。但两个行情快照之间的交易细节是什么呢?逐笔数据可以让你知道每一笔实时交易记录,它反映的是最真实的交易情况。
Level-2逐笔成交记录图
通过逐笔成交数据,可以看出在上图的分时成交记录的11:27:57至11:30:00之间的分时成交,4手股票的组成、买卖方向是由两笔20.8的100股和一笔20.79的200股组成的,成交细节一目了然,且实时性更高。
Level-2逐笔委托图
除此之外,交易所还提供实时的逐笔委托数据,有了逐笔委托数据,就可以和逐笔成交数据一起还原出市场的全部实时状态,仿佛获得了全局视野!而且由于交易所逐笔数据会揭示每一笔委托及成交,由此构建的订单薄可以更全面更深入的反映市场变化,帮助投资者更好的把握投资机会。
Level-2Plus订单簿图
在技术层面,Level-2数据采用了传输效率更高的通讯协议、延时更低的技术系统以及更可靠的传输机制,总体数据质量实现了Level-Up的效果,详细细节敬请关注INSIGHT数说的未来专栏介绍。
其他市场¶
除了沪深交易所之外,国内的其他交易所也提供Level-1/Level-2行情,例如中金所。中金所Level-1行情是1档买卖价格,Level-2则是5档买卖价格,其他字段无区别。
如何获取市场行情数据
推荐使用华泰证券INSIGHT金融数据服务,可以实时推送市场Level-2股票、债券、基金、期权、期货行情原始数据,以及基于原始行情数据计算所得的衍生指标数据。
沪深level1行情完全免费,相对于其他的一些数据商提供的付费数据,不仅免费而且还快速稳定,还是非常推荐大家使用的
申请见:
https://findata-insight.htsc.com:9151/help/sdk/SDKDownload/