论文部分内容阅读
随着互联网时代的不断发展,传统行业不断拥抱互联网,其中包括股票金融行业,随之衍生出的量化交易领域就是依托计算机和互联网发展出来的股票交易方式。传统的股票交易需要交易人员时刻关注股票行情,这既增加了交易员的工作强度,效率也比较底下,特别是在行情有重大波动时,交易员也无法及时作出反应,导致交易无法及时完成,造成极大的影响。同时,传统的股票交易中获取历史交易数据也比较困难,需要人工不断搜集和汇总数量庞大的历史交易数据,大大增加了从业人员的工作压力,同时人工操作意味着错误率会大大增加。为了解决上述提到的问题,本文开发了一套基于回测库的量化交易系统及基于此的数据服务,它主要提供了一个量化交易环境平台,交易者可以基于此平台开发和研究自己的量化交易策略,交易策略是指实现规定接口的交易算法,用于在数据上运行回测完成交易。在完成策略开发后,提交策略到系统即可进行策略回测,基于平台提供的交易数据完成回测后可视化回测结果。此外,基于平台还提供了数据开放服务,通过API的形式开放了国内A股市场从2006年以来的日级历史交易数据,用户可以通过简单的请求即可获得需要的数据,数据包括每只股票的价格、成交量等信息,基于这些数据,用户可以进行进一步的股票分析和行情分析等,为更高级的股票预测等功能提供良好的基础。基于量化交易系统和数据开放服务,本文介绍了实践的众包方案。众包是一种分布式问题解决方案,发布问题后接收未知群体提供的解决方案,从中选出最优解决方案。在本文中,主要介绍了基于量化系统和数据服务的众包实践方案,基于系统的众包策略方案和基于服务的众包分析方案。众包策略方案主要从策略角度出发,从用户中获取众多量化策略,通过回测运行查看收益率从而获取最优的量化交易策略,在这过程中对众包策略的模型和代码进行了多方面分析,保证了策略的最优性。众包分析则是基于开放数据服务进行的分析方案,从提供的股票交易数据中进行数据可视化,基于数据进行行情分析和股票预测,将原始的交易数据转化成更高级的分析图表和结论,在这个过程中对众包分析的各阶段进行了分析,对服务平台也做了性能评估,保证了开放数据能正常提供对外服务。