ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

定投计算器和年化利率计算器

2021-09-12 11:02:28  阅读:890  来源: 互联网

标签:年份 年化 总收入 期初数 str 计算器 print 利率


为了能够理性的投资,以免对未来收益有不切实际的认识,我编写了一个定投计算器。

定投计算器

每月定投额 = 500
投资年限 = 30
# 以年为单位
年化利率 = 0.12
总月数 = 投资年限*12

总投资额 = 每月定投额*总月数
# 每年12个月,单位万元
总收入 = 0
单个月份的收益 = 0
# 先初始化
for i in range(总月数):
    print("第"+str(i)+"月")
    # i代表第i个月,从0开始计算,到第240个月
    某个月份的投资年数 = (总月数-i)/12
    单个月份的收益 = 每月定投额*(1+年化利率)**某个月份的投资年数
    print("该月收益"+str(单个月份的收益))
    总收入 = 总收入 + 单个月份的收益

总收益 = 总收入 - 总投资额
print("以年化利率"+str(年化利率*100)+"%计算")
print("总投资额="+str(总投资额))
print("总收入="+str(总收入))

以年化12%,每月500元,投30年计算,总投资为18w,总收入为154w。

以年化利率12.0%计算
总投资额=180000
总收入=1540486.6049278444

年化利率计算器


# 该参数是沪深300的参数
# 期初数值 = 807
# 期末数值 = 5013
# 今年日期 = 2021.75
# 期初年份 = 2005.4
# 该参数是纳斯达克的参数
期初数值 = 2122
期末数值 = 15115
今年日期 = 2021.75
期初年份 = 2009.75

# 其中年份后的小数点的值,是经过以下方法的得到的:
# 当前月份/12*10
期数 = 今年日期 - 期初年份


增值倍数 = 期末数值/期初数值
每年增长 = 增值倍数**(1/期数)
年化利率 = (每年增长 - 1)*100
print(str(年化利率)+"%")


输出纳斯达克的年化增长率:

17.775574398550265%
# 该参数是沪深300的参数
期初数值 = 807
期末数值 = 5013
今年日期 = 2021.75
期初年份 = 2005.4
# # 该参数是纳斯达克的参数
# 期初数值 = 2122
# 期末数值 = 15115
# 今年日期 = 2021.75
# 期初年份 = 2009.75

# 其中年份后的小数点的值,是经过以下方法的得到的:
# 当前月份/12*10
期数 = 今年日期 - 期初年份


增值倍数 = 期末数值/期初数值
每年增长 = 增值倍数**(1/期数)
年化利率 = (每年增长 - 1)*100
print(str(年化利率)+"%")


注释掉纳斯达克的,使用沪深300的收益率,那就是11.8%

11.818906206480207%

标签:年份,年化,总收入,期初数,str,计算器,print,利率
来源: https://blog.csdn.net/huatianxue/article/details/120248020

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有