如何根據貸款開放時間計算兩種不同利率的貸款期限的固定支付金額?計算可調整利率抵押貸款的財務公式?
回答
這有點難看,所以請耐心等待。
定義:
- G1 =初始月率(對於3%,克= 0.03/12。)
- G2 =二月率。
- T1 =初始費用的期限(T1 = 3個月)。
- T2 =後續費率的期限。
- U1 = 1 /(1 + G1)
- U2 = 1 /(1 + G2)
然後:
- 付款= G1 * G2 /(G1 * U1^T1 *(1-u2^T2)+ g2 *(1-u1^T1))
當然,我可能犯了一個錯誤,但這似乎是正確的。
你已經注意到了約翰,但等式中最初的貸款額是多少? – mdvaldosta 2010-02-05 18:55:19
啊,對不起。這並不清楚。 「付款」表示爲原始貸款金額的一小部分,因此只需將該值乘以貸款金額即可。 (如果你想知道,我通過在T1(給定pmt)之後留下的餘額插入通常的攤還支付公式(用於r2/T2)並解決付款中得到了這種表達。) – 2010-02-05 20:36:46
Awsome Johann,就是這樣。只有g1和g2是.03而不是.03/12。我欠你一杯啤酒。 – mdvaldosta 2010-02-08 16:55:04
貸款合同非常複雜。如果你不想深入到複雜性中,你必須做出一些簡化的假設。這裏有一些你需要考慮的變量:
- 什麼是基準利率?貸款是否在Prime上浮動?倫敦銀行同業拆借利率? CMT?
- 基準利率以上的保證金是多少?
- 基本費率重置的頻率如何?
- 如果重置日期是假期,會發生什麼情況?週末?
- 是否有基率的天花板或地板?
- 是否有初始期限,在第一次重置之前基本費率是固定的?那段時間有多長?
- 以後調整後的保證金是否有初始折扣(預付費率)?
- 抵押貸款的期限是什麼?
- 它是一個負攤銷抵押?什麼是負攤銷付款的停止期?
- 它是一個完全攤銷抵押貸款嗎?
- 它是一個氣球抵押貸款嗎?
- 利益是單純利息還是複利利息?如果是後者,複合頻率是多少?
正如你所看到的,如果你沒有詳細說明你想解決的問題,甚至開始想出解決方案。
如果您不是ARM或一般金融產品領域的專家,我強烈建議您找人。
我不是金融產品方面的專家,雖然這只是一個簡單的計算器,可以找到償還貸款所需的付款,但利率會在一段時間後下降。我認爲找到ARM的公式會給我一些我可以修改的東西來適應這種特定的需求。我在評論回覆中公佈了上述問題的具體情況。 – mdvaldosta 2010-02-05 14:21:22
@mdvaldosta:我看到您的評論。首先,這不是ARM,因爲ARM會定期重置。其次,您仍然沒有提供足夠的信息來處理您的問題。這些固定利率還是浮動在基準利率之上?什麼是興趣計算(簡單與複合,如果後者是複合頻率)。 – jason 2010-02-05 14:35:47
這是一個固定利率,這是一個非常簡單的貸款方案。這是一個固定利率的基本簡單貸款。就像汽車貸款一樣。唯一的區別是,前3個月的利率更高。所以有兩個利率,一個是前三個月,另一個是後幾個月。 – mdvaldosta 2010-02-05 14:47:24
PMT中功能是基於這個數學: 支付=貸款額在當前時間/(1 - (1 /(1+電流速率)^剩餘numperiods))
在搞清楚貸款額目前的時間(即以五年的不同費率付款)是艱難的部分。
這是一個非常複雜的計算,通常是公司知識產權的一部分。所以我懷疑有人會發布代碼。我一直在走這條路,它需要大量的測試,取決於你決定走多遠。
您可能想查看以下文檔。它有很多關於如何到達那裏的數學。
Constructing an Amortization Schedule
編輯:
只需添加幾件事情。在代碼中執行計算時,使用Decimal等數據類型而不是像double這樣的浮點類型非常重要。十進制是爲這些類型的貨幣計算明確創建的。浮點類型會導致很多舍入誤差,從而導致計算值偏離不可接受的數量。
接下來,您在網上找到的抵押計算器質量差異很大。在測試你的方法時,看看在線計算器有什麼用處,但絕不要認爲它們比你的更準確。一般來說,他們很高興看到你是否在正確的場地上,但他們每年的貸款期限可能會高達0.1%。
最後說明
好的,這是最後一次編輯。您可以考慮從Math Corp這樣的公司購買圖書館,而不是自己動手。我很確定它會準確並且比dev/qa時間便宜得多。
+1,用於暗示使用現有服務並討論購買成本與開發成本。 – 2010-02-05 14:43:42
使用十進制而不是雙精度或浮點數的好處,作爲一個業餘愛好程序員任何建議,非常感謝。 – mdvaldosta 2010-02-05 19:32:57
- 1. 基本抵押貸款計算器
- 2. javascript抵押貸款計算器功能
- 3. 抵押貸款計算器公式不正確
- 4. 抵押貸款計劃調試
- 5. 早期抵押貸款計算器背後的邏輯?
- 6. 試圖計算抵押貸款的百分比儲蓄
- 7. 我在做什麼這個抵押貸款公式錯了?
- 8. Java抵押貸款計算器GUI問題
- 9. 大量貸款的快速貸款利率計算
- 10. 住房貸款計算公式(算法)?
- 11. 要求貸款利息公式
- 12. JavaScript中的PayDay貸款年利率計算
- 13. 貸款計算器
- 14. 計算貸款計算器程序總利息的問題(C++)
- 15. R計算利率的公式
- 16. Zillow API抵押計算器壞了?
- 17. 貸款利率返還錯誤價值?
- 18. 貸款和利率程序C++
- 19. C++中的貸款還款計算
- 20. Java貸款計算器
- 21. 汽車貸款計算(C++)
- 22. 基本貸款計算器
- 23. 貸款計算器更改
- 24. C++貸款計算器
- 25. 貸款計算器程序
- 26. Slider貸款計算器
- 27. 貸款計算器任務 - 如何按貸款期限查找每月付款?
- 28. Visual Basic貸款利息和本金計算器
- 29. 計算利率
- 30. JavaScript的貸款計算器發出
認爲你需要更多地用一個例子來解釋它 – David 2010-02-05 13:31:13
12個月貸款1000美元的利率在前3個月爲每月2%,其餘月份爲1%。每月付款是多少? – mdvaldosta 2010-02-05 14:17:48