在共置服务器上使用自动交易系统时的准备工作

除了计算机自动交易系统提供的所有好处以外,还会伴有额外的风险。
只要有计算机参与某个过程,就可能出现计算机故障甚至完全死机的情况。交易者必须要知道这种风险,并且尽可能多地针对不良事件做准备。

首要规则(也可能是最重要的规则)就是不要 让自动交易系统处于无人值守状态。我们听过很多人们让自动交易系统独自运行而自己去上班或度假的情况。这种算法交易方式是非常不负责的,而且很危险。人是最后的安全防线,可以按下那个“紧急停止按钮”来结束交易流程。因此,必须要有人在场监控自动交易系统并在必要时实施干预。

自动交易系统的速度越来越快,如今即使是延迟较高的系统速度也快到可能在短时间内为运营者造成大量损失。共置交易系统用户(例如我们的 VPS 用户)尤其需要做好准备,因为物理距离使得无法“快速拔下插头”。用户务必要知道,低延迟交易计算机的主要目标就是速度快,第二目标就是高度耐用。我们无法制造一辆还能用于运输沉重混凝土构件的赛车。例如,我们的服务器和网络环境有一定的冗余度,但是我们主要设计初衷是确保速度快,而不是保护所储存的数据。此类高度优化的系统更有可能时常出现中断。但是,我们敢骄傲地说,我们的系统从始至终的可用率高达 99.99%。

  1. 自动化交易商的大本营是他们的服务器或一般在办公室或家中运行的计算机。而共置 VPS 就是前线“战斗人员”,有很大的机会会输掉战斗。因此,需要在大本营计算机而非共置 VPS 上保护所有策略以及重要信息等。只应该在 VPS 上安装执行交易操作所需的内容。
  2. 交易商必须在大本营计算机上与经纪商(或交易所)建立不受 VPS 影响的连接以执行平仓操作,并在必要时完全阻止交易访问 VPS 上安装的算法。如果无法通过大本营平台阻止访问 VPS 上运行的算法,则需要直接电话联系经纪商。
  3. 我们强烈建议大本营至少要有不同 Internet 服务提供商提供的两条 Internet 连接线路。此外,还必须设置故障转移模式。当一条线路发生故障时,由另一条线路保持连接。很多个人交易者都使用有线 Internet 连接作为主连接线路,使用电话的 3G 网络作为故障转移线路,后者一般能够很好地执行紧急任务。
应急程序。

当出现某些问题导致辛苦赚来的钱处于危险之中时,经常会被情绪冲昏头脑。此时,很少能做出合理的决策。对于此类情况,每一位算法交易者都必须要自己事先准备好的应急程序。该程序是一份写在纸(不要使用存在计算机上的 Word 文档)上的清单,列出了“接下来应该做的事项”以及逐步指南,可以是一幅流程图。这张纸应放在每位算法交易者的桌面上,最好是贴在墙上。

以下以共置 VPS 或专用服务器无法访问的情况为例:

做好准备

以上流程图只是一个粗略的示例。每个交易者都需要针对不同的紧急情况制定自己的应急程序。
必须要分析不同的场景并确定好“在什么时候应该做什么”。非常重要的一点是在这张纸上写下所有联系方式(电话和电子邮件)。熟能生巧。因此我们建议要经常演练应急程序,确保在需要时,能够顺利地执行。
如何测试目前的准备情况?用秒表测试直接电话联系经纪商并告知您的帐号需要多长时间。请记住,耽误一秒都可能让您辛苦赚到的钱打水漂。