如何在经常性存款计算中每月复利?

时间:2014-05-22 05:00:54

标签: math

如何按月计算经常性存款?

M = ( R * [(1+r)n - 1 ] ) / (1-(1+r)-1/3) 

M is Maturity value
R is deposit amount
r is rate of interest
n is number of quarters

如果我将'n'作为4(没有宿舍)1年,它显示年度到期值。任何人都可以告诉我如何做每月计算。谢谢

1 个答案:

答案 0 :(得分:2)

我不确定1/3在分母中做了什么,你能解释一下吗?作为整数除法,无论如何它都可能被评估为0.


尽管如此,每个支付间隔结束时的付款公式确实是

  

M = R *((1 + r / p)^ n-1)/((1 + r / p)-1)= R * p / r *((1 + r / p)^ n- 1)

导致给定数据的M = 125365.3694;

以及每个付款间隔开始时的付款(月,季度......)

  

M = R *(1 + r / p)*((1 + r / p)^ n-1)/((1 + r / p)-1)= R *(p / r + 1) *((1 + r / p)^ n-1)

导致给定数据的M = 126357.8452。

这里p是使用年份的部分数量,即每季度p = 4,每月p = 12,n是付款次数,即付款时间表持续n / p年,以及那么r是名义年利率,用于r / p来给出一年中每个部分的利率。


请注意,实际利率(1 + r / p)^ p-1取决于p,对于p = 1,它是r,对于非常大的p,它接近exp(r)-1。


通过考虑每个月的天数来获得更实际的结果

days:=[31,28,31,30,31,30,31,31,30,31,30,31];
for k in [1..12] do 
    sum:=0; 
    for j in [1..12] do 
        sum+:=1; 
        sum*:=1+days[(j+k-1) mod 12 + 1]*0.095/365; 
    end for; 
    k, sum*10000; 
end for;

结果是在月[k]开始时的成熟度值,其中k = 1对应于1月

 1 126402.9195
 2 126324.3970
 3 126343.1642
 4 126329.4573
 5 126348.2653
 6 126334.5983
 7 126353.4478
 8 126372.4494
 9 126358.9711
10 126378.0173
11 126364.5825
12 126383.6740