如何計算ETF的PE ratio — 00878?

2023/08/11閱讀時間約 2 分鐘
  • 文內如有投資理財相關經驗、知識、資訊等內容,皆為創作者個人分享行為。
  • 有價證券、指數與衍生性商品之數據資料,僅供輔助說明之用,不代表創作者投資決策之推介及建議。
  • 閱讀同時,請審慎思考自身條件及自我決策,並應有為決策負責之事前認知。
  • 方格子希望您能從這些分享內容汲取投資養份,養成獨立思考的能力、判斷、行動,成就最適合您的投資理財模式。

ETF (exchange-traded funds) 近年已逐漸成為投資人青睞的投資工具,透過指數證券化,投資人可以以相對低廉的門檻參與追蹤的指數,在一些被動型的股票ETF,投資人更能透過買進一籃子股票做到某種程度的避險。與此同時,儘管長期以被動型的股票ETF追蹤大盤指數既省心又能獲取不錯的報酬,我們要如何評估現在的ETF價格是否在上緣或是有被低估的可能呢?

談到估值,在研究單一個股最常使用的方法就是PE比值,也就是股價除以EPS(或市值除以盈餘)來評估一檔股票是否在合理價格。

我們可以使用相同原理對一檔股票型ETF進行PE估值:

1. 撈取一檔ETF所有的持倉股票清單。

2. 每檔股票持有股數

3. 每檔股票的EPS

4. 計算每檔股票的總盈餘

5. ETF的總市值: 可以使用ETF股價乘上其流通股數或每檔持倉股票的股價乘上持有股數

6. ETF的總市值 / ETF的總盈餘 得到此ETF的PE

在此篇我們會以國泰永續高股息ETF (代號00878)為例,在Google Colab使用Python計算其PE比例。


以下為建議步驟:

1. 下載相關套件

!pip install openpyxl

!pip install yahoo_fin

2. 國泰提供ETF相關持倉和股數的下載連結。將下載檔案預存成data.xlsx。

raw-image

3. 針對目標資料做選取

raw-image

4. 在這步我們初步已經獲得所有持倉和持股數 (共30檔,以下僅擷取部分)。

raw-image

5. 定義一個函式,輸入股票代碼後回傳預估EPS。

- 這裡我們要研究一下什麼欄位會回傳今年的整年預估值。我們可以先到Yahoo Finance 搜尋3231.TW (緯創),可以看到今年EPS預測值為$3.55。

raw-image

- 我們可以發現此資訊落在第四欄的第二列。

raw-image

- 因此我們以此資料結構來定義函式。

raw-image

6. 在df中,一列一列的將股票代碼丟入步驟5定義的函式,並將得到的EPS存入新欄位。

raw-image

7. 在df中,以持有股數乘上EPS,得到總盈餘。

raw-image

8. 算出此ETF的總盈餘

raw-image

9. 在開始下載的Excel中找到ETF的總市值,記得要將一些符號清除掉。

raw-image

10. 算出此ETF的PE,約莫是20.27

raw-image




Thank you and Enjoy it! You can check this for English version!

我們會持續分享如何在其他發行商的ETF中算出不同的指標喔!


6會員
17內容數
Informula 作為上班族的臨時急救包,介紹一些簡單的程式工具、資料處理、數據分析、網路爬蟲應用等。
留言0
查看全部
發表第一個留言支持創作者!
從 Google News 追蹤更多 vocus 的最新精選內容