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

更新於 發佈於 閱讀時間約 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 :)

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


留言
avatar-img
留言分享你的想法!
avatar-img
Informula 生產力工坊
8會員
23內容數
Informula 致力於提升工作生產力,分享生產力工具使用情境、簡單的程式、資料處理、數據分析、網路爬蟲應用等。 尋求長期的自我成長要求或職場臨時急救包的朋友歡迎一起交流。
2023/10/11
債券是發行者為籌集資金而發行、在約定時間支付一定比例的利息,並在到期時償還本金的一種有價證券。根據不同發行方,可分為政府債券、金融債券以及公司債券。投資者購入債券,就如借出資金予政府、大企業或其他債券發行機構。這三者中政府債券因為有政府稅收作為保障,因而風險最小,但收益也最小。公司債券風險最大,
Thumbnail
2023/10/11
債券是發行者為籌集資金而發行、在約定時間支付一定比例的利息,並在到期時償還本金的一種有價證券。根據不同發行方,可分為政府債券、金融債券以及公司債券。投資者購入債券,就如借出資金予政府、大企業或其他債券發行機構。這三者中政府債券因為有政府稅收作為保障,因而風險最小,但收益也最小。公司債券風險最大,
Thumbnail
2023/08/22
之前在如何計算ETF的PE ratio — 00878?中討論到如何使用計算00878的PE以進行對於此ETF的估值,我們發現關鍵在於如何有效撈取一檔ETF的成分和持有股數和其市值(或發行股數),我們會持續這個系列的原因是每個發行商給的資料略有不同
Thumbnail
2023/08/22
之前在如何計算ETF的PE ratio — 00878?中討論到如何使用計算00878的PE以進行對於此ETF的估值,我們發現關鍵在於如何有效撈取一檔ETF的成分和持有股數和其市值(或發行股數),我們會持續這個系列的原因是每個發行商給的資料略有不同
Thumbnail
2023/08/17
之前在如何計算ETF的PE ratio — 00878?中討論到如何使用計算00878的PE以進行對於此ETF的估值,我們發現關鍵在於如何有效撈取一檔ETF的成分和持有股數和其市值(或發行股數),此篇我們繼續探討如何撈取計算Invesco納斯達克100指數ETF-QQQ的本益比。
Thumbnail
2023/08/17
之前在如何計算ETF的PE ratio — 00878?中討論到如何使用計算00878的PE以進行對於此ETF的估值,我們發現關鍵在於如何有效撈取一檔ETF的成分和持有股數和其市值(或發行股數),此篇我們繼續探討如何撈取計算Invesco納斯達克100指數ETF-QQQ的本益比。
Thumbnail
看更多
你可能也想看
Thumbnail
沙龍一直是創作與交流的重要空間,這次 vocus 全面改版了沙龍介面,就是為了讓好內容被好好看見! 你可以自由編排你的沙龍首頁版位,新版手機介面也讓每位訪客都能更快找到感興趣的內容、成為你的支持者。 改版完成後可以在社群媒體分享新版面,並標記 @vocus.official⁠ ♥️ ⁠
Thumbnail
沙龍一直是創作與交流的重要空間,這次 vocus 全面改版了沙龍介面,就是為了讓好內容被好好看見! 你可以自由編排你的沙龍首頁版位,新版手機介面也讓每位訪客都能更快找到感興趣的內容、成為你的支持者。 改版完成後可以在社群媒體分享新版面,並標記 @vocus.official⁠ ♥️ ⁠
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
<目的>   本文章內容,主要是讓你學會用Excel自己抓ETF股價資料,並計算除息價和含息價,透過兩者的差異,可以得到資本利得和配息率,經過自己計算後,就可以得知那些ETF是靠配息抑或是靠價差在賺錢的,市場上有各種說法,其實不同的發行時間點或計算的時間點其實都會有所差異
Thumbnail
<目的>   本文章內容,主要是讓你學會用Excel自己抓ETF股價資料,並計算除息價和含息價,透過兩者的差異,可以得到資本利得和配息率,經過自己計算後,就可以得知那些ETF是靠配息抑或是靠價差在賺錢的,市場上有各種說法,其實不同的發行時間點或計算的時間點其實都會有所差異
Thumbnail
十二月份ETF最新配息表這不就來了嗎 老樣子不負責任點評 月配組: 1.772B表示:上升了0.008,每一張可是多了8塊呢 2.773B表示:上升了0.001,每一張可以多了1塊呢 3.929表示:到明年六月都是0.11複製貼上啦,不服來辨 雙月份組: 1.907表示:除非高於發
Thumbnail
十二月份ETF最新配息表這不就來了嗎 老樣子不負責任點評 月配組: 1.772B表示:上升了0.008,每一張可是多了8塊呢 2.773B表示:上升了0.001,每一張可以多了1塊呢 3.929表示:到明年六月都是0.11複製貼上啦,不服來辨 雙月份組: 1.907表示:除非高於發
Thumbnail
上一篇是檢視持有股票的績效,這篇來看看持有ETF的績效如何?
Thumbnail
上一篇是檢視持有股票的績效,這篇來看看持有ETF的績效如何?
Thumbnail
之前在如何計算ETF的PE ratio — 00878?中討論到如何使用計算00878的PE以進行對於此ETF的估值,我們發現關鍵在於如何有效撈取一檔ETF的成分和持有股數和其市值(或發行股數),我們會持續這個系列的原因是每個發行商給的資料略有不同
Thumbnail
之前在如何計算ETF的PE ratio — 00878?中討論到如何使用計算00878的PE以進行對於此ETF的估值,我們發現關鍵在於如何有效撈取一檔ETF的成分和持有股數和其市值(或發行股數),我們會持續這個系列的原因是每個發行商給的資料略有不同
Thumbnail
在上一篇如何計算ETF的PE ratio — QQQ?我們討論到如何計算出ETF QQQ的PE,有些朋友詢問為什麼跟有些平台的數字還要低很多?
Thumbnail
在上一篇如何計算ETF的PE ratio — QQQ?我們討論到如何計算出ETF QQQ的PE,有些朋友詢問為什麼跟有些平台的數字還要低很多?
Thumbnail
之前在如何計算ETF的PE ratio — 00878?中討論到如何使用計算00878的PE以進行對於此ETF的估值,我們發現關鍵在於如何有效撈取一檔ETF的成分和持有股數和其市值(或發行股數),此篇我們繼續探討如何撈取計算Invesco納斯達克100指數ETF-QQQ的本益比。
Thumbnail
之前在如何計算ETF的PE ratio — 00878?中討論到如何使用計算00878的PE以進行對於此ETF的估值,我們發現關鍵在於如何有效撈取一檔ETF的成分和持有股數和其市值(或發行股數),此篇我們繼續探討如何撈取計算Invesco納斯達克100指數ETF-QQQ的本益比。
Thumbnail
打從我在網站上分享了投資qyld-etf創造每月現金流,慢慢致富也保障退休生活的內容後,至今也已經一年多了,我知道我不是財經專家,我也不想去做其他財經專家在做的事情,對於自己寫文章的期待,我是用一種試煉的態度來處理,我會自己去買賣,自己做計畫,真實的去執行,而後產生經驗與價值,並透過文章來分享...
Thumbnail
打從我在網站上分享了投資qyld-etf創造每月現金流,慢慢致富也保障退休生活的內容後,至今也已經一年多了,我知道我不是財經專家,我也不想去做其他財經專家在做的事情,對於自己寫文章的期待,我是用一種試煉的態度來處理,我會自己去買賣,自己做計畫,真實的去執行,而後產生經驗與價值,並透過文章來分享...
Thumbnail
QQQM是Invesco於2020十月發行的ETF 依據ETFDatabase網站的比較 QQQ跟QQQM兩者差異主要如下 1.資產規模(AUM) 2.QQQM收取費用較低(低千分之五) 3.QQQM架構為ETF,QQQ則為UIT(Unit Investment Trusts) 4.追蹤指數?
Thumbnail
QQQM是Invesco於2020十月發行的ETF 依據ETFDatabase網站的比較 QQQ跟QQQM兩者差異主要如下 1.資產規模(AUM) 2.QQQM收取費用較低(低千分之五) 3.QQQM架構為ETF,QQQ則為UIT(Unit Investment Trusts) 4.追蹤指數?
Thumbnail
如何使用 ETF 增加選股來源 如何使用 ETF 來掌握市場風向
Thumbnail
如何使用 ETF 增加選股來源 如何使用 ETF 來掌握市場風向
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News