5. 5 小结
自动交易系统是基于策略自动生成指令并将其传送给经纪账户的软件。这类软件的优点是:
.保证与回测的策略完全一致。
·不需手工操作,因此可以同时运行多个策略。
·最重要的是,可迅速传送指令,这对高频交易策略尤其重要。
半自动交易系统和全自动交易系统的区别有:
·半自动交易系统,交易员仍需向组合交易器或差价交易器手动上传包含指令详细信息的文本文件,并在恰当的时间手动点击按钮传送指令。不过,指令文本文件可由MATLAB 等程序自动生成。
·全自动交易系统,程序能够在整个交易日(甚至多日)自动下载数据并传送指令。
自动交易系统完成后,你就要面对交易执行中的重要问题:最小化交易成本和仿真交易。最小化交易成本主要是别让你的指令规模过多偏离平均日交易量和市值。仿真交易可以:
·发现策略和执行程序中的软件漏洞。
.发现前视偏差或数据迁就偏差。
·发现操作困难,进而规划操作流程。
.更真实地估计交易成本。
·获得有关盈亏波动、资本使用、投资组合规模和交易频率的重要直觉。
最后,在真实交易业绩不如回测业绩时该做些什么呢?通常先处理以下常见问题:消除策略或执行软件中的漏洞;降低交易成本;通过减少参数简化策略。但从根本上来说,你的策略可能还存在数据迁就偏差和状态转换影响。
如果你相信(并且只能相信,因为永远无法证明)真实交易业绩差只是因为运气不好,而不是由数据迁就偏差或状态转换造成,在面对继续交易和保全资本这两个截然不同的选项时,你该如何选择?这个关键问题将在下一章讨论,我们将系统讨论在面临亏损时如何保全资本并在市场好转时仍能东山再起的方法。