Py学习  »  Python

10年赚400倍的炒股策略 | python量化(附视频讲解)

经管之家论坛 • 6 年前 • 981 次点击  

10年赚400倍?!

这怎么可能?!

肯定是标题党!!

吃瓜群众

专家

绝对不是。后面会附上原始数据、代码、结果,用数字说话。

那这个策略是不是非常的复杂?

吃瓜群众

专家

不复杂。这个策略非常简单,简单到一句话就能讲清楚。

那这个策略是不是普通人都无法实际操作?

吃瓜群众

专家

任何人只要可以买股票,就能实际操作这个策略。

…………

吃瓜群众

 

给大家分享一个策略,一个在过去10年可以让你的本金翻400倍的选股策略。

 

这个策略简单到只用了一个选股条件。但是这个选股条件在茫茫多的其他条件当中,却是最强的一个。至少我个人寻寻觅觅了这么多年,回过头来发现,还是没有一个单独的选股条件比它更强。

 

记得很多人在2009年的时候就说过,这个选股条件在将来不会再有效了,要当心。但是这些人一再的被打脸。不好说2009年到现在的惊人收益,仅仅2016年,通过这个选股条件选出来的股票就涨了100%左右。试问有多少人跑赢了?

 

不再卖关子了,这个选股条件就是:小市值。本质上就是说,市值越小的股票,在将来上涨的概率越大。

 

可以将这个条件抽象为一个可以实际投资的策略:在每个月的月底,找出市值最小的10只股票,然后全仓等额买入。每月如此反复。

 

对,就是这么简单的一个策略,一个每个月只用交易一次其它时间只需要喝茶的策略,从2006年至2016年,11年期间,可以让你的原始资产翻400倍。

 

当然,现在小市值选股已经越来越成为行业公开的“秘密”,很多高大上的量化基金,背后的逻辑本质上就是简单的小市值选股。

 

策略知道的人多了,就谁都不能保证它将来可以继续赚钱,例如在2017年就出现了一些回调。

 

但另一方面,谁都不能保证它将来就不能赚钱。我们唯一知道的是,在过去近30年的A股市场上,它非常的赚钱。在过去100年的美国市场上,他也非常的赚钱。

 

我们还是回到python代码,下面讲讲我是如何用历史数据去验证这个策略的,用数据说话。

 

以下是我用到的数据截图。这个数据,包含了所有股票(包括退市)从上市至今每个月的数据,每一行就是一个股票在一个月的相关数据。数据总共约30M。


 

其中第四列的【是否交易】字段,含义是这个股票在当月的最后一个交易日是否交易。用于排除那些在月末最后一天停牌不能买入的股票。


第五列的【最后一天涨跌幅】字段,含义是这个股票在当月的最后一个交易日的涨跌幅。用于排除那些在月末最后一天涨停不能买入的股票。


接下来就是代码,加上注释、空格,总共也就50多行,python就是这么强大。



这是最终的资金曲线图,起点是
1。其实是翻了467倍,接近500倍。同期沪深300指数作为benchmark,也就上涨了十几倍。

若对代码不是很理解的话,可以点击阅读原文观看视频(试听部分免费),里面有关于以上代码的逐行讲解


想要获取文章中使用的数据和源代码,扫码添加微信
好友,即可获得相关课程代码,以及进入量化投资交流群, 还有机会获得量化投资大赛参赛资格。

 


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/nxaxogOIGU
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/2408
 
981 次点击