0

我正在编写一个 Java 应用程序来计算利息。简单、复合和连续复利的公式使用年数来计算累积金额,但我想使用天数,以便我的软件更新更频繁。我应该使用什么公式?这是一个为处理日期而实施了 JodaTime 的 Android 项目。

4

2 回答 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 回答