【邢不行|量化小講堂系列05-Python量化入門】計算創業板平均市盈率

引言:

邢不行的系列帖子“量化小講堂”,通過實際案例教初學者使用python進行量化投資,瞭解行業研究方向,希望能對大家有幫助。

【歷史文章彙總】請點擊此處

【必讀文章】EOS期現套利,一週時間,15%無風險收益

                     10年400倍策略分享(附視頻逐行代碼講解)

個人微信:xingbuxing0807,有問題歡迎交流。

 


計算創業板平均市盈率

最近創業板表現太猛了,很多人說估值太高,那麼估值到底有多高?是否達到了歷史上的高點?本案例中程序的功能是計算創業板股票歷史上每天的平均市盈率,希望通過這個案例一來解答上述問題,二來向大家介紹pandas以下的幾個操作:

  1. 數據的導入以及導出
  2. 對整列數據進行操作
  3. 數據合併的append操作
  4. groupby語句

計算創業板股票每天的平均市盈率,那麼必須要知道每個股票每天的市盈率。從這裏可以下載到所有股票的從上市日起的每天的交易數據、以及市盈率數據,可以作爲我們計算的原始數據。數據下載下來是下圖這個樣子:
每個股票一個csv文件

每一行是每一天的數據


有了原始數據之後就是代碼了,下面是代碼的截圖,有詳細的註釋,需要代碼可以加我微信xingbuxing0807索要。

 

把數據下載下來,並且直接運行代碼,結果就會輸出到“創業板平均市盈率.csv”文件。至於創業板股票的現在的平均市盈率是多少,這裏就不貼出來啦,大家還是自己運行程序之後看結果吧!

思考題:

本案例中是計算創業板股票的平均市盈率,那麼如果計算上證股票的平均市盈率呢?答案:其實只要修改代碼中的一個數字就行了。

 

對本文研究有自己的想法的朋友,歡迎在評論區留言。關於文中的代碼、數據,以及下期《量化小講堂》想了解的內容,也可以加我個人微信xingbuxing0807交流。

如果你想入門量化,但是始終找不到方向,可以加入我的知識星球。我會在裏面解答你的問題,分享我的感悟,不論是投資、技術,還是職業選擇、思維方式。 

                                                                         -- 學習和成長從來都不是一個人的事 --

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章