7.5年28倍 -- 年化56%的银行股投资策略

#银行股投资攻略#

策略效果

市场有一种普遍偏见,认为银行股十年不动,收收息股、当打新门票还可以。要获得超额收益,还得大消费、高科技、喝酒吃药券商地产等。

对于这个观点,我不够资格表达看法。本人从2014年才进入证券市场,资历浅薄,能力圈也从未跨出银行股,可谓是井底之蛙,对喝酒吃药券商地产是真心不懂。但在银行股琢磨了近6年,生性愚钝,仅构建了一套能让自己信服的投资策略和逻辑。以我本人的回测数据(2012年-2019年)和4-5年的实践(2015年 – 2019年)来看,银行股也能实现超额收益。

先上效果图,全部换股细节见文章最后

(图1) 2012年 – 2019年收益曲线

该策略从“2012年1月1日”到“2019年6月21日” ,总共1822个交易日(7.5年)的收益曲线。资产总额由100增长到1353.8,增长了13.5倍,年化收益率41%,无杠杆 (年度间的尖峰是刻意插入,用于区分年份)

(图2) 2012年 – 2019年收益曲线(带1.2x杠杆)

根据量化估值, 动态调整仓位,7.5年的收益率为28.675倍,年化收益率=56%,平均杠杆率=121.25%,最大杠杆率=160%

(表1) 2012年 – 2019年收益表格

(直接截图Matlab系统输出)

投资策略有几个特点

1. 收益稳定向上:年度都是正收益。即使在2018年也能有11%的收益。

2. 基本面量化投资:选取的量化指标都是基本面相关,不涉及技术指标

3. 虽然稳定向上,但不能避免波动,不过基本半年内能创新高。

2015年后几次较大回撤

a) 2015年股灾:回撤30%

b) 2016年熔断:回撤 25%

c) 2018年熊市:回撤 27%

投资策略的构建经历

定性分析阶段

我是2014年开始证券投资,入门阶段主要阅读 @东博老股民 的博客,研究他对银行股的分析。东博老先生的选股建立在长期财报研究的基础上,虽每次自谦为“土八路”式的“毛估估”,但他自己心里却有一笔明白账。他说兴业银行好,利润增长快,拨备覆盖率高,我就去研究这些指标。但如何通过这些指标来选股,心里非常迷茫。老先生“十年十倍“的振臂一呼让我热血沸腾,但冷静下来仍然不知如何下手。

虽然在2014年牛市跟随 @东博老股民 买了一些银行股和保险股,赚了些钱,但由于知其然不知其所以然,始终不敢重仓,实际收益相对于工资收入非常有限。我认识到,抄作业没有前途的,如果没有令自己信服的投资策略,非常容易随波逐流,在证券市场始终是一颗韭菜。我决心建立自己的投资体系。

定量分析阶段

如何量化银行股的各项指标,选择最优的银行进行投资,成为我的目标。在量化投资的路上,我读到了 @持有封基@flitter的文章,有一种相识恨晚的感觉,非常认同他们的投资思路:策略->回测->实盘->改进迭代。

作为一个工科男,我偏执的认为,实验数据是检测理论是否正确的唯一标准。任何策略,不管理论上多么站的住,一定要有数据的支持。即使有一个我非常认同的投资理论,如果没有实测数据的支持,我绝对不会重仓投入进去,更不敢去抄作业。只有清楚历史极端情况,假设各种异常场景,经过自己灵魂深处的反复拷问,投资理论才能成为信仰,才能在极端情况下坚持。

这里举个不恰当的例子。@云蒙 女士2015年开始投资策略发生了转变,从招商银行单一持股转到银行股轮动,我认为这是一个进步。但她的投资策略似乎没有回测数据的支撑(可能私下做过未公开),表面上对策略信心满满,其实心里也不是很有底。碰到市场的风吹草动,往往就坚持不下去了,而切换到另外一个策略。在我看来最好的办法就是去回测策略,然后交给机器决策。@云蒙 女士是私募经理,能力和实力超我百倍,对银行的分析能力更是我高山仰止,我也常在您的帖子吸取营养。这里拿您举例子实属不敬。只是看到您的银行分析有较多主观判断和情绪,可能对投资不利。如果需要我的帮助回测,您也可以私信我。

量化模型构建阶段

我开始建立自己的回测系统,用以验证自己大脑里的20多种投资策略。

第一步:我收集了所有A股上市的银行股2010年开始的财报,记录下策略中用到的指标,分季度整理到Excel中(如下图所示)

第二步:将20多种策略程序化,以验证策略的合理性。对于编程,我是一个业余者。好在大学阶段曾经做过数学建模,重新捡起来并不是非常困难 (下图是我的Matlab环境)

第三步:优选出的4 - 5个策略,仔细思索策略的逻辑基础是否成立(一定要有自洽的逻辑,不允许有凑出来的高收益),是否用到未来函数,是否存在过度优化,年度间表现是否一致(不允许有年度负收益)。最终选取了3个策略用作实盘。

投资策略关注的主要银行股指标

每个银行投资者都会自己定义一些指标来帮助分析,我也不例外。但这些指标能否有效,还得数据来给答案,不能靠拍脑袋决定。银行股的财报分析非常复杂,每一个具体指标都可以写成一篇文章。我水平有限,用的策略都是最简单的,每个初学者都熟悉的几个指标

1. 期初净资产收益率 (期初ROE)

这个“期初净资产收益率” 最早好像是 @那一水的鱼 提出的,是以投资的角度,评估期初买入的净资产,期末能得到的收益。

2. 不良资产对ROE的影响(隐藏ROE)

银行每年计提的资产减值损失,应该能够覆盖设计产生的不良贷款。如果不能覆盖,说明该银行在吃老本,应该在ROE中减去。如果覆盖有富余,说明有隐藏利润,这部分隐藏利润*0.75(扣税),加回到利润中。


3. 真实ROE


在我的系统中,当前各个银行真实ROE如下。最好是宁波银行(29%)和招商银行(25%),难怪受到市场热捧。但我目光短浅贪图便宜,都没有买。

4. 市净率PB

当前系统下的PB如下:银行股市场非常有效,高ROE基本对应低PB

假如你要收购A公司和B公司中的一家。两个公司净资产都是100万,A公司每年能赚25万,但要卖给你164万。B公司每年只赚14万,但只要价68万。你会买哪一家?我不知道,都很划算,可能一拍脑袋随便买一家。但系统的回测数据告诉我去买B公司,并且再找机会切换到其他公司,这样会大概率会划算一些。我无脑接受。(A=招商银行,B=光大银行)

5. 核心资本充足率

一家银行核心资本充足率<9%后,银行融资概率会大幅增加,如果融资价格<1.3x当前股价,我认为作为原股东是不划算的。如果碰到核心资本充足率<9%的银行,我会略微减少一点ROE. 当前核心资本充足率<9%的银行有中信银行(8.8%),平安银行(8.8%),北京银行(9.0%),南京银行(8.5%),江苏银行(8.6%)

策略用到的基本指标就是这样,还有一些小的补充但是对结果影响不大。我也曾对财报中的每个指标进行过推敲,但发现难以形成有效投资策略,最后关注的也是这几个简单的笨人指标了。这当然是我分析能力偏低的原因。看到一些大V的银行分析,我还是非常欣赏,但却没有精力去一一实测了。


结语

附上投资策略的Matlab回测数据 (利益相关:当前持有光大银行多头仓位,可能在72小时内卖出)

$招商银行(SH600036)$ $兴业银行(SH601166)$ $光大银行(SH601818)$

@今日话题

雪球转发:18回复:33喜欢:104

精彩评论

全部评论

MyHeartFlying08-02 09:35

估值能说说嘛?谢谢

楚悠悠1107-31 23:24

留存学习研究,谢谢!!

越过山丘无人等候07-31 15:53

还是躺赚吧,搬砖太专业量化了。

wb-redemption07-30 21:48

兴业银行2016年的财报里提到,公司资产减值损失 512.76 亿元,同比增加 60.16 亿元,增长 13.29%。为了计算真实ROE, 我是不是把这60.16亿元 从利润中减去?

wb-redemption07-30 21:44

楼主,不好意思,还有些细节想请教下。 那个计提的计算,是不是 直接拿财报上计提的总资产 减去 当年的不良贷款就行了? 还是说要 考虑不良贷款的增量? 
另外,这种方式和拨备覆盖率有关系吗?