量化投资:交易模型开发与数据挖掘
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.1 量化投资策略的研发流程

量化投资策略的研发流程图,如图2-1所示。

图2-1

详细步骤如下。

步骤1:首先要有一个交易思路,如“热点板块”“市值20亿元左右”“活跃板块”“高净值”“高分红”等,无论是单个因子还是多个因子,首先自己要有一个清晰的想法,如图2-2所示。

图2-2

步骤2:要把你的思路变成一个量化投资策略,通过优矿、Wind经济数据库、东方财富网等一些开放、易得的数据商对你的个人想法进行简单验证。

步骤3:有了量化投资策略以后,接下来构建一个量化模型组合。其中包括超额收益、风险控制、交易成本三大项,这也是量化模型的重要组成部分,它们之间是一个平衡关系,在追逐高利润的同时,要做到降低风险和交易成本。

步骤4:量化投资策略通过实盘操作执行,对人来说比较困难但让机器“跑起来”非常容易,根据量化数据、文本数据、媒体数据开发各种因子。因子是指一个成功的选股策略,稳定盈利的量化投资策略需要一个高质量的因子库。量化投资策略执行主要有两条思路:假设驱动和数据驱动。但一定需要大量的数据回测,如图2-3所示。

图2-3

步骤5:接下来执行相应操作,首先要对自己的量化投资策略进行回测。假如回测历史时间可以任意选择,就要多运行几次数据看看实际效果,如盈利多少、回撤多少。程序的运行状态、报撤单比率、保证金市值等都需要投资者认真记录,一直到这个策略在历史上的表现符合你的预期,再开始下一步的模拟交易。

步骤6:进行模拟盘交易。先注册一个模拟账户,然后把你的量化投资策略放在上面“跑一跑”,看看在当前市场中能不能赚到钱。模拟盘交易这一步是必不可少的,因为你的量化投资策略用历史数据“跑”得再漂亮也只代表在历史上曾经有效,并不代表在当前依然有效。任何历史走势都会惊人的相似,但绝不会简单地重复,回测再好也要在模拟交易中验证是否真正有效,如图2-4所示。

图2-4

步骤7:最考验人心的是实盘交易。如果模拟盘的回测效果不错,并且量化投资策略在当前市场上观察了几周甚至几个月都表现良好,那么就可以开立实盘账户进行交易。因为是实验实盘阶段,所以需要先小仓位测试,而不能急于满仓期望立即盈利,因为行情琢磨不定且不可预测,需要投资者边投资边看实际效果,而且需要不断地优化相关策略。

步骤8:优化策略就是在交易过程中排除实际交易问题,如回撤的大小、风险可控度的把握等,然后通过修正参数和调整策略来让模型更好地适应当前的情况,从而实现稳定盈利。