APP下载

【逐笔交易关键作法解密:台湾证券交易所】单日最高2亿笔委托! 证券交易系统砍掉重练大变革

消息来源:baojiabao.com 作者: 发布时间:2024-05-09

报价宝综合消息【逐笔交易关键作法解密:台湾证券交易所】单日最高2亿笔委托! 证券交易系统砍掉重练大变革

台湾证券交易所电脑规划部协理赵龙 (摄影/洪政伟)

“这次逐笔交易,不仅是30年来证交所与证券商之间,所有业务变动最大的一次,更是证交所IT十年来最大的变动。”这是台湾证券交易所电脑规划部协理赵龙,在证交所31个年头以来,所见证的历史时刻。

证交所的系统负责了整个台股交易市场的委托接收、撮合、行情揭示与成交回报。因应逐笔撮合,对原本证交所的交易系统带来革命性的影响,不仅要升级硬件主机系统,也必须重新调整系统架构,来克服逐笔撮合之后,瞬间大量交易行情揭示量的挑战。

为此,证交所在2011年决定,汰换使用超过25年的第一代证券交易系统,重新改造核心交易系统,甚至自行开发逐笔撮合系统。当时系统规划有两个重要考量,除了系统架构必须采开放标准之外,就是交易处理速度反应要更快。

在这样的前提下,证交所选择了标准的开放Unix平台大型主机。在系统架构设计时,一方面采用讯息中介软件(Message Middleware)重新建构所有交易处理作业,来打开架构的限制,让大量讯息可以分散到不同主机上处理,提升软件开发弹性,增加系统扩充能力。

新一代系统能够大幅提高处理能力的关键是,赵龙指出,系统跟系统之间,AP跟AP之间,程式跟程式之间,都利用讯息中介软件连结,让讯息交换与资料交换可以达到较高的效率。

不只如此,证交所还改用C++语言重新开发应用程序,并使用内存内储运算结果,以取代传统档案系统,来提升主机处理能力。花了3年时间,第二代证券交易系统终于在2014年上线,陆续将现有股票交易作业转移到新平台执行。他提到,当时,第二代证券交易系统从接收委托到交易撮合,每秒已可处理1万笔的委托交易量,其委托延迟时间(Latency)在3毫秒内。

这是证交所对内的改造,对外,考虑到未来交易笔数的增加,第二代证券交易系统改用串流形式的设计,让券商可以不停地传送交易委托到证交所系统。

另一项改变是,新系统采用了更多国际标准,委托资料的传输采取了FIX传输协定应用讯息格式,回报时则采用了资料流压缩技术协定FAST资料压缩技术。这个向国际标准靠拢的作法,也有助于台湾证券商到全球不同市场下单,对证券商的作业更方便。

因应逐笔交易,提升行情传输与成交回报速度与效能是关键

赵龙进一步提到,第二代证券交易系统在规划开发时,就配合未来交易业务规划,纳入各项交易机制架构,比如逐笔交易竞价、多种委托功能、强化市场稳定措施、开收盘资讯揭露、暂停交易与收盘后延续交易等。此外,应用系统也采取参数化、模组化设计,来缩短新功能上线时程。

所以,到了2020年,逐笔交易系统正式上线时,主要架构反而没有大幅度的变动,只需对相关模组进行调整修改,并进行充分的测试验证。证交所除了在前端与撮合部分,做了一些优化与调整,并新增多种委托方式与5分钟动态价格稳定措施等功能之外。赵龙表示,最大的变动,在于提升行情传输以及成交回报的速度与效能。

“本次全面逐笔交易案,撮合改采随到随撮,让资讯即时性的挑战变得更为严苛。”赵龙解释,集合竞价与逐笔交易的最大差异,其实是在于5秒一撮合到逐笔撮合这一段,依据业务发展推估,这两者平均每秒委托量与揭示量就差了10倍,而尖峰每秒需要处理的委托量与揭示量资料,预估也会成长3倍。

为此,证交所在行情传输与成交回报这两部分,重新进行架构的调整与开发,以提升速度与效能。他谈到,为了提升处理效能,证交所从2015年至今,持续开发了十几个函式库,等于开发了整支AP,优化了许多处理流程与整体作业效率。

在2019年时,证交所更再次升级了证券交易平台的硬件主机系统,让CPU处理效能提升2.5倍。赵龙说,目前的架构下,全市场每秒可处理到3万笔委托。若券商主机采共置服务(Co-Location)在证交所相同机房时,单一笔委托送出后的回应时间,甚至可以缩短到3毫秒。一整天的交易下来,证交所的日处理量已经可达2亿笔委托资料。

其实,技术上,证交所单一笔的交易处理速度已可达到微秒等级,但,赵龙认为,处理速度跟测试环境与交易委托笔数多寡有很大关系,量多就慢,而笔数少就能速度快。不过,因为证交所负责整体市场,交易委托量很大,所以,在速度考量上,会以总体效能为主。

不只如此,证交所也从去年6月开始做行情传输压测,而压力测试用的数据,也以真实股市撮合笔数为目标,他提到,目前已能做到每秒3万笔的行情传输速度。还有另一个数据,可以反应出证交所系统逐笔交易的效率与功能,早在2010年,权证交易就启用逐笔交易,也等于验证过证交所第二代交易系统的能耐,赵龙提到,即便是一天最多有4,500万到5,000万笔的委托,系统都能正常运作。所以,对于每天大约才300万到400万笔委托的股票买卖市场,现有证券交易系统的效能相当足够。

打造拟真平台供券商和投资者适应

不只证券交易系统大改造,在新制度上路之前,证交所还花了4个月打造出一套逐笔交易拟真平台,让证券商与投资人先试用,有更多时间准备与适应。

拟真平台去年3月推出,投资人可以实际模拟委托下单与观看行情资讯,也能熟悉逐笔撮合方式与6种新的委托单。累计到新制上线前,使用人数超过了40万人次。为了评估各界准备度,证交所还开放正式环境给证券商与资讯厂商,依照其资讯系统测试需求,提供装机测试,以及行情传输压力测试,借此评估其行情传输环境的承载能力。此外还办理了三次市场会测,要求全部券商都必须参与,个别的测试也有十几次。

前端交易系统将从大型主机AIX转移到开放式Linux环境

因应逐笔交易,证交所从10年前,展开了IT大变革,而且,这个历程还没有结束,赵龙进一步揭露了未来计划。

大方向上,自从2014年第二代证券交易系统的上线,证交所就持续往开放式系统架构的路前进。去年更进一步,证交所开始规划从大型主机AIX移转到开放式Linux环境,主要有两大考量,其中之一是为了符合国际间各交易所建置交易系统的趋势。

再者,证交所目前使用的一些工具软件,标准版大多只支援Linux和X86架构,若要改用于AIX环境得另请厂商转换版本,考量成本效益与更好的系统效能,这也是证交所决定移转平台的另一原因。

赵龙提到,前端交易系统转移到Linux主机采取一次性移转方式,目前正进行应用系统验证与上线部署作业,预计今年上半年就可以上线。目前的挑战是,系统整合与容错备援机制的设计,他解释,开放系统虽然较有弹性,但另一方面,设备间的整合和容错备援机制考量,可能就不如大型主机完整,得花更多时间加以测试验证。在这样的过程中,来找出最合理的资源调整与参数设定,让系统效能最佳化,这正是证交所IT花最多心力的部分。

另外,考量到未来逐笔交易还会开放更多业务,证交所当需要进一步提升与扩大系统处理效能时,也会先针对讯息中介软件进行提升。赵龙表示,目前证交所是使用套装功能,虽功能完整,但是效率差;所以,今年已经开始研究如何自行开发符合精简、高效的特性,专属证交所的讯息中介软件。

“当我们能掌控讯息中介软件,就能像国外大型交易所一样,打造出更具弹性的架构,也能够使用更开放的硬件。”赵龙强调。

未来,证交所将持续朝向开放式架构迈进,让系统具备可移转(Portable)的能力,方便往后能够顺利移转到其他平台。他提到,包括前端交易系统、证券核心档案传输等,也会陆续往开放平台走。不过,“最重要的撮合与交易核心则是留在最后阶段,假设验证完效能、架构、稳定性都没有问题,证交所就会朝开放平台架构去努力。”

盘中零股交易新业务为台股今年另一大变革

不只逐笔交易制度,台股还将迎来另一项重要变革,证交所在今年10月26日即将上线盘中零股交易这项新业务,甚至只买1股也可以。现行盘中交易是以1,000股为1张,作为最小交易单位,低于千股的零散股票,得等到盘后才能交易。

盘中零股交易上路后,投资人在盘中交易时段也能买卖零股了,但只能用电子交易方式来委托。不过,这项新业务并非强制,券商可自行决定是否提供这项服务。既有的盘后零股交易作法与机制则照旧。

金管会证期局副局长张振山提到,开放盘中零股交易的目的,是要让更多年轻人参与股票市场,也借此活络证券市场。他举例,一张3百多万元的大立光电股票,月薪不高的社会新鲜人根本买不起,透过买零股的方式,在能力范围内也能参与股票市场。

证交所表示,盘中零股交易时间规划由早上9点到下午1点半,然而,盘中零股交易采取每3分钟集合竞价撮合,与集中市场普通交易采逐笔撮合不同。撮合方式为早上9点10分起第一次撮合,依照价格与时间优先原则成交,撮合后才会对外揭露成交价格及数量等资讯,而零股交易未成交委托,则不会保留到盘后零股交易时段。

为因应此新业务推行,证交所得独立开发一套全新的盘中零股交易系统。证交所电脑规划部协理赵龙提到,这工程可不小,得开发委托下单、撮合、委托回报、成交回报及行情传输等子系统,另外还有盘后账务及产制各项统计报表等子系统,最后还要把每天产制的结果,跟普通交易原有账务合并,整个电脑作业才算完成。他补充,盘中整股普通交易与盘中零股交易各自的资料管理,在前端交易部分一定会分开,只有到最后要做账务处理时,才会进行整合。

而为了满足投资人买卖需求与资金运用效率与弹性,提升投资人与证券商参与意愿,活络零股交易进而扩大规模,证交所规划零股得进行当日冲销交易并分阶段实施。

但,赵龙强调,主管机关的态度较为谨慎,同时考虑当日冲销交易业务较为复杂,10月中将上线的盘中零股交易,第一阶段仅开放现股买卖,等系统上线后视此新业务的实施情形,再逐步推动当日冲销交易。

2020-04-30 10:51:00

相关文章