16.4 总结与改进​

16.4 总结与改进

AsTradePlatform交易系统在Wind接口和MATLAB的基础上,对交易系统中的每个模块提供了设计参考,从获取数据到处理数据,然后分析信号,最后进行委托发单,提供了基本的思路。

如何改进该交易系统?

首先,该交易系统的数据库是比较简单的,只有基本的高开低收及对应日期这5个信息,使本地数据库完善起来是日后分析的必要。

其次,由于MATLAB的timer函数进行的是伪多线程并行运算,所以太多的timer会造成拥堵现象,减少运行中的timer个数会提高效率。而本系统设计的是每个账户对应一个timer,在多账户运行时会产生较多的timer。在这里可以如此改进:每个策略对应一个timer,构建账号池,在策略中循环账号池运行。