我正在编写一个 Java 应用程序来计算利息。简单、复合和连续复利的公式使用年数来计算累积金额,但我想使用天数,以便我的软件更新更频繁。我应该使用什么公式?这是一个为处理日期而实施了 JodaTime 的 Android 项目。
问问题
8437 次
2 回答
3
复利倍数 = [1+(年利率小数/365)]^(天数)。
(以上假设每天应用或赚取利息。)
虽然没有作为您问题的一部分被问到......如果您想要连续复利,
复利倍数 = e^(以小数计的年利息 * 时间(年的分数))
(以上假设利息是连续应用或赚取的。)
于 2010-12-12T16:34:16.590 回答
0
在金融中,利息遵循收益率曲线,因此利息谨慎基于期间的天数。例如http://en.wikipedia.org/wiki/Yield_curve您甚至可以看到美国汇率(美元)每天都在变化。http://www.treasury.gov/resource-center/data-chart-center/interest-rates/Pages/TextView.aspx?data=yield
另一个复杂之处是有不同的方法来计算每日费率。计算利率的一种方法是假设一年有 365 天(即使闰年也是如此),但 360 更常见,一些债券只计算工作日。简而言之,这一切都取决于货币。
于 2010-12-12T18:35:17.317 回答