胜率73.5%的波段量化模型

发布于: 修改于:雪球转发:0回复:3喜欢:0

成也信仰,败也信仰!

2021年是我入市以来赚得最多的一年,接下来的2022年又是入市以来亏得最多的一年,甚至把多年的盈利全部抹平。

一切回归起点时,刚好看到了陶博士的帖子,开始学着用通达信进行编程选股,顿觉走进了一片新天地,一是可以避免情绪化交易,二是我虽不是码农,但刚好会一点编程,而且研究方向就是特征提取(非金融领域),突然间找到了专业知识和业余兴趣爱好的结合点。量化交易对我而言,再适合不过了。接下来的目标很简单,找到一个胜率高的模型。

模型设定及测试过程

交易策略:在个股行情刚启动时(限制30日、100日涨幅),出现符合特征的图形和成交量,给出买入信号。上涨回落跌破10日均线给出卖出信号。

测试时段:由于2022年是亏最多的一年,所以模型测试时段首先很自然地选为2022.1.1-2022.12.31了,目标是少亏或者不亏。能通过这一年的考验,估计在其他年份应该不会更差。经过几次优化,2022年的胜率达到50%以上,且有盈利后,把测试时段调整为2017.2.13-2023.2.12。原因是时间刚好是6年,且这个时段起始和结束始上证指数的点位十分接近。

买卖规则:每只个股出现买入信号时,一次性买入5万元,如连续两次买入信号不加仓。直到卖出后,新的买入信号才有效。

测试品种:上证和深证A股,不含ST。

强制平仓:测试时段结束时,无论盈亏,均卖出平仓。

止盈止损:不设固定比例或者固定时限强制止损、止盈。

测试结果

股池中共有4782只股票,2017年2月以来的6年时间内,1442只个股从未出现买入信号,产生盈利个股2390只,亏损个股950只。

6年时间内,共操作5752次,盈利次数4228次,胜率73.5%。

收益率最大351%,亏损最大比列为79.16%。可见不设强制止盈止损的情况下,均衡仓位比较重要。重在胜率,而不在重仓,感情用事,可能万劫不复。

个股涨幅前20名

个股跌幅前20名

典型买卖信号分析

$海天瑞声(SH688787)$ 

一共产生了4次买入信号,只进行了2次买入操作。第2、3次买入信号由于第1次开仓还没有卖出,所以没有生效。实际上最好的买点是第3次,但这是马后炮,事前不可知。第2次买入后的卖出信号目前还没出来,后续有可能继续上涨,也可能回落后卖出。有一些波段没有被模型抓住,但这其实不必强求,因为胜率更重要。

$江苏北人(SH688218)$ 

一共进行了一次操作,上市以来只产生过两次买入信号,第二次由于前一次开仓还没有卖出,所以没有生效。和海天瑞声类似,模型的可贵之处在于,在盘整下行的阶段没有给出买入信号。

$金一文化(SZ002721)$ 

亏损最多,一共产生2次操作信号,但因为前一次还没有卖出,只进行了一次操作。第一次买入信号本是在主升浪之中,但不知道是因为什么突发利空导致了暴跌,再也没有机会卖出了。实际中,应该对股票进行跟踪,将突然明显恶化的个股卖出,或者设置一个较低的保护止损位。

总结

总得来说,这个量化模型主要目标是抓住主升浪,虽然不能保证每一波上涨都能抓住,但重在胜率,必须舍弃一些不是那么典型的图形。

模型可贵的地方在于,前期漫漫的振荡下行过程,以及主题操作结束后的快速下跌,基本不会产生买入信号,这是让人满意的地方。

模型还待改进之处,目前没有设止损,这点后续需做得更好。或许通过一个比较低的止损,既允许中短期调整,不卖飞大牛股,也实现兜底,避免踩大坑。

全部讨论

2023-02-14 09:23

哈哈哈哈哈哈哈,好笑

2023-02-13 20:43

北人还持有吗?