ForHosting KIT · Entwickler-Tools

Zeitgewichtete Rendite berechnen

Die zeitgewichtete Rendite misst die Leistung einer Anlagestrategie, ohne dass Höhe oder Zeitpunkt externer Ein- und Auszahlungen das Ergebnis verzerren.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Geben Sie die Portfoliowerte aufeinanderfolgender Teilperioden ein und ordnen Sie jeden Zahlungsstrom dem Anfang oder Ende seiner Periode zu. Der Rechner ermittelt zunächst jede Periodenrendite und verknüpft sie anschließend zu einem Gesamtergebnis. So können Sie Verwalter, Modelle oder Strategien über Konten hinweg vergleichen, deren Inhaber zu unterschiedlichen Zeitpunkten verschiedene Beträge ein- oder ausgezahlt haben.

Teilen Sie den Messzeitraum bei externen Zahlungsströmen

Für die zeitgewichtete Rendite wird der gesamte Messzeitraum zunächst in Teilperioden zerlegt. Immer wenn Geld aus einem Grund in das Portfolio hinein- oder aus ihm herausfließt, der nichts mit der Anlageleistung zu tun hat, sollte eine neue Grenze gesetzt werden. Einzahlungen, zusätzliche Kapitalzuführungen, Entnahmen und aus dem Konto herausgenommene Ausschüttungen sind externe Zahlungsströme. Zinsen, im Portfolio verbleibende Dividenden, Gebühren sowie marktbedingte Gewinne oder Verluste gehören dagegen gewöhnlich zur Leistung und werden nicht als Zahlungsstrom eingegeben. Tragen Sie für jede Teilperiode den Marktwert am Anfang und am Ende ein. Eine Einzahlung erfassen Sie als positiven, eine Entnahme als negativen Betrag. Wählen Sie Anfang, wenn der Betrag während der gesamten Teilperiode investiert werden konnte. Wählen Sie Ende, wenn er erst nach der Wertentwicklung hinzukam oder die Entnahme anschließend erfolgte. Präzise Bewertungen an den Grenzen sind wichtig: Trat ein Zahlungsstrom mitten in einer langen Periode auf, legen Sie dort eine Bewertungsgrenze fest, statt den Zeitpunkt nur näherungsweise zuzuordnen. Geben Sie die Zeilen chronologisch ein, da der Rechner die Renditen in genau dieser Reihenfolge verknüpft.

Verstehen Sie die Teilperiodenformeln und Verknüpfung

Bei einem Zahlungsstrom am Ende zieht der Rechner den Betrag vom Endwert ab und teilt den bereinigten Endwert durch den Anfangswert. Bei einem Zahlungsstrom am Anfang addiert er den Betrag zum Anfangswert und teilt den Endwert durch das so investierte Kapital. Wird von dem jeweiligen Quotienten eins abgezogen, ergibt sich die Rendite der Teilperiode. Anschließend wandelt der Rechner jede Rendite in einen Wachstumsfaktor um, multipliziert alle Faktoren und zieht vom Produkt eins ab. Ein Gewinn mit anschließendem Verlust wird daher geometrisch verknüpft und nicht gemittelt: Gleich hohe positive und negative Prozentsätze heben sich nicht auf, weil der zweite Satz auf einer anderen Kapitalbasis wirkt. Die Antwort enthält für jede Teilperiode Dezimal- und Prozentwerte sowie den endgültigen Wachstumsfaktor und die kumulierte zeitgewichtete Rendite. Gerundet werden nur die ausgegebenen Werte, nachdem jede Berechnung mit voller Genauigkeit in die Kette eingeflossen ist. Das sorgt für stabile Ergebnisse und verhindert Abweichungen, die beim Verknüpfen bereits gerundeter Zwischenwerte entstehen würden.

Deuten Sie das Ergebnis und beachten Sie die Grenzen

Mit dem Endprozentsatz beurteilen Sie den Anlageprozess unabhängig von den Finanzierungsentscheidungen des Kontoinhabers. Die Kennzahl eignet sich besonders zum Vergleich von Vermögensverwaltern, Benchmarks, Modellportfolios oder derselben Strategie auf Konten mit unterschiedlichen Einzahlungsplänen. Ein positives Ergebnis bedeutet, dass eine über alle Teilperioden investierte Kapitaleinheit gewachsen ist; ein negatives Ergebnis zeigt einen Rückgang. Der Wachstumsfaktor stellt denselben Ausgang multiplikativ dar: Ein Wert über eins bedeutet Wachstum, ein Wert unter eins Verlust. Die zeitgewichtete Rendite entspricht bei großen Ein- oder Auszahlungen nicht der persönlichen Rendite des Anlegers. Dafür eignet sich eine kapitalgewichtete Rendite oder der interne Zinsfuß, bei dem Zahlungsströme nach Zeitpunkt und Höhe gewichtet werden. Dieser Rechner annualisiert das Ergebnis außerdem nicht, ergänzt keine fehlenden Bewertungen, schätzt keine unterperiodischen Termine und vergleicht keine Benchmark. Die Genauigkeit hängt von der richtigen Einordnung externer Ströme und Marktwerten an passenden Grenzen ab. Prüfen Sie die aufgeführten Teilperiodenrenditen auf unplausible Zeilen, bevor Sie das Ergebnis in Berichten oder Analysen verwenden.

Portfoliomanagement beurteilen

Blenden Sie kundengesteuerte Ein- und Auszahlungen aus, damit die Rendite Anlageentscheidungen statt deren Zeitpunkt widerspiegelt.

Modellportfolios vergleichen

Verknüpfen Sie einheitliche Renditen von Strategien auf Konten mit verschiedenen Salden und Einzahlungsplänen.

Leistungsberichte erstellen

Erzeugen Sie eine nachvollziehbare Gesamtrendite zusammen mit den dafür verknüpften Teilrenditen.

Was kostet der Rechner?

Jede API-Anfrage kostet $0.002. Dieselbe deterministische Berechnung kann auch im Browser ausgeführt werden.

Sind Einzahlungen positiv oder negativ einzugeben?

Geben Sie Einzahlungen als positive und Entnahmen als negative Zahlungsströme ein.

Wann wähle ich Anfang statt Ende?

Wählen Sie Anfang, wenn der Zahlungsstrom die gesamte Teilperiode investiert war. Wählen Sie Ende, wenn er erst nach der Wertentwicklung dieser Periode auftrat.

Ist das dasselbe wie der interne Zinsfuß?

Nein. Die zeitgewichtete Rendite entfernt den Einfluss von Höhe und Zeitpunkt externer Ströme; der interne Zinsfuß misst die kapitalgewichtete Erfahrung des Anlegers.

Wird die Wertentwicklung annualisiert?

Nein. Ausgegeben wird die kumulierte Rendite der eingegebenen Teilperioden. Für eine Annualisierung wäre die hier nicht abgefragte Laufzeit erforderlich.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/finance/time-weighted-return

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/finance/time-weighted-return \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"periods":[{"beginning_value":10000,"ending_value":10800,"cash_flow":500,"cash_flow_timing":"end"},{"beginning_value":11300,"ending_value":11752,"cash_flow":0,"cash_flow_timing":"end"}]}'
{
  "periods": [
    {
      "beginning_value": 10000,
      "ending_value": 10800,
      "cash_flow": 500,
      "cash_flow_timing": "end"
    },
    {
      "beginning_value": 11300,
      "ending_value": 11752,
      "cash_flow": 0,
      "cash_flow_timing": "end"
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "finance.time_weighted_return",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →