System.Math.InternalRateOfReturn

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function InternalRateOfReturn(const Guess: Extended; const CashFlows: array of Double): Extended;

C++

extern DELPHI_PACKAGE System::Extended __fastcall InternalRateOfReturn(const System::Extended Guess, const double *CashFlows, const int CashFlows_High);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Math.pas
System.Math.hpp
System.Math System.Math

Beschreibung

Berechnet den internen Zinsfuß einer Investition.

InternalRateOfReturn gibt den internen Zinsfuß einer Investition zurück. Dabei werden ein Array mit Cashflow-Informationen sowie der geschätzte interne Zinsfuß für die Berechnung des Rückgabewertes verwendet.

Bevor Sie diese Funktion verwenden, definieren Sie ein Array mit den für einen bestimmten Zeitraum erwarteten Zahlungszu- und -abgängen. Dabei wird davon ausgegangen, dass die Beträge in regelmäßigen Zeiträumen bewegt werden. Negative Beträge werden als Zahlungsausgänge und positive Werte als Zahlungseingänge interpretiert. Der erste Betrag im Array muss als Anfangsinvestition ein negativer Wert sein. Für die restlichen Beträge gilt keine Einschränkung. Sie können beispielsweise für jede Periode identisch oder eine beliebige Kombination negativer und positiver Werte (oder Nullwerte) sein.

Geben Sie die geschätzte Rückzahlung im Parameter Guess an. Übergeben Sie das Array der erwarteten Zahlungszu- und -abgänge im Parameter CashFlows. In C++ bezeichnet der Parameter CashFlows_Size den Index des letzten Eintrags in CashFlows (eins kleiner als die Anzahl der Einträge).

Siehe auch