2010-12-12 7 views
0

Ich schreibe eine Java-Anwendung, um Interesse zu berechnen. Die Formeln für einfache, zusammengesetzte und fortlaufend zusammengesetzte Zinsen verwenden Jahre, um den angesammelten Betrag zu berechnen, aber ich möchte Tage verwenden, damit meine Software häufiger aktualisiert wird. Welche Formeln soll ich verwenden? Dies ist ein Android-Projekt mit JodaTime implementiert für die Behandlung von Daten.Wie Zinseszinsen nach Tagen berechnen?

+0

Genau genommen gehört diese Frage hier nicht dazu. Aber lassen Sie mich das fragen: Sind die Zinsen täglich zusammengesetzt oder ist es jährlich zusammengesetzt, aber Sie möchten eine bestimmte Anzahl von Tagen verwenden? – casablanca

+0

Entschuldigung wegen der Fehlplatzierung. Aber es ist jedes Jahr Interesse, und ich möchte, dass es eine bestimmte Anzahl von Tagen benutzt. – Scooter

+1

In diesem Fall wird das ursprüngliche Compounding nicht angewendet, da es auf einer jährlichen Basis funktioniert - @ Tryers Antwort könnte funktionieren, wenn Sie mit der Konvertierung in tägliche Compoundierung einverstanden sind. – casablanca

Antwort

3

Zinseszins multiple = [1+ (jährlicher Zins in Dezimalzahlen/365)]^(Anzahl der Tage).

(Obige annimmt Interesse angewendet wird, oder verdient täglich.)

Obwohl nicht als Teil Ihrer Frage gestellt ... wenn Sie Continuous Compounding wollen,

Zinseszins Multiple = e^(Annual Interesse in Dezimalzahlen * Zeit (als Bruchteil Jahre))

(Die oben annimmt Interesse angewendet wird oder verdient kontinuierlich.)

+0

Wohin geht die Anzahl der Compounds? – Scooter

+0

Wenn Ihr jährlicher Zinssatz 8% beträgt und Sie 700 Tage zusammen kommen, lautet das Vielfache [1 + 0.08/365]^700 – Tryer

+0

Dies setzt voraus, dass es 365 Tage im Jahr gibt. Dies trifft möglicherweise nicht zu (bei Banken nehmen wir üblicherweise 250, 252 oder 256 an, je nach Marktkonventionen oder der Tatsache, dass 256 = 16^2, aber für Zinssätze kann es 360 oder 365 sein). –

0

Im Finanzwesen folgen Zinsen einer Zinskurve, so dass die Zinswarte die Anzahl der Tage in dem Zeitraum nicht festlegt. z.B. http://en.wikipedia.org/wiki/Yield_curve können Sie sehen, sogar für US-Preise (für den US-Dollar) variiert es von Tag zu Tag. http://www.treasury.gov/resource-center/data-chart-center/interest-rates/Pages/TextView.aspx?data=yield

Eine andere Kompilation ist, dass es verschiedene Möglichkeiten gibt, Tagesraten zu berechnen. Eine Möglichkeit, Tarife zu berechnen, ist die Annahme, dass es 365 Tage im Jahr gibt (auch für Schaltjahre), aber 360 ist häufiger, manche Bonds zählen nur Arbeitstage. Kurz gesagt, alles hängt von der Währung ab.

+0

Ich bezweifle, dass OP bereit ist, Marktdaten zu streichen, um eine Zinskurve zu berechnen. –

Verwandte Themen