“交易美股,到底什么样的速度才算是快?”受到了很多朋友的关注,希望我能更新最新的情况。时隔3个月,也终于又和读者见面了。也就在这3个月中世界都变了,各种“事件”纷至沓来。我们能做的就是要在这种不确定的大环境下最大限度的保障自身生命和财产安全。别添乱。
这是承诺给大家的后续文章:
尊嘉金融在NY4和NY5建设的机房,于2020年2月份投入了使用。很荣幸作为特邀嘉宾,进行了co-location的交易体验。尊嘉金融这家公司有点太低调了,这么大件事情,到现在没有看到做什么宣传。好吧,这里算是一个软广吧。
美国有13家交易所,每个交易所都有自己的撮合主机,同时将主机连接在SFTI网络上。NYx机房都是SFTI网络中的节点,通过接入SFTI网络就实现了与交易所的直连。SFTI有点类似国内期货交易所之间的CTP网络,将各家交易所连接起来。
NY4和NY5,实际是在纽约曼哈顿岛对岸的新泽西州,美国所有顶级的高频交易公司,也都是把机器部署在这里,这就称作co-location。
我比较喜欢尊嘉金融这家公司的原因除了零佣金之外,最重要的一点是他们懂得交易尤其在交易基础设施方面非常舍得投入。你如果是一个资深交易员,就会明白我的意思。
尊嘉金融在NY5的接入,是提供给专业投资者使用的(我目前算是业余中的“专业人士”吧,其实我的策略对交易时间的要求并不高),提供了灵活多样的API接口和非常丰富的指令类型(有点眼花缭乱),光纤(不是电缆噢,是GB级别的光纤)直连到各个交易所,崭新的高性能服务器,每台价格都在数万美元(真是舍得啊,让我来使用,有点高射炮打蚊子了),行情接入也是co-location在机房内部,整个行情接收和交易发送全流程都是直连。
最近美股出现了四次熔断,多家创新的互联网公司都出现了不同程度的交易中断。美国RobinHood连续三天出现长时间无法交易,富途、老虎和雪盈等据说是他们的上手盈透证券指令堵塞,造成交易中断。但是尊嘉金融的交易非常稳定,确实要“赞”一下。
直连,将交易指令直接发送到指定的交易所,对我这种小白级别的“专业人士”还是有非常大的挑战的。仅仅是理解各个交易所、各种交易指令类型就太复杂了。并且每个交易所的流动性也不一样,就需要自己根据各个交易所的流动性(盘口报单情况),动态调整自己的交易指令。这种方式对于我而言,太复杂了。没有一个团队支持,很难做好的。当然,这种方式也是最快的(我没有选择这种方式交易)。美国顶级的高频交易公司,都是这种交易方式。据尊嘉金融介绍,这种交易指令的执行速度(指令从发出到接收)小于1ms(一个毫秒)。可惜,我的技术实力不够,没有测试这种交易速度。
尊嘉金融同时也提供了交易指令的智能路由,即将交易指令交给他们,无需指定交易所和暗池等撮合地,由尊嘉金融根据NBBO(全美最优报价)规则,自动选择指令送达的目标地(交易所和暗池)进行撮合。这种方式比较简单,缺点是多层次路由,交易速度没有指定送达的速度快。这是我本次测试交易的主要方式。
有关上次统计的交易数据情况,大家可以参考之前的文章“交易美股,到底什么样的速度才算是快”。上次的测试,主要是我在家里的服务器进行的。节点情况是:国内(自己交易机器)->连接尊嘉金融香港服务器->尊嘉金融美国服务器。
这回分两个不同场景对数据进行了统计:
1、 和原来一样,在国内委托交易并进行了统计;
2、 在NY5内直接委托交易并进行了统计。
一、国内委托
首先,为了容易对比,上次交易指令执行速度的数据如下:
这个交易速度,在香港所有的美股交易券商中排名遥遥领先。有关具体对比,请参见之前的文章:“交易美股,到底什么样的速度才算是快”。
这次测试的交易部署,跟上次相同,没有任何改变。同一个时间段内,我正好在盈透证券IB也有一些交易,也统计了在IB的交易速度的数据,进行对比。
交易指令执行速度的统计数据如下:
指令执行的时间=我的服务器发送出去交易指令,至收到交易确认反馈,两个时间戳之差值。
日最大延迟均值,统计时间段内,每日最大延迟的平均值;其他类似。
之前曾经提及过,从国内到纽约,一个往返的理论极限是133毫秒。
通过与尊嘉金融上次的交易速度数据比对,可以看到尊嘉金融的交易速度又提升很多:
最大延迟降低了25%,速度提高了158毫秒(大约0.16秒)。相信普通投资者在交易的时候,会感觉非常流畅
平均延迟降低了22%,速度提高了62毫秒(大约0.1秒)
最小延迟,上次使用的是交易期间的最小值,所以,对比性不是很强。
此外,需要特别指出的地方是,在这次统计的数据中,正好涵盖了四次美股熔断时间。在这种极端行情下的如此表现,在正常交易环境下应该会更好。
对比盈透证券的同期数据,可以看到,尊嘉金融的交易速度领先程度,非常显著。
二、NY5机房内委托
下面来看看在NY5机房测试交易的结果。
日平均延迟大幅度降低,速度提高了95%;
日平均延迟的标准差很低,说明系统非常稳定;
日平均最大延迟的标准差比较大,与交易指令的路由方式关系很大;
日最小延迟均值,更是提高了两个数量级,确实是co-location啊;
需要说明的是,在NY5机房,尊嘉金融提供了两种交易方式。我因为开发成本的原因,选择了他们提供的智能路由,这还不是交易最快的方式。就给大家做一个参考吧。
个人觉得,相比在香港的确是快了非常多。但是,应该还有改进的空间。而且改进的空间应该还不小。我已经将测试结果告诉了尊嘉团队,他们也注意到了这个速度,正在做进一步的软硬件优化。
天下武功,无坚不摧、唯快不破。祝投资愉快。