2014年发生市场风格转换事件,模型表现落后于市场,于是在原先宏观仓位控制模块和微观个股选择模块中增加了一项中观模块即风格识别转换模块,加了这个模块后2014年收益大幅度改善,没有风格转换模块全年收益为34%,加了之后为97%。但在2015年后因为年初识别模块还停留在大盘股状态,所以吃了个大亏,所以今年加风格转换后收益一般。落后指数12%左右。但是如果不加风格转换仍然以老模型运作,2015年的收益为10%左右。
从我个人观点来说,我的模型中仓位控制和个股选择是比较成熟的,因为经历了1998~1999年以及2010~1012年的样本外测试,以及2013和2014年的跟踪测试,虽然2014年风格转换后绩效稍微落后但勉强还算合格,但风格转换模块因为去年12月才加的,虽然历史回测还可以,特别对于持续性的风格转换,即风格转换也是强征恒强的趋势行为时,效果显著,去年和2007年尤其明显。但还需要进行一段实盘测试才行,比如今年年初在大盘股切换回来时就面临着一天跌9.25%的大亏。有赚必然有亏,所有策略只要大概率获胜,时间就会实现概率期望。一段时间的落后只不过是模型付出的成本而已。
我直接就在excel用VBA编写的,因为excel展示简单清楚。虽然没有C语言快,但计算机速度快这些不再阻碍,而且VBA函数丰富,在编程中会轻松一些。但关键的是需要对股票相关的数据要非常熟悉才行,我的股票相关数据是自己建立数据库的,每天从万德宏汇读出原始数据更新自己数据库。