除了计算机自动交易系统提供的所有好处以外,还会伴有额外的风险。
只要有计算机参与某个过程,就可能出现计算机故障甚至完全死机的情况。交易者必须要知道这种风险,并且尽可能多地针对不良事件做准备。
首要规则(也可能是最重要的规则)就是不要 让自动交易系统处于无人值守状态。我们听过很多人们让自动交易系统独自运行而自己去上班或度假的情况。这种算法交易方式是非常不负责的,而且很危险。人是最后的安全防线,可以按下那个“紧急停止按钮”来结束交易流程。因此,必须要有人在场监控自动交易系统并在必要时实施干预。
自动交易系统的速度越来越快,如今即使是延迟较高的系统速度也快到可能在短时间内为运营者造成大量损失。共置交易系统用户(例如我们的 VPS 用户)尤其需要做好准备,因为物理距离使得无法“快速拔下插头”。用户务必要知道,低延迟交易计算机的主要目标就是速度快,第二目标就是高度耐用。我们无法制造一辆还能用于运输沉重混凝土构件的赛车。例如,我们的服务器和网络环境有一定的冗余度,但是我们主要设计初衷是确保速度快,而不是保护所储存的数据。此类高度优化的系统更有可能时常出现中断。但是,我们敢骄傲地说,我们的系统从始至终的可用率高达 99.99%。
- 自动化交易商的大本营是他们的服务器或一般在办公室或家中运行的计算机。而共置 VPS 就是前线“战斗人员”,有很大的机会会输掉战斗。因此,需要在大本营计算机而非共置 VPS 上保护所有策略以及重要信息等。只应该在 VPS 上安装执行交易操作所需的内容。
- 交易商必须在大本营计算机上与经纪商(或交易所)建立不受 VPS 影响的连接以执行平仓操作,并在必要时完全阻止交易访问 VPS 上安装的算法。如果无法通过大本营平台阻止访问 VPS 上运行的算法,则需要直接电话联系经纪商。
- 我们强烈建议大本营至少要有不同 Internet 服务提供商提供的两条 Internet 连接线路。此外,还必须设置故障转移模式。当一条线路发生故障时,由另一条线路保持连接。很多个人交易者都使用有线 Internet 连接作为主连接线路,使用电话的 3G 网络作为故障转移线路,后者一般能够很好地执行紧急任务。