这是邢不行第 119 期量化小讲堂的分享
作者 | 邢不行
2023年华为研发费用再创新高,高达1600亿,多年高研发投入也让华为在一众领域遥遥领先。
研发费用占全年收入23%
遍观全球,各行各业巨头也极为重视研发。
2022年全球研发投入排名
细数它们的成功史,大抵都离不开投入研发、收入增加,继而加大研发力度,收入狂飙这一路径。
高研发投入能否作为判断公司好坏的依据?
我们又能否构建一个买高研发投入的公司的量化选股策略,从而赚取收益呢?
本文就来做相应的研究。
01
研发投入
1 | 研发投入介绍 |
研发投入即研究与开发某个项目所支付的投入。
相关数据一般会在上市公司财务报告中披露。
某公司财报显示,2023年研发费用为23亿
我们统计了A股历史上所有股票的研发费用数据,包含了上市公司每个季度的研发费用,甚至近4个季度的研发费用总和等字段,可谓及其全面。
懂行的朋友一定能发现这份数据的珍贵,如果你感兴趣的话,可以加我微信xbx297,都是可以直接免费发给你的。
2 | 数据统计 |
借助这些数据先做一个简单统计。
2023年A股研发费用最多的公司高达460亿元。
看似科技含量不高的建筑公司,研发投入却极高
更出人意料的是,研发前10的公司中,除了比亚迪,其他都是中字头的大国企。
可见这些公司不仅有雄厚的国资背景,科研水平和创新能力也同样走在了行业最前列。
3 | “小知识” |
刚接触股市的朋友可能不知道,研发费用从2018年三季度才开始强制要求披露。
在此之前大多公司不会单独披露,而是将其合并到管理费用中。
当然也有公司多年来一直坚持,比如中兴通讯。
市场上还有部分公司利用研发费用实现财务造假:
上述均为不正当手段,各位CEO切勿模仿
关于研发费用的科普就此结束,下文我们将构建相关的量化选股策略,来验证购买高研发费用的股票能否赚取收益。
02
策略构建
1 | 研发费用指标 |
假设在每月末将股票按研发费用TTM从大到小排序,删除ST/退市/停牌股票后,选出排名前10的股票。
在每月第一个交易日开盘均仓买入,最后一个交易日收盘清仓卖出。
再重新选择符合条件的股票,并在次月第一个交易日买入,如此循环往复。
研发费用TTM:最近4个季度研发费用总和
如在2024年3月29日选出研发费用TMM最高的10只股票,并在4月1日均仓买入,持有至4月30日卖出,并重新选择符合条件的股票。
如此即构成一个简单的量化选股策略。
要验证该策略最终是赚是亏,就需要借助全部研发费用历史数据和Python代码。
相关数据和代码已经帮大家准备好了,只需打开py后缀的文件,点击运行即可。
如果你需要这份数据和代码的话,可以加我微信xbx297,都是可以直接免费发给你的。
2 | 指标效果 |
代表策略的橙色曲线从1元涨至1.19,略微跑赢代表大盘的沪深300指数。
但年化收益仅3.95%,最大回撤高达31.26%,收益甚至不如存进银行。
结果尚在意料之中,毕竟此处用到的研发费用数据为绝对值,存在一定问题。
比如很容易选到规模体量较大的超大型公司,其投入的研发费用远非小公司可及。
3 | 研发费用占比 |
因此一般使用研发费用占比指标作为代替(研发费用除以主营业务收入),指标越大代表公司越注重研发。
如下图中两家公司,绝对值角度公司A研发投入远高于公司B。
但从研发费用占比看,公司A仅为1%,公司B为10%,公司B相对更注重研发投入。
若从研发转为产出,则公司B获益相对更大。
买研发占比高的公司究竟能否帮我们赚取收益?
仅需在前文代码基础上稍作修改,点击运行即可。
如果你需要这份数据和代码,可以加我微信xbx297,都是可以直接免费发给你的。
策略结果令人大失所望。代表策略的橙色曲线从1元跌至0.72,年化收益-7.18%,最大回撤52.66%。
策略和沪深300指数并称卧龙凤雏
至此可以得出如下结论:不论是绝对值还是相对值,研发费用都无法作为独立的选股指标使用。
那研发费用就毫无用处了吗?
03
研发费用使用指南
1 | 策略改进 |
不妨思考如下问题:对酒店或餐饮行业而言,研发费用重要吗?
与其用一年营收的10%做研发,多开分店或许是更优解。
由点及面,研发费用对特定行业的确重要,但对许多行业却并非如此。
而前述策略均在A股所有股票中进行选择,对所有行业一概而论。更好的办法应是对行业做单独分析。
比如针对纺织服饰行业构建如下策略:
代表策略的橙色曲线翻了3倍,大幅跑赢了沪深300指数。
年化收益高达26%,而同期行业年化收益仅3.9%,实现了22%的超额收益,提升颇高。
再看建筑材料行业,年化收益23%,相比整个行业,超额收益有20%。
部分行业中研发费用占比甚至是反指,比如商贸零售行业。
年化收益-12%,最大回撤高达70%,大幅度跑输行业本身,可以说血本无归。
2 | 使用指南 |
综上所述,研发费用占比指标并非无效,而是在某些本不注重研发的行业,无法用它衡量公司好坏。
在一些特定行业,它就是一个及其优秀的财务指标。
上文仅例举了三个行业的案例,至于该指标在其他行业的表现,篇幅有限,就不做详细介绍。
结论我都整理到了Excel中,感兴趣的朋友可以加我微信xbx297,都是可以直接免费发你的。
也推荐大家去探索一番这张表格,了解研发费用可以在哪些行业发挥作用,对后续选股也会有所帮助。
后记
文章的最后,和大家分享一点量化投资的心得。
经常有人问我小白如何入门量化投资,有什么资料分享。
我特意为大家准备了一个《量化投资新手学习大礼包》。
首先是我们自己总结的适合零基础新手的量化投资学习路径,可以让你知道自己每一步需要达到什么阶段。
接下来你可以通过我整理的量化文章合集,来更全面的了解量化投资到底是什么。
我还精选了适合各个学习阶段的策略研报合集,正如我一直所说,量化研报是很好的量化实践项目,深度研报可以显著提升你的量化水平。
这一份代码则适合喜欢研究技术指标的人,你可以跟着教程轻松计算出所有技术指标,并测试这个指标的有效性。
如果你有一定的基础,还可以尝试回测一些策略,我为你准备好了十几个不同类型的经典策略和它们的代码,相信总有一个适合你自己去魔改开发,运用到实盘。
最后也是最关键的,量化的基础就是准确的历史数据,我会送你一份股票历史日线数据和一份财务数据,你可以用它测试所有技术指标和财务指标,也可以用来回测大部分策略。
识货的你一定能够发现这个大礼包的价值吧。如果你需要的话,可以加我微信xbx297,都是可以直接免费发给你的。
联系作者
往期文章推荐
妙用市场情绪找出大盘买卖点,逆向交易5年3倍 | Python量化期权成交量,上证50ETF择时
300W才能开通,A股自动交易公平吗?散户如何实现程序化交易?| 附A股程序化交易实盘演示
趋势之王or虚有其表?Python量化25种均线用法,哪些有用,哪些没用?
低风险、高收益?可转债缘何走上神坛?网红可转债策略能赚钱吗? | 附Python量化选债代码
抱最狠的团,亏最多的钱?Python量化散户抱团,揭秘A股股东户数秘密 | 附代码
以前嗤之以鼻,现在逐字学习!用Python量化缠论,一键自动生成交易信号 | 附代码 |【邢不行】
技术指标消亡史:从独领风骚到泯然众人 | 量化交易者如何看待技术指标,技术分析还能用吗?| 【邢不行】
微盘股还能买吗?量化轮动策略轻松跑赢指数12倍?!只会买指数ETF也能做量化?| 【邢不行】
大A为何频繁跳水,Python量化1200W条交易数据给你答案!| 【邢不行】
A股贵如金?Python量化验证AH股溢价效应,跟着买15年18倍?| 附策略代码