我正在尝试计算 ARM 的 APR(在 javascript 中)并且已经卡住并且正在跳出可能能够引导我朝着正确方向前进的人。这是我到目前为止所尝试的:
我得到了在贷款期限内支付的平均利率。例如:如果贷款前 24 笔付款的利率为 4%,那么最后 336 笔付款的利率提高到 6%。
AverageOverallRate = ( (4/12 * 24 ) + ( 6/12 * 336 ) / 360 ) * 12
这将使我的平均利率为 5.866%
然后我尝试使用这个“平均利率”并使用这个公式找到有效的 APR(考虑到复利)。
Math.pow( 1 + ( averageOverallRate / 12 ), 12) – 1
或者我尝试通过首先解决以 AverageOverallRate 借入本金 + 发起费用所产生的付款来计算有效 APR(考虑发起费用)。然后,一旦我知道该付款将是多少,我就会使用猜测检查方法来评估相同付款金额但原始本金金额(不含费用)的费率。(我使用这里解释的方法http://www.efunda.com/formulae/finance/apr_calculator.cfm)
我有上述两个公式都适用于固定利率贷款,所以我相信我正确地实施了它们(即我的计算对应于许多在线计算器)。但是,乳清我尝试用 ARM 的平均利率计算,我的计算不等于其他在线 ARM APR 计算器显示的结果(如:http ://www.bankrate.com/calculators/mortgages/annual-percentage -rate-apr-calculator.aspx)。
您应该如何计算 APR 的 ARP?您是否能够通过简单地平均贷款期限内的利率来做到这一点,或者这是错误的方法。