如何計算ETF的PE ratio — QQQ? (2)

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


在上一篇如何計算ETF的PE ratio — QQQ?我們討論到如何計算出ETF QQQ的PE,有些朋友詢問為什麼跟有些平台的數字還要低很多,其主要理由是有些平台給出的是跟去過去12個月的EPS,而我們之前計算的是所謂的Forward PE,是根據預測未來的Forward EPS,因此會有所落差,我們這篇也會討論如何計算trailing 12-months PE。

You can check this for the English version!

raw-image



以下為建議步驟:

步驟1: 安裝相關套件。

!pip install pandas
!pip install yahooquery

步驟2: 根據此官方連結獲取QQQ的基本資訊,包含持倉、每檔持有股數、市值等。

import pandas as pd
df = pd.read_csv('https://www.invesco.com/us/financial-products/etfs/holdings/main/holdings/0?audienceType=Investor&action=download&ticker=QQQ')

步驟3: 定義撈取過去四季的EPS的函式。

def get_info_yahooquery(tickers):
try:
# data = yq.search(query)
details = Ticker(tickers)
earnings = details.earnings
trailing_eps_1 = list(earnings.values())[0].get('earningsChart').get('quarterly')[0].get('actual')
trailing_eps_2 = list(earnings.values())[0].get('earningsChart').get('quarterly')[1].get('actual')
trailing_eps_3 = list(earnings.values())[0].get('earningsChart').get('quarterly')[2].get('actual')
trailing_eps_4 = list(earnings.values())[0].get('earningsChart').get('quarterly')[3].get('actual')

except:
print(tickers)
return

return trailing_eps_1 + trailing_eps_2 + trailing_eps_3 + trailing_eps_4

步驟4: 將持倉代碼(Ticker)丟進函式撈取過去四季的EPS。

from yahooquery import Ticker
import pandas as pd

for row in df.to_records(index=False):
ticker = str(row[2]).strip()
eps = get_info_yahooquery(ticker)
print(eps)
filt = df['Holding Ticker'] == str(row[2])
df.loc[filt, 'eps'] = eps

步驟5: 計算總盈餘和總市值,並利用此數字算出本益比。

df['Earning'] = df['Shares/Par Value'].str.replace(',', '', regex=True).astype(float) * df['eps'].astype(float)

Earning_QQQ = df['Earning'].sum()

MarketValues_QQQ = df['MarketValue'].str.replace(',', '', regex=True).astype(float).sum()

MarketValues_QQQ / Earning_QQQ
raw-image

Thank you! We will talk about this topic for more ETFs, approaches, matrices, etc. Enjoy it :)

If you want to support Informula, you can buy us a coffee here :)

𝗕𝘂𝘆 𝗺𝗲 𝗮 𝗰𝗼𝗳𝗳𝗲𝗲


Informula 致力於提升工作生產力,分享生產力工具使用情境、簡單的程式、資料處理、數據分析、網路爬蟲應用等。 尋求長期的自我成長要求或職場臨時急救包的朋友歡迎一起交流。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
之前在如何計算ETF的PE ratio — 00878?中討論到如何使用計算00878的PE以進行對於此ETF的估值,我們發現關鍵在於如何有效撈取一檔ETF的成分和持有股數和其市值(或發行股數),此篇我們繼續探討如何撈取計算Invesco納斯達克100指數ETF-QQQ的本益比。
之前在如何撈取台美股所有的股號的資料並儲存於SQLite? Part 1討論到如何使用stocksymbol撈取台美股股票代碼,在這篇我們繼續介紹如何針對我們撈取的股票代碼進行資料撈取。
之前在如何撈取台美股所有的股號的資料並儲存於SQLite? Part 1討論到如何使用stocksymbol撈取台美股股票代碼,在這篇我們介紹另一種方法撈取清單。
在此系列文章,我們將討論如何在Google Colab的環境下,撈取所有台美股的股票代碼,並獲取相關細節,最後將獲取的資訊存取於SQLite資料庫中。在此篇文章中,我們先來探討如何獲取所有的股票代碼。 步驟1 於stocksymbol註冊帳號並獲取API金鑰。 於Colab筆記本中安
In this series of article, we will discuss how to pull stock detailed information for All Tickers in the US and TW Market.
如何計算ETF的PE ratio - 00878?
之前在如何計算ETF的PE ratio — 00878?中討論到如何使用計算00878的PE以進行對於此ETF的估值,我們發現關鍵在於如何有效撈取一檔ETF的成分和持有股數和其市值(或發行股數),此篇我們繼續探討如何撈取計算Invesco納斯達克100指數ETF-QQQ的本益比。
之前在如何撈取台美股所有的股號的資料並儲存於SQLite? Part 1討論到如何使用stocksymbol撈取台美股股票代碼,在這篇我們繼續介紹如何針對我們撈取的股票代碼進行資料撈取。
之前在如何撈取台美股所有的股號的資料並儲存於SQLite? Part 1討論到如何使用stocksymbol撈取台美股股票代碼,在這篇我們介紹另一種方法撈取清單。
在此系列文章,我們將討論如何在Google Colab的環境下,撈取所有台美股的股票代碼,並獲取相關細節,最後將獲取的資訊存取於SQLite資料庫中。在此篇文章中,我們先來探討如何獲取所有的股票代碼。 步驟1 於stocksymbol註冊帳號並獲取API金鑰。 於Colab筆記本中安
In this series of article, we will discuss how to pull stock detailed information for All Tickers in the US and TW Market.
如何計算ETF的PE ratio - 00878?
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
透過《109年機車使用狀況調查報告》的「機車使用屬性」,「初步」區分出各縣市私人與法人用車的概況。 將各縣市法人用車的部分給剃除後,仍有高雄市、屏東縣、台東縣、澎湖縣仍維持掛牌數>持照人口數的情形。 車比人多的情況該如何解釋?「可能」與該縣市一個人同時擁有一台機車以上的人數多寡有關。
Thumbnail
基金是理財項目中的一個選項,除了ETF,金融股外,他也是一個可以提供現金流的好項目.但很多時候,基金琳瑯滿目,且同一檔基金又一堆型號,讓人不知所措!這一篇,我們不特別介紹型號,而是希望透過正式資料的模擬,來判斷一檔基金的好壞.
Thumbnail
還有三個指標都是利用前一篇的產能指標計算出來的,焦點都在設備上。因為一間工廠要賺錢就要生產產品,要生產產品就要投資設備,當有重大設備投資前工廠管理團隊就會評估 ROI (投資報酬率),並期望未來兩三年回收開始「攤平」賺錢
Thumbnail
每隔 3 秒鐘就會有一個產品在你眼前出現。我開始算:一個產品 3 秒,一天有 86400 秒,這條生產線一天可以產出 28800 個產品… 廠長說,你那是理論值,工廠實際產能不是這樣算的,還要考慮工廠利用率、可用率、設備、還有製程良率才能得出產能數字,幫助管理人員做決策。
Thumbnail
近一兩年存股成為顯學,全民瘋存股,但很多人在跟風的同時,是否知道存股的意義,還有存多久才能達到效益?另外,加了通膨因素後,每月到底存多少,才能達到預期的值.
Thumbnail
信用卡循環利息如何計算? 信用卡循環利息是什麼? 但是,如果你選擇只繳當期的「最低應繳總金額」或者只繳部分金額,剩餘未繳清的差額,就會列入循環信用利率的計算範圍,銀行就會開始跟你收取額外的利息,每個月收費一次,直到你繳清該筆欠款為止。 信用卡最低應繳金額是多少? 信用卡循環利息如何計算?
Thumbnail
我們來看看稍微複雜一些的股票要如何計算,以及內在價值法的思維是什麼?希望看這篇後你可以理解以下幾點: 1. 股票的價值究竟是什麼? 2. 如何估算股票的內在價值? 3. 使用內在價值法需要注意的點
Thumbnail
你是否曾經想過,手上的資產究竟有多少價值? 我們擁有的資產到底能為我們的未來帶來更好的生活,還是成為未來的負擔?今天我想帶你了解,在金融領域估算資產價值的一個方法———內在價值法。
Thumbnail
狗貓預產期的計算方式百百種,一次替大家一網打盡。下次遇到要產檢的狗貓時可以驗證看看準不準!
Thumbnail
談判協商不是一件簡單的事情,卻是人生中的重要溝通技能。只要知道如何運用一些談判上的小技巧,你也能成為談判高手!例如,你知道談判中有哪兩個最重要的兩個數字嗎?
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
透過《109年機車使用狀況調查報告》的「機車使用屬性」,「初步」區分出各縣市私人與法人用車的概況。 將各縣市法人用車的部分給剃除後,仍有高雄市、屏東縣、台東縣、澎湖縣仍維持掛牌數>持照人口數的情形。 車比人多的情況該如何解釋?「可能」與該縣市一個人同時擁有一台機車以上的人數多寡有關。
Thumbnail
基金是理財項目中的一個選項,除了ETF,金融股外,他也是一個可以提供現金流的好項目.但很多時候,基金琳瑯滿目,且同一檔基金又一堆型號,讓人不知所措!這一篇,我們不特別介紹型號,而是希望透過正式資料的模擬,來判斷一檔基金的好壞.
Thumbnail
還有三個指標都是利用前一篇的產能指標計算出來的,焦點都在設備上。因為一間工廠要賺錢就要生產產品,要生產產品就要投資設備,當有重大設備投資前工廠管理團隊就會評估 ROI (投資報酬率),並期望未來兩三年回收開始「攤平」賺錢
Thumbnail
每隔 3 秒鐘就會有一個產品在你眼前出現。我開始算:一個產品 3 秒,一天有 86400 秒,這條生產線一天可以產出 28800 個產品… 廠長說,你那是理論值,工廠實際產能不是這樣算的,還要考慮工廠利用率、可用率、設備、還有製程良率才能得出產能數字,幫助管理人員做決策。
Thumbnail
近一兩年存股成為顯學,全民瘋存股,但很多人在跟風的同時,是否知道存股的意義,還有存多久才能達到效益?另外,加了通膨因素後,每月到底存多少,才能達到預期的值.
Thumbnail
信用卡循環利息如何計算? 信用卡循環利息是什麼? 但是,如果你選擇只繳當期的「最低應繳總金額」或者只繳部分金額,剩餘未繳清的差額,就會列入循環信用利率的計算範圍,銀行就會開始跟你收取額外的利息,每個月收費一次,直到你繳清該筆欠款為止。 信用卡最低應繳金額是多少? 信用卡循環利息如何計算?
Thumbnail
我們來看看稍微複雜一些的股票要如何計算,以及內在價值法的思維是什麼?希望看這篇後你可以理解以下幾點: 1. 股票的價值究竟是什麼? 2. 如何估算股票的內在價值? 3. 使用內在價值法需要注意的點
Thumbnail
你是否曾經想過,手上的資產究竟有多少價值? 我們擁有的資產到底能為我們的未來帶來更好的生活,還是成為未來的負擔?今天我想帶你了解,在金融領域估算資產價值的一個方法———內在價值法。
Thumbnail
狗貓預產期的計算方式百百種,一次替大家一網打盡。下次遇到要產檢的狗貓時可以驗證看看準不準!
Thumbnail
談判協商不是一件簡單的事情,卻是人生中的重要溝通技能。只要知道如何運用一些談判上的小技巧,你也能成為談判高手!例如,你知道談判中有哪兩個最重要的兩個數字嗎?