楼主: _wallstreetcat_
2106 1

[交易策略] 跌了这么多,创业板可以买了吗? [推广有奖]

  • 0关注
  • 36粉丝

已卖:114份资源

讲师

9%

还不是VIP/贵宾

-

威望
0
论坛币
88 个
通用积分
41.5574
学术水平
14 点
热心指数
13 点
信用等级
13 点
经验
6402 点
帖子
257
精华
0
在线时间
235 小时
注册时间
2017-3-16
最后登录
2024-10-20

楼主
_wallstreetcat_ 企业认证  发表于 2017-5-17 15:59:54 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
最近中小创跌得很厉害,这两天又迅速反弹,这到底是诱多呢还是真正反弹?创业板真的可以买了吗?
为尊重作者知识产权,本文参考了BigQuant人工智能量化平台(https://bigquant.com/)的一篇文章。
股神巴菲特坦然其投资理念非常简单——价值投资,专买具有安全边际处于价值“洼地”的股票。在股票市场上,一般以市盈率指标来衡量股票的价值,市盈率相对较低的话,股票更具有投资价值。金融知识薄弱的小伙伴可能对市盈率不太了解,我简单介绍一下。


什么是市盈率

市盈率是衡量股价高低和企业盈利能力的一个重要指标。由于市盈率把股价和企业盈利能力结合起来,其水平高低更真实地反映了股票价格的高低。例如,股价同为50元的两只股票,其每股收益分别为5元和1元,则其市盈率分别是10倍和50倍,也就是说具当前的实际价格水平相差5倍。若企业盈利能力不变,这说明投资者以同样50元价格购买的两种股票,要分别在10年和50年以后才能从企业盈利中收回投资。因此市盈率倍数可以简单地理解为要收回投资,最少需要多少年,很明显市盈率越低,越具有吸引力。




我们先看看创业板指数




399006.SZA代表创业板指数,不清楚的小伙伴可以参看文档1。T.plot是我们平台封装的一个绘图函数,有些小伙伴可能要问了,为什么Python绘图功能如此强大还要自己封装绘图函数呢?那是因为T.plot是绘制交互式图表,功能更强大,去试试大家就知道了(Pandas DataFrame数据图表可视化4),而且一旦使用之后,就不会再用普通的绘图函数啦。


  1. start_date = '2013-01-01'   
  2. end_date = '2017-05-10'
  3. index = D.history_data('399006.SZA', start_date, end_date, fields=['close']).set_index('date')
  4. T.plot(index[['close']], chart_type='line', title='创业板指数')
复制代码

1.png

从上图我们看出,创业板指数在13年以来一路走牛,曾在2015年6月到达了3900点的高度,然后经历了数次大级别调整。创业板是市场中的热点板块,比较容易受到投资者的青睐,各种题材、热点都是经常出现在创业板中,那么现在的创业板是否具有投资价值呢?要回答这个问题,就必须计算创业板的平均市盈率。


股票列表

我们先把股票代码列表拿出来,参看文档

  1. stock = D.instruments(start_date=start_date, end_date=end_date)
复制代码

然后,获取创业板股票(股票代码以3开始)的总市值和市盈率数据,参看数据获取API详解。然后根据总市值和市盈率我们再计算净利润数据,最后将其放在一张大表:

  1. df = pd.DataFrame()
  2. for i in stock:
  3.     if i[0] == '3':
  4.         data = D.history_data(i, start_date, end_date, fields =['pe_ttm','market_cap','list_board'])
  5.         data['net_profit'] = data['market_cap'] / data['pe_ttm'] # 净利润
  6.         data = data.set_index('date')[['instrument', 'market_cap', 'net_profit']]
  7.         df = df.append(data)
复制代码

平均市盈率计算

现在,我们有了创业板中每只股票的总市值和市盈率数据,据此来计算创业板平均市盈率:




groupby方法

这里,尤其要介绍的是groupby方法,它是一种数据处理的聚合分组运算方法,可以参看10分钟学会Pandas。Pandas提供了一个灵活高效的groupby功能,它使你能以一种自然的方式对数据集进行切片、切块、摘要等操作。根据一个或多个键(可以是函数、数组或DataFrame列名)拆分Pandas对象。计算分组摘要统计,如计数、平均值、标准差,或用户自定义函数。

  1. output = df.reset_index().groupby('date')['market_cap','net_profit'].sum()
  2. output['average_pe'] = output['market_cap'] / output['net_profit']
  3. T.plot(output[['average_pe']], chart_type='line', title='平均市盈率')
复制代码
3.png

结论

可以看出,在15年牛市顶部的时候,创业板平均市盈率曾经达到了150倍,即这是一笔需要150年才会收回本金的投资,想想这是多么疯狂啊,因为欧美等发达国家股市的市盈率一般保持在15~20倍左右,而亚洲一些发展中国家的股市正常情况下的市盈率在30倍左右。现在我们创业板市盈率在50倍左右,你会觉得它处于价值“洼地”吗?








二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:创业板

已有 1 人评分经验 论坛币 收起 理由
fantuanxiaot + 12 + 12 精彩帖子

总评分: 经验 + 12  论坛币 + 12   查看全部评分

沙发
fantuanxiaot 发表于 2017-5-18 21:51:55
创业板处于下降趋势

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jr
拉您进交流群
GMT+8, 2026-1-28 07:52