【邢不行|量化小讲堂系列05-Python量化入门】计算创业板平均市盈率

引言:

邢不行的系列帖子“量化小讲堂”,通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助。

【历史文章汇总】请点击此处

【必读文章】EOS期现套利,一周时间,15%无风险收益
10年400倍策略分享(附视频逐行代码讲解)

个人微信:xbx9025,有问题欢迎交流。

文中用到的A股数据可在www.yucezhe.com下载,这里可以下载到所有股票、从上市日起的交易数据、财务数据、分钟数据、分笔数据、逐笔数据等。


计算创业板平均市盈率

最近创业板表现太猛了,很多人说估值太高,那么估值到底有多高?是否达到了历史上的高点?本案例中程序的功能是计算创业板股票历史上每天的平均市盈率,希望通过这个案例一来解答上述问题,二来向大家介绍pandas以下的几个操作:

  1. 数据的导入以及导出
  2. 对整列数据进行操作
  3. 数据合并的append操作
  4. groupby语句

计算创业板股票每天的平均市盈率,那么必须要知道每个股票每天的市盈率。从这里可以下载到所有股票的从上市日起的每天的交易数据、以及市盈率数据,可以作为我们计算的原始数据。数据下载下来是下图这个样子:
每个股票一个csv文件

【邢不行|量化小讲堂系列05-Python量化入门】计算创业板平均市盈率_第1张图片
image.png

每一行是每一天的数据


【邢不行|量化小讲堂系列05-Python量化入门】计算创业板平均市盈率_第2张图片
image.png

有了原始数据之后就是代码了,下面是代码的截图,有详细的注释,可以加我微信xingbuxing0807索要代码。


【邢不行|量化小讲堂系列05-Python量化入门】计算创业板平均市盈率_第3张图片
image.png

把数据下载下来,并且直接运行代码,结果就会输出到“创业板平均市盈率.csv”文件。至于创业板股票的现在的平均市盈率是多少,这里就不贴出来啦,大家还是自己运行程序之后看结果吧!

思考题:

本案例中是计算创业板股票的平均市盈率,那么如果计算上证股票的平均市盈率呢?答案:其实只要修改代码中的一个数字就行了。


对本文研究有自己的想法的朋友,欢迎在评论区留言。关于文中的代码、数据,以及下期《量化小讲堂》想了解的内容,也可以加我个人微信xbx9025交流。

【邢不行|量化小讲堂系列05-Python量化入门】计算创业板平均市盈率_第4张图片
WechatIMG94.jpeg

如果你想入门量化,但是始终找不到方向,可以加入我的知识星球。我会在里面解答你的问题,分享我的感悟,不论是投资、技术,还是职业选择、思维方式。

-- 学习和成长从来都不是一个人的事 --

【邢不行|量化小讲堂系列05-Python量化入门】计算创业板平均市盈率_第5张图片
星球.png

你可能感兴趣的:(【邢不行|量化小讲堂系列05-Python量化入门】计算创业板平均市盈率)