roe是一个公司估值增长的根本动力,其他要素都在roe之下。根据roe评估是否买入一个公司是最有效的方式。下面给出一个python的代码,估算公司pb值。
import sys
"""
根据roe,计算一个公司的估算pb值
1.净资产:一个公司持有资产,也可能有债务。资产额 减去 债务额 是净资产。
在某些情况下,净资产可以是零或者负值,比如负债经营。
净资产是一个公司的清算价格,也就是说不考虑任何其他因素把公司卖掉的价格,也就是最低价。
2.roe: 净资产收益率。净资产增长的速度。比如,统计一年的净资产收益率,
用该年12月份的净资产除以该年1月份的净资产,再减去1。净资产收益率越大越好,
但超过一定限度就没有意义了。例如,调整债务把净资产控制为1块钱,
那么100块的净资产增长可以让roe为10000%。
3.pb: price to book ratio,市净率。市净率,市价除以净资产。
如果一个资产有良好的增值前景,值得以更高的价格购买,反之,购买价格更低。
一个资产,净值是100块,它的一年roe是20%,那么一年后资产净值是120块。
如果现在购买这个资产,报价多少合适?这实际上是把一年后的120块折现到当前。
假设1年定期存款利率是2.2%,那么折现后购买价格是120/(1+0.022)=117.42,最高出价这么多。
如果借钱购买这个资产,借贷利率是6%,那么购买价格是120/(1+0.06)=113.21,最高出价这么多,再多就亏了。
4.本程序根据roe和借贷利率计算pb值。可以根据pb值评估购买价格是否合理。
"""
"""
base_rate是基础利率