はじめに:金融株の定量分析は、より多くの公式計算を知っている必要があります。これにより、学習した公式知識の記録を投稿します。
1.将来の現金の現在価値の式を計算します
。PVはパフォーマンス値を表し、FVは将来得られる現金価値を表し、Rは割引率を表し、nはサイクルを表します。
def pv_f(fv,r,n):
return fv/(1+r)**n
print(pv_f(100,0.1,1))
2.永久年金の現在価値の計算式
PVは永久年金の現在価値を示し、Cは各期間の終わりに支払われる同等の現金を示し、Rは割引率を示します。
def pv_perpetuity(c,r):
return c/r
print(pv_perpetuity(20,0.1)) #未来每年的年末收到20美元,年化折现率10%,那永续年金现值为200美元
3.成長永久年金
gの現在価値を計算するための式は、期間ごとの一定の成長率を指します。
def pv_growing_perpetuity(c,r,g):
if(r<g):
print('折现率r不能小于增长率g')
else:
return (c/(r-g))
print(pv_growing_perpetuity(20, 0.1, 0.08))
#4。金利換算
EAR実効年率(実効年率)、APR指定年率(年率)、m年複利頻度
def EAR_rate(APR_rate, m):
return ((1+APR_rate/m)**m-1)
print(EAR_rate(0.005,2)) #银行提供按半年复利年利率为5%的贷款转换成有效年利率
print(EAR_rate(0.051,4)) #银行提供按季复利年利率为5.1%的贷款转换成有效年利率