超短选手不得不知的“大A江湖”诸雄的“蜂鸟计划”——券商柜台、策略机房托管详解(无广)

 “大A江湖”诸雄的“蜂鸟计划”

量化型套利型亦或打板等超短选手必看

不做“买不进,望洋兴叹、卖不出,关灯吃面”的尴尬君~~~

对于不同交易频率的量化型、套利型亦或打板(集合竞价型、盘中型)等等这一路数的“大A江湖”诸雄,他们都有一个共同点——“交易速度”即是超额即是卿卿性命!!!

譬如专业打板的朋友应该也清楚,如果你的单子比同类报单(价时一致型)超过10ms延时,基本都是抢单没戏的,4ms以内的概率差不多在90%以上,5ms就可能只有60-70%了,循环往复终成一位“买不进,望洋兴叹、卖不出,关灯吃面”的尴尬君~~~可见这“毫厘”之差,所带来的策略差异是多大!!!

而通道,之前的文章也说过,通道这些年的效果是越来越低的,特别是金融科技崛起后,这种比较传统的基础设施限制就越来越多,不否认它也有很多用处,但你是否认为有了一组所谓VIP通道就有绝大几率摆脱“尴尬君”境地?还真不一定!小席位也好,核心共/独用也罢,对,即使是你一人独用的通道,在这个对“交易速度”特别敏感的“内卷之地”,还远远不够,交易通道仅仅只是整个交易链路里的一环,其增益甚至可能有三成占比就足够惊艳了。但其实,市场上这类通道更多的被其配套的如柜台之类的基础设施太差而拖累,变成使你交易策略失败的关键因素......话不多说,正经干货

想必之前我们应该也遇到、思考过上述一些问题的内容,可能有人会跟你说我们有多牛的行情!多牛的柜台多牛的通道!...但是听这些的前提,我们得知道所谓“L2行情”、“交易柜台”、“网关席位”...这是一系列话题,此篇内容回答了第二个交易柜台的什么的系列问题。这应是全网最全最细的交易柜台“科普类”内容,其他话题内容可查看我的“往期精彩”!

不知各位有没有看过【蜂鸟计划】这部电影,它讲是两个高频交易员,他们为了把交易速度从17毫秒降低到16毫秒,做了个什么事情呢?

他们花费巨资在两个交易所之间挖了一条笔直的光纤,大概是2000公里!那这么做有什么好处呢?对于他们而言,提升一毫秒意味着能让他们在竞争对手之前去买到相应的标的,或卖出的时候更早卖出,一是促超额收益、二是降冲击成本。假设每一次交易都有一美分的价格优势,那成千上万次以后,这收入可是非常可观的。

这就是高频交易的核心魅力,积水成洼。在高频里(或者说只要你的交易策略需要提速),速度就是金钱!

图片

那为什么这部电影叫做蜂鸟计划呢?

原因是16毫秒正好是蜂鸟扇动一次翅膀的时间。

接下来我给大家分享一下我们A股市市场的“蜂鸟计划”。我们是如何一步一步降低我们的交易时延的?

便于理解,我先从一个最基础的业务场景出发——我们是怎么把一笔订单从我们手里发送到交易所的?

图片

假设我们现在身处成都(全国任意一个地点同等效果),通过手机APP下达一笔委托,那首先APP它把这笔委托先发送到APP后台(一般情况用户终端正常时延就为30ms,图中编号①,具体看各自的互联网网速等等了),我们公司的APP后台是在我们的上海卡园机房,这是我们公司建的一个数据中心。这笔委托到了app后台以后,后台也是需要对这笔委托进行验资验券验权限以及其他相应的处理,比如说它会检查一下这笔委托是否合乎交易规则,或者它会把这笔委托可能落地到数据库等等;所以APP后台也会有个耗时,我们称之为第二段,大概是5ms时间,图中编号②;接下来app后台会把这笔委托发送到我们老集中柜台,由于APP后台跟老金融柜台是通过局域网来传输的,为了更好的去讲解,这里局域网传输的耗时我这里是暂时忽略不计,但是实盘肯定是还是有的。老集中柜台收到这笔委托以后,他也是需要对这笔委托进行检查和处理,图中编号③。这种检查也会有耗时的,大概是10毫秒到50毫秒。

那老集中柜台检查完这个订单有效的话,它就会把相应的订单发送到相应的交易所。比如说深圳的订单,我们需要发送到深交所的撮合主机,在深交所的南方中心数据中心机房。

所以深圳的单子,我们需要把订单从老集中柜台发送到深交所托的主机,会有段上海卡园机房到深圳南方中心的这样一个远距离的专线传输,大概时延是19毫秒,图中编号⑤。

到上交所撮合主机这段时延相对较少,它是通过同城专线数据传输,大概时延是0.5毫秒,图中编号④。

以上就实现了我们一笔订单从app最终发送到交易所的过程。当然,上述仅仅是上行时延。也就是相当于是我把订单发出去,然后交易所收到了。其实这笔订单还不完整,因为我们发出去以后,交易所还要进行撮合撮合,以后还要把委托回报发给我们,这才算真正结束。便于理解柜台的作用,只是给大家演示上行实验。

当然这还是不够的!因为我们任何一笔委托都是行情来触发的。

这里呢?还涉及到一个行情的传输。

从我们上海卡园机房把行情发送到我们的手机app,大概也是30毫秒的时间,图中编号⓪。

这样的话就是我们能计算出一笔订单:深圳报单时延上期试验大概是114个毫秒,上海的报单时间大概是95.5 5个毫秒。怎么理解这一数据呢?很一般,但这个数据是99.9%以上券商都在用的老集中柜台的数据,甚至某些还不如这个数据!

那券商能不能给我加快交易速度?

我们公司在2022年8月份的时候做了一件非常伟大的事情,我称之为伟大,

就是什么呢?我们把原来的老集中柜台统一切换成了新一代低延时柜台,目前为止应该依旧是业内唯一。大家对此可能感触不是很深。作为IT从业人员,我是觉得这些事情是非常伟大的。

图片

这带来的直接效果是什么呢?就是从老集中柜台大概是10毫秒到50毫秒的时延降低到了200微秒,这里标了个红③,因为它整体上降低了大概30个毫秒。如果按照一毫秒是一个蜂鸟计划的话,我们这次是完成了多少个候鸟计划。

那可能还有一些客户对此依旧不满意,比如量化的客户。他又会说了,能不能继续提高交易速度,继续降低时延?

我们可以看到,从⓪~⑤这几段,那些还有可降空间。⓪段和①段属于互联网传输的最外层,这一段主要就是因为app(用户终端或者说用户自身所处位置)和APP后台处于在不同的物理空间,所以如果想降低这一段的时延唯一方案就是机房托管。也就是“砍去”这一段物理距离。有一些量化类的私募,他会把自己的写的程序,托管在我们公司的机房里面,通过程序化的方式提前上传交易策略来交易。比如说放在我们公司的卡园机房,托管程序接收我们机房内的level 2行情(也可是更快的非展示行情),然后报送到我们机房内的低延时柜台,然后报送到沪深交易所。

图片

因为我们托管程序是通过局域网来接收行情数据的,所以之前的的那APP到APP后台的上行30毫秒时延就基本可以说不存在了(局域网时延依旧忽略不计)。

首先我这里重新标了一个⓪段来表示交易所把编码压缩后的level 2行情发给券商以后,券商需要对这个行情进行解码或者说解压缩的时间,这里有个处理的耗时大概就是10微秒。

这里的第②段对应的是前面的app后台,原先的模式由于非常多账户在上面交易,处理起来就有一定的耗时,但是机房托管程序后,它就只给它自己的交易策略使用,处理速度是很快的,大概是10微秒。这样的话,整个流程深圳报单大概降低到了19.22毫秒,上海报单大概是降到了0.72个毫秒。为什么上海要比深圳快?刚也说到,因为订单是从上海发送到深圳,有1000多公里的这种专线传输。那上海的话,因为是同城,所以速度会快一些。

那接下来又有些客户说你能不能继续给我加快交易速度去降低时延?

这里涉及另外一个概念叫做交易所托管。我们可以从上一模式中看到,有一些耗时是因为我们的机房跟交易所不是同一个局域网之间有数据传输会有耗时,那我们把我们机房跟交易所机房放在一块不就行了吗?

图片

从以上这幅图里,可以看出深圳交易所托管模式其实就是我们把level 2行情、客户托管的交易程序、我们的低延时柜台都放到深圳交易所机房里去,这样的话就会使得我们在报送单子的时候有一个更快的速度。

但是这有个问题就是,比如我们把所有程序都部署在深交所,而你是要报上交所单子的时候,你还是要经过深圳到上海这个19个毫秒的远距离传输,相当于你深圳的时间降低了,但是你上海的时延又增加了上海报单时延又变成了19个毫秒。反之亦然。

图片

那我们应该如何去解决以上两种托管模式所遇到的“阴魂不散的19毫秒”的困境呢?

图片

这种困境的解决方案就是::一户两地!就是在深交所以及上交所我们都部署!

如此指定上交所的股票就不存在异地报单的问题。深圳报深圳,上海报上海,这样的话刚刚说的那个阴魂不散的19毫秒就被我们解决了。如此我们得到了一个更快的报单速度,分别是深圳:220微秒,上海220微秒!当然,这里说的一户两地并不是说有两个资金账号,它还是同一个资金账号,它只是把里面的资金分成两份。比如说1000万的资金我们会对半分,上海分500万,深圳分500万。当然有的人可能交易深圳的单子比较多,上海的单子比较少,他就会73分,比如说深圳分700万,上海分300万。为什么描述这个呢,主要是因为这种模式存在一个缺陷就是资金划拨比较复杂,因此最方便的就是如此,当然我们也提供了一个叫做资金划拨的功能,它是实现了两个交易所之间账号的这种资金的划拨的功能。

那可能有一些超高频的客户会说你这种一户两地这种方案还是没有满足他对交易速度的极致要求!

那从“0~1~2~3~4~5”这几步看,哪几步能这继续降低交易时延呢?

答案是:可!换一个更高端的柜台!

图片

比如FPGA柜台,这是目前处于市场上最快的柜台,其处理速度的网络耗时降到了2.5个微秒,深圳报单和上海报单链路时延都是降低到了22.5个微秒。那可能还有一些客户又会说了。

即便如此,对于日益内卷将速度看作是生命线的高频量化而言,他们依旧希望这能时延再挤一挤!!!

我们还可以继续降低level 2行情解码(解压缩)耗时。这里采用现行很被推崇的FPGA3.0行情解码技术。

图片

他的行情解码时延是0.6个微妙,从原来的10微秒降低到了0.6微秒。然后两市报单时延降到了13.1微秒。这个就是我们A股市场的“蜂鸟计划”。

投资若酒,当知微醺胜醉!承蒙关注,一起探索金融科技系统与策略权限工具的结合及应用,星空下弈证金事,证券市场多空双方,如同派系林立的武林,大师云集,相互博弈。当悟性和功力相当时,拥神兵者,能几何倍释放潜力,笑傲武林!交易亦如是......

免责·声明  市场有风险,投资需谨慎。本内容中如涉及具体股票/基金名称、代码或技术图形等,仅供个人记录投资知识学习使用,不涉任何投资建议。据此操作,概不负责。

投资若酒 · 微醺胜醉 极速制胜

  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值