什么是市盈率(市盈率代表)
市盈率(Price earningsratio,即P/E ratio)也稱“本益比”、“股價(jià)收益比率”或“市價(jià)盈利比率(簡(jiǎn)稱市盈率)”,是最常用來(lái)評(píng)估股價(jià)水平是否合理的指標(biāo)之一,由股價(jià)除以年度每股盈余(EPS)得出。
市盈率簡(jiǎn)單明了地告訴我們,企業(yè)在盈利能力不變的情況下,靠每年的凈利潤(rùn)需要多少年的時(shí)間可以收回成本。市盈率也代表了這只股票的市場(chǎng)情緒,市盈率高說(shuō)明市場(chǎng)對(duì)這只股票樂觀,都愿意購(gòu)買。反之說(shuō)明市場(chǎng)并不是很看好這只股票,不愿意買入。
市場(chǎng)廣泛談及市盈率通常指的是靜態(tài)市盈率,通常用來(lái)作為比較不同價(jià)格的股票是否被高估或者低估的指標(biāo)。用市盈率衡量一家公司股票的質(zhì)地時(shí),并非總是準(zhǔn)確的。
還有另外一種:滾動(dòng)市盈率(PE TTM)
TTM數(shù)據(jù)是一個(gè)滾動(dòng)概念,每個(gè)季度都會(huì)不同。雖然它的起始點(diǎn)會(huì)發(fā)生變化,但卻始終包括有四個(gè)不同的季度(1、2、3、4; 2、3、4、1; 3、4、1、2; 4、1、2、3),雖然這四個(gè)季度有可能屬于兩個(gè)不同的自然年度,但仍然彌補(bǔ)了上市公司季節(jié)性的客觀差異所造成的影響。
這樣一來(lái),相隔兩個(gè)季度之間的TTM 數(shù)據(jù)比較時(shí),其采樣中總會(huì)出現(xiàn)3 個(gè)季度的重合,1 個(gè)季度不同。正是由于加入了3 個(gè)重合的季度,則使這種比較在一定程度上過(guò)濾掉小波動(dòng),進(jìn)而更加客觀地反映上市公司的真實(shí)情況,更加客觀的反映了上市公司的真實(shí)情況,為投資者做出正確決策提供一定的依據(jù)
計(jì)算公式:滾動(dòng)市盈率=總市值 ÷ 最近4季度的凈利潤(rùn)總額。
如果覺得根據(jù)季報(bào)自己計(jì)算比較麻煩,可以使用python接口baostock獲取,示例代碼如下:
import baostock as bs
import pandas as pd
#### 登陸系統(tǒng) ####
lg = bs.login()
# 顯示登陸返回信息
print('login respond error_code:'+lg.error_code)
print('login respond error_msg:'+lg.error_msg)
#### 獲取滬深A(yù)股估值指標(biāo)(日頻)數(shù)據(jù) ####
# peTTM 動(dòng)態(tài)市盈率
# psTTM 市銷率
# pcfNcfTTM 市現(xiàn)率
# pbMRQ 市凈率
rs = bs.query_history_k_data("sh.600000",
"date,code,close,peTTM,pbMRQ,psTTM,pcfNcfTTM",
start_date='2015-01-01', end_date='2017-12-31',
frequency="d", adjustflag="3")
print('query_history_k_data respond error_code:'+rs.error_code)
print('query_history_k_data respond error_msg:'+rs.error_msg)
#### 打印結(jié)果集 ####
result_list = []
while (rs.error_code == '0') & rs.next():
# 獲取一條記錄,將記錄合并在一起
result_list.append(rs.get_row_data())
result = pd.DataFrame(result_list, columns=rs.fields)
#### 結(jié)果集輸出到csv文件 ####
result.to_csv("D:\history_A_stock_valuation_indicator_data.csv", encoding="gbk", index=False)
print(result)
#### 登出系統(tǒng) ####
bs.logout()
參數(shù)含義:
code:股票代碼,sh或sz.+6位數(shù)字代碼,或者指數(shù)代碼,如:sh.601398。sh:上海;sz:深圳。此參數(shù)不可為空;
fields:指示簡(jiǎn)稱,支持多指標(biāo)輸入,以半角逗號(hào)分隔,填寫內(nèi)容作為返回類型的列。詳細(xì)指標(biāo)列表見歷史行情指標(biāo)參數(shù)章節(jié)。此參數(shù)不可為空;