什么是运行量化交易机器人的“服务器”?

什么是运行量化交易机器人的“服务器”?

这里指的服务器,可以简单理解为一台在某个服务器提供商机房中运行的一台电脑设备。和普通电脑一样,有内存、CPU、硬盘。服务器提供商保障稳定的电源供给、网络通信等。我们作为服务器提供商的用户给服务器提供商付费(当然可能也有一些免费的,通常用付费的),服务器就提供给我们使用(以租用形式,有每月支付、每天支付等支付方式)。我们远程登录到服务器上,就可以运行我们的程序,下载软件等,我们把量化交易机器人程序运行在这个服务器上,量化交易机器人程序就可以访问交易所(数字货币)、期货公司前置服务器(商品期货)的接口进行行情获取、下单交易等操作。服务器提供商提供的服务器(产品)可能有很多种,不同的类型、配置价格也不同。一般做量化交易运行交易机器人数量不多(1~5个)时,选择配置最低的VPS服务器即可,一般价格在60~100CNY左右(价格太低的要注意,是不是硬件资源“共享型”的服务器,这类服务器性能很低)。


服务器提供商的选择


阿里云

vultr

亚马逊

Linode

服务器提供商很多,可以自行百度、知乎搜索。根据支付方式、机房位置(距离交易所服务器位置越近越好,毕竟服务器上将来要运行的程序访问交易所越快越好)等选择自己合适的即可。

什么是运行量化交易机器人的“服务器”?

服务器操作系统选择


Windows 系统,操作简单,就和操作自己电脑上的Windows系统基本一样,但是不推荐,Linux性能稳定性更高。

Linux 系统,操作较Windows复杂,但是稳定性好,性能强。虽说操作复杂,但是对于部署量化交易程序而言,仅仅会用一些命令即可。

Linux 系统有很多版本,主要为:


CentOS

Debian

Ubuntu

可以根据自己使用需求选择,一般使用CentOS即可。