从事大多数的小生意都很耗费时间,至少在其初始阶段是这样,而量化交易所花费的时间则相对较少。因为量化交易本质上是一种高度自动化的生意。有时,越是人为干涉系统程序、修改决策,业绩可能反而越差。
每天需要在量化交易上花费多少时间,完全取决于所能达到的自动化程度。例如,在我曾工作过的一家对冲基金,有些同事一个月才去一趟办公室。其余时间,他们只是偶尔在家远程监控一下正进行交易的办公室计算机。
就我自己而言,自动化程度处于中游水平。我花费时间最多的时候就是每天早晨开盘之前:我通常打开不同的程序来下载和处理最新的历史数据,阅读提醒屏上的公司新闻,运行程序生成当日的交易下单指令,然后在开盘前下达一揽子新的指令,并启动当日自动下单程序。同时我会在电子表格中更新前一交易日不同策略的盈亏记录。这些事全部做完大概需要两个小时。
之后,我还会在收盘前花半小时手动执行平仓程序,检查清仓指令执行状况,并适时关闭各种自动交易程序。
在每日的开盘时间,所有事情都是自动运行的。当然,有时也会事与愿违:我常常忍不住要去看一眼(有时是很多眼)交易屏幕,看看不同的策略在当天的盈亏情况。极端情况下,盈亏的剧烈波动使我感到恐惧,会有一种立刻手动清仓的冲动。幸运的是,随着时间推移,我比以前更能抑制住这种冲动。
当我有大把的空闲时间时,这种人为干涉的冲动也很强烈。因此,与其盯着交易屏幕,倒不如把注意力转移到其他更健康、更有趣的活动上,比如在交易日去健身房锻炼。
我说量化交易不怎么耗费时间是指它的操作方面。如果想要发展你的业务,或者想在日益激烈的竟争中保持当前的收益,就需要花时间对新的策略进行研究和回测。对任何事业来说,研究和开发都是必要的创新工作,不过何时该进行这些工作,就比较自由、因人而异了。所以,在开盘时间,我搞研究、回复邮件,与其他交易员、研究员或客户聊天,去健身房锻炼,等等。有时我也在晚上或周末做这些事情,但仅仅是因为我想去做,而不是因为我不得不做。
当我的收益提升时,就会增加对软件开发的投入,以提高自动化程度。交易程序能在恰当的时间自动开始运行,自动下载数据,甚至能自动解读新闻并采取适当回应,以及在收盘后自动关闭,这些都是我期望改进的方向。如果这一天能够到来,日常操作也许不用花费任何时间,哪怕我在度假,交易程序也可以像往常一样自动运行,当出现问题时,交易程序能够通过我的手机或技术支持服务发出警报。简而言之,如果你想拥有更多的休闲时间,或者把时间和财务资源用在开拓其他业务上,量化交易就是适合你的工作。