一.好的投资,首先是选好行业

红杉资本曾经有一条著名的投资经验,大意是:**好的投资,首先是选好赛道,其次是赛道上的选手。**对于每天活跃于资本市场上的投资者而言,赛道所指的正是你正在投资、或者将要投资的那家公司它所在的行业,更直接的说,你投资于什么行业,投资于这个行业的哪家公司,决定了你最终能获得什么样的收益表现。

那么,红杉资本的这条投资经验是否适用于A股市场,并给我们带来可观的投资收益呢?本文试图通过量化分析和交易回测来验证这一投资模式是否真正有效,所采用的数据取自于聚宽数据出品的JQData本地量化金融数据,通过梳理出自2010年以来A股市场上不同行业的发展情况,进一步构建出一个优质行业龙头组合,观察其从2015年股灾至今的收益表现。最终发现,这样一个优质行业的龙头组合,从股灾至今大幅跑赢了上证指数和沪深300指数高达30%的以上的收益率,可以说是超乎预期的。以下是具体分析过程

二.2010 ~ 2017 沪深A股各行业量化分析

在开始各行业的量化分析之前,我们需要先弄清楚两个问题:

第一,A股市场上都有哪些行业;
第二,各行业自2010年以来的营收、净利润增速表现如何?
第一个问题
很好回答,我们使用JQData提供的获取行业成分股的方法,输入get_industries(name=‘sw_l1’)
得到申万一级行业分类结果如下:它们分别是:【农林牧渔、采掘、化工、钢铁、有色金属、电子、家用电器、食品饮料、纺织服装、轻工制造、医药生物、公用事业、交通运输、房地产、商业贸易、休闲服务、综合、建筑材料、建筑装饰、电器设备、国防军工、计算机、传媒、通信、银行、非银金融、汽车、机械设备】共计28个行业。

第二个问题
要知道各行业自2010年以来的营收、净利润增速表现,我们首先需要知道各行业在各个年度都有哪些成分股,然后加总该行业在该年度各成分股的总营收和净利润,就能得到整个行业在该年度的总营收和总利润了。这部分数据JQData也为我们提供了方便的接口:通过调用get_industry_stocks(industry_code=‘行业编码’, date=‘统计日期’),获取申万一级行业指定日期下的行业成分股列表,然后再调用查询财务的数据接口:get_fundamentals(query_object=‘query_object’, statDate=year)来获取各个成分股在对应年度的总营收和净利润,最后通过加总得到整个行业的总营收和总利润。这里为了避免非经常性损益的影响,我们对净利润指标最终选取的扣除非经常性损益的净利润数据。

我们已经获取到想要的行业数据了。接下来,我们需要进一步分析,这些行业都有什么样的增长特征。

我们发现,在28个申万一级行业中,有18个行业自2010年以来在总营收方面保持了持续稳定的增长。它们分别是:【农林牧渔,电子,食品饮料,纺织服装,轻工制造,医药生物,公用事业,交通运输,房地产,休闲服务,建筑装饰,电气设备,国防军工,计算机,传媒,通信,银行,汽车】;其他行业在该时间范围内出现了不同程度的负增长。

那么,自2010年以来净利润保持持续增长的行业又会是哪些呢?结果是只有5个行业保持了基业长青,他们分别是医药生物,建筑装饰,电气设备,银行和汽车。(注:由于申万行业在2014年发生过一次大的调整,建筑装饰,电气设备,银行和汽车实际从2014年才开始统计。)

从上面的分析结果可以看到,真正能够保持持续稳定增长的行业并不多,如果以扣非净利润为标准,那么只有医药生物,建筑装饰,电气设备,银行和汽车这五个行业可以称之为优质行业,实际投资中,就可以只从这几个行业中去投资。这样做的目的是,一方面,能够从行业大格局层面避免行业下行的风险,绕开一个可能出现负增长的的行业,从而降低投资的风险;另一方面,也大大缩短了我们的投资范围,让投资者能够专注于从真正好的行业去挑选公司进行投资。

三.「2010-2017」投资于优质行业龙头的收益表现

选好行业之后,下面进入选公司环节。我们知道,即便是一个好的行业也仍然存在表现不好的公司,那么什么是好的公司呢,本文试图从营业收入规模和利润规模和来考察以上五个基业长青的行业,从它们中去筛选公司作为投资标的。

3.1按营业收入规模构建的行业龙头投资组合

首先,我们按照营业收入规模,筛选出以上5个行业【医药生物,建筑装饰,电气设备,银行和汽车】从2010年至今的行业龙头如下表所示:

可以看到,虽然时间跨度很长,但是在这5个行业中,营收规模大的公司始终处于领先地位。它们分别是【上海医药,中国建筑,上海电气,工商银行,上汽集团】。

由于各年度上市公司年报的公布截止日是4月30日,待所有上市公司年报公布后,确定行业龙头,然后将这些行业龙头构建成一个投资组合。那么,持有投资组合的收益表现如何呢?为了保证投资时间的一致性,我们假设从2015年4月30号之后的第一个交易日开始投资,本金是100万,每个标的投资权重相同,都是20%,并且忽略交易成本,那么持有该组合至2018年4月30号的投资收益是多少呢?

我们利用JQData提供的获取行情接口get_price(security=‘股票代码’, start_date=‘开始交易日’, end_date=‘投资截止日’, frequency=‘daily’, fields=None, skip_paused=False, fq=‘pre’),分别获取组合中各个公司在各年度开始交易日和投资截止日(4.30之后的第一个交易日)的价格,得到最终的投资结果如下图所示:

可以看到,除了2015.5.4-2016.5.3股灾期间,该组合投资收益率和上证指数、沪深300指数有一个同步的大幅下跌外,从2016.5.3至2018年5.2,改组合连续两年获得了正收益,并在2016年大幅跑赢另外两个基准指数20%以上。

聪明的读者一定会问这样一个问题,如果我从2018年5月2号开始,投资100万买入这样一个按营收规模衡量的行业龙头组合,至2018年5月30号,收益表现会如何呢?答案是【3.04%】,而同期上证指数收益率和沪深300收益率分别是【-0.20%】和【-0.39%】,可以说表现非常之好了。

3.2按扣非净利润规模构建的行业龙头投资组合
如果我们按照扣除非经常性损益的净利润来衡量,以上5个行业从2010年至今的行业龙头又会是哪些呢,我们查出来如下表所示:

可以看到,按照扣非净利润来构建投资组合,医药生物和电气设备两个行业分别发生了行业龙头的更替,如果要构建基于扣非净利润的投资组合,那么我们就需要每年去调整我们的组合标的以保证组合中都是上一年度的行业龙头。和上述投资回测方式一样,我们从2015年5月4号买入这样一个组合,并在之后每年4月30号之后的第一个交易日调整组合中的行业龙头标的,最终的投资结果如下表所示:

可以看到,即使是2015.4.30-2016.5.3股灾期间,该组合也跑赢上证指数和沪深300指数3%左右;而2016.5.3至2018年5.2期间更是大幅跑赢两个基准指数高达30%以上。

同样的,如果从2018年5月2号开始,投资100万买入这样一个按扣非净利润规模衡量的行业龙头组合,至2018年5月30号,收益表现会如何呢?答案是【2.83%】,对比同期上证指数收益率和沪深300指数的【-0.20%】和【-0.39%】,仍然维持了非常良好的表现。具体收益如下表所示:

四.结论

通过以上行业分析和投资组合的历史回测可以看到:

先选行业,再选公司,即使是从2015年股灾期间开始投资,至2018年5月1号,仍然能够获得相对理想的收益,可以说,红杉资本的赛道投资法则对于一般投资者还是比较靠谱的。

在构建行业龙头投资组合时,净利润指标显著优于营业收入指标,获得的投资收益能够更大的跑赢全市场收益率

市场是不断波动的,如果一个投资者从股灾期间开始投资,那么即使他买入了上述优质行业的龙头组合,在近3年也只能获得12%左右的累计收益;而如果从2016年5月3日开始投资,那么至2018年5月2日,2年时间就能获得超过50%以上的收益了。所以,在投资过程中选择时机也非常重要。

JQData应用 | A股行业投资指南——好的投资,首先是选好行业相关推荐

  1. A股行业投资指南——好的投资,首先是选好行业

    A股行业投资指南--好的投资,首先是选好行业 (转自 https://www.joinquant.com/view/community/detail/dc8851bd832a2cb2372992db0 ...

  2. 计算机行业除了编程还有什么工作可以选,计算机行业除了编程还有什么工作可以选?...

    原标题:计算机行业除了编程还有什么工作可以选? 随着互联网+的不断推进,IT行业在全社会的影响力越来越大,应用范围越来越广,需要的人才也就越来越多.很多人看到身边的朋友转行到IT行业拿了高薪,也想进军 ...

  3. 明略数据是谁?为何能拿下腾讯在行业AI的高额投资

    李根 发自 凹非寺 量子位 报道 | 公众号 QbitAI 明略数据,究竟是一家什么样的公司? 昨天,这个低调的AI独角兽官宣了一轮已于去年完成的10亿元融资,C轮,华兴新经济基金和腾讯领投.更早之前 ...

  4. 全球与中国色选机行业深度研究调查分析报告

    受新冠肺炎疫情等影响,QYResearch调研显示,亚太地区是色选机(Sorting Machines)的最大市场地区,占据超过43%的市场份额.全球主要的供应商有Tomra.Bühler和合肥美亚等 ...

  5. 股债轮动、股票指数间轮动和行业间轮动的一种新思路:GEYR策略

    前言 GEYR一般定义为长期国债收益率与证券市场股利收益率的比值,可用于股债配置.当该值增大时,债券配置价值较高:反之则股票配置价值较高.GEYR策略的本质思想在于将标的资产视为零息债券,并对票息进行 ...

  6. 2022-2028年中国互联网+不良资产处置行业深度调研及投资前景预测报告

    [报告类型]产业研究 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了互联网+不良资产处置行业相关概述.中国互联网+不良资产处置行业运行环 ...

  7. 2022-2028年中国新零售行业深度调研及投资前景预测报告(全卷)

    [报告类型]产业研究 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了新零售行业相关概述.中国新零售行业运行环境.分析了中国新零售行业的现 ...

  8. 全球及中国木材加工行业运行状况与投资产值预测报告2022版

    全球及中国木材加工行业运行状况与投资产值预测报告2022版 --------------------------------------------- [修订日期]:2021年11月 [搜索鸿晟信合研 ...

  9. 中国传感器行业应用规模与投资价值分析报告2022版

    中国传感器行业应用规模与投资价值分析报告2022版 HS--HS--HS--HS--HS--HS--HS--HS--HS--HS--HS--HS-- [修订日期]:2021年11月 [搜索鸿晟信合研究 ...

最新文章

  1. 在JavaScript中创建多行字符串
  2. springcloud实践之断路器:Hystrix原理和解构
  3. apt-get update 问题 及gcc高亮
  4. 信息学奥赛一本通 1979:【18NOIP普及组】龙虎斗 | 洛谷 P5016 [NOIP2018 普及组] 龙虎斗
  5. magento 1.7 中文语言包
  6. scaleType属性设置!
  7. 01 前端HTTP协议(图解HTTP) 之 网络基础
  8. Sharding-Sphere,Sharding-JDBC_介绍_Sharding-Sphere,Sharding-JDBC分布式_分库分表工作笔记001
  9. app 缓存html页面,HTML5本地存储VS App缓存离线网站浏览
  10. windows系统bat批处理 bat脚本默认拥有管理员权限
  11. 完美:Docker遇到Intellij IDEA这个插件,再次解放生产力~
  12. PAT之算法/技巧:01背包
  13. VBA函数传递参数方式
  14. Unity3D脚本编程读书笔记——第3章 Unity 3D 脚本语言的类型系统
  15. 案例|工业物联网解决方案·智慧钢厂高性能安全数采
  16. 在Qt环境下进行人机交互界面设计--工具条
  17. java 计算周_java学期周数的计算,求算法
  18. 电子学会 2020年6月 青少年软件编程Python编程等级考试一级真题解析(选择题+判断题+编程题)
  19. 9-2分布迭代次数的15个梯度
  20. Tomcat构建企业级高负载WEB服务器之部署jspgou商城

热门文章

  1. Springboot注入RestTemplate异常Field restTemplate in xxx.ApiRestUtils required a bea
  2. 人狗鸡米过河问题matlab代码
  3. 树莓派上手前的准备工作(一)——格式化sd卡(sd卡格式化工具的使用)
  4. 建筑工地无线覆盖监控系统方案
  5. c语言抽象数据类型的定义,C++问题,定义“有理数”的抽象数据类型
  6. ios解锁动态图片_iPhone不越狱如何设置酷炫的动态锁屏壁纸
  7. MATLAB三维绘图(一)三维基础绘图
  8. 配置高低档计算机,电脑配置高但是卡_电脑配置高但是fps低
  9. VLAN 0的作用说明
  10. 对Halting Problem的漂亮解释