关于期货程序化高频交易托管服务器的问题?

关于期货程序化高频交易托管服务器的问题?,第1张

程序化高频交易服务器可以直接托管在期货公司机房,现在一般的期货公司程序化机房都是CTP平台的机房,本身就是在上期所期机房,速度上可以保证。

另外一种方式是可以自已搭建机房及服务器,然后再通过宽带专线连接到期货公司机房。

一般情况下,综合成本,肯定是租借期货公司机房便宜也方便管理,自已只要使用就可以,那些服务器,机房等维护都由期货公司进行。

自已搭建机房及组建服务器,相对来说,自由度更大些。也能更好的利用,有利于公司进行管理及业务程序化发展,但综合成本及管理维护要贵一些,并且,IT系统运维的专业人员也不好招到。

希望对你能有所帮助。

1、高频交易系统概述

高频交易是指从那些人们无法利用的极为短暂的市场变化中寻求获利的计算机化交易。

比如,某种证券买入价和卖出价差价的微小变化,或者某只股票在不同交易所之间的微小价差。

这种交易的速度如此之快,以至于有些交易机构将自己的“服务器群组”(server farms) 安置到了离交易所的计算机很近的地方,以缩短交易指令到达交易所的距离。

2、高频交易系统特点

(1)交易指令完全由电脑发送,对市场数据的响应延时在微秒级,有的甚至是纳秒级;

(2)系统由专用的软、硬件组成;

(3)系统的硬件需要放在离交易所主机很近的位置上,所谓 co-location。

3、高频交易的两大核心要素

(1)一是产生高频交易信号的交易策略

(2)二是优化交易执行过程的算法。

扩展资料

1、高频交易系统的特点

高频系统是一种非常有特点的计算机应用。在输入和输出层面,数据比较简单。

输入用的都是市场行情数据,用的是Tick级别,甚至是更细颗粒度,比如用order book上数据。

输出就是报单到交易所,执行层面上频率会比较高,有可能会大量、频繁地向交易所报单。系统运行时处理的信号源是交易所播报的实时行情,要求用最快的速度对信号进行拆解、计算和输出,对于系统的实时计算能力的要求也比较高。

同时,一般高频交易系统从逻辑的层面上来说是比较简单的。

2、编程语言的选择

目前,高频交易系统最主流的是C/C++语言。

这是一种优点及其很显著的语言。相比依赖虚拟机的JAVA和Python而言,C/C++是一种非常接近底层硬件的开发语言,对硬件操控的控制度、灵活度都超过其他语言,在性能上的把控力会更强。

但是,其语法相当复杂,比较难学,没有受过系统编程训练的开发者,掌握起来比较困难。

同时,使用C/C++编程也可以获得及其优越的性能,这对于高频交易系统来说,就非常重要了!并且,国内大多数的交易所提供的都是C++级别的类库,只有用C++进行开发,才能方便进行系统对接。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/551264.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-28
下一篇2023-06-28

发表评论

登录后才能评论

评论列表(0条)

    保存