PE(市盈率)、PB(市账率)和市净率之间的关系如下:
1. PE = 市价/每股收益,反映的是每股股票价格与每股收益的比率。市盈率高表示市场对该股票的未来增长预期较 optimist。
2. PB = 市价/每股净资产,反映的是每股股票价格与每股净资产的比率。市账率高表示市场对该公司资产质量和盈利能力的预期较高。
3. 市净率 = PB的倒数 = 每股净资产/市价,反映每股净资产可以购买的股票数量。市净率越高,表示股票价格越便宜,股东可以购买更多股票。
这三个指标之间的关系可以概括为:
市净率 = 1 / PB = 每股净资产 / 市价
PE = 市价 / 每股收益
PB = 市价 / 每股净资产
所以,当市价不变的情况下:
PE增大→每股收益下降→公司增长预期下降
PB增大→每股净资产增大→公司资产质量和盈利能力预期提高
市净率降低→股票价格下降→股东可以购买更多股票
这三个指标应该结合一起分析,以全面评估一只股票的投资价值。单一指标可能会有误导。
# 定义变量
market_price = 10.0 # 市价
earnings_per_share = 1.0 # 每股收益
net_asset_value_per_share = 5.0 # 每股净资产
# 计算指标
pb_ratio = market_price / net_asset_value_per_share # PB
pe_ratio = market_price / earnings_per_share # PE
price_to_book_ratio = 1 / pb_ratio # 市净率
# 输出结果
print(f#34;PB ratio:
#34;)print(f#34;PE ratio:
#34;)print(f#34;Price-to-Book ratio:
#34;)# 改变PE的值
earnings_per_share = 0.5
pe_ratio = market_price / earnings_per_share
# 判断公司增长预期是否下降
if pe_ratio 0.0 and pe_ratio market_price:
print(#34;公司增长预期下降#34;)
# 重新计算指标
pb_ratio = market_price / net_asset_value_per_share # PB
price_to_book_ratio = 1 / pb_ratio # 市净率
# 输出结果
print(f#34;PB ratio:
#34;)print(f#34;PE ratio:
#34;)print(f#34;Price-to-Book ratio:
#34;)# 改变PB的值
net_asset_value_per_share = 10.0
pb_ratio = market_price / net_asset_value_per_share
# 判断公司资产质量和盈利能力预期是否提高
if pb_ratio 0.0 and pb_ratio market_price:
print(#34;公司资产质量和盈利能力预期提高#34;)
# 重新计算指标
pe_ratio = market_price / earnings_per_share # PE
price_to_book_ratio = 1 / pb_ratio # 市净率
# 输出结果
print(f#34;PB ratio:
#34;)print(f#34;PE ratio:
#34;)print(f#34;Price-to-Book ratio:
#34;)# 改变市价的值
market_price = 20.0
pb_ratio = market_price / net_asset_value_per_share # PB
pe_ratio = market_price / earnings_per_share # PE
# 判断股东是否可以购买更多股票
if price_to_book_ratio 0.0 and price_to_book_ratio 1.0:
print(#34;股东可以购买更多股票#34;)
# 输出结果
print(f#34;PB ratio:
#34;)print(f#34;PE ratio:
#34;)print(f#34;Price-to-Book ratio:
#34;)总之,这三个指标是评估股票投资价值不可或缺的工具。投资人需要理解每个指标的意思,并结合公司基本面综合分析,作出正确的投资判断。