xirr

Внутренняя норма прибыли для апериодического потока наличности

Описание

пример

Return = xirr(CashFlow,CashFlowDates) возвращает внутреннюю норму прибыли для расписания апериодических потоков наличности.

пример

Return = xirr(___,Guess,MaxIterations,Basis) добавляют дополнительные аргументы.

Примеры

свернуть все

Найдите внутреннюю норму прибыли для инвестиций 10 000$, которые возвращают следующий апериодический поток наличности. Исходные инвестиции являются первым потоком наличности и являются отрицательным числом.

Даты потока наличности

- 10000 12 января 2007

2500 14 февраля 2008

2000 03 марта 2008

3000 14 июня 2008

4000 01 декабря 2008

Вычислите внутреннюю норму прибыли для этого апериодического потока наличности:

CashFlow = [-10000, 2500, 2000, 3000, 4000];
CashFlowDates = ['01/12/2007'
                 '02/14/2008'
                 '03/03/2008'
                 '06/14/2008'
                 '12/01/2008'];
Return = xirr(CashFlow, CashFlowDates)
Return = 0.1006

В качестве альтернативы можно использовать вход datetime, чтобы вычислить внутреннюю норму прибыли для этого апериодического потока наличности:

CashFlow = [-10000, 2500, 2000, 3000, 4000];
CashFlowDates = ['01/12/2007'
                 '02/14/2008'
                 '03/03/2008'
                 '06/14/2008'
                 '12/01/2008'];
CashFlowDates = datetime(CashFlowDates,'Locale','en_US')';
Return = xirr(CashFlow, CashFlowDates)
Return = 0.1006

Входные параметры

свернуть все

Поток наличности в виде вектора или матрицы. Первая запись является начальными инвестициями. Если CashFlow матрица, каждый столбец представляет отдельный поток потоков наличности, внутренняя норма прибыли которых вычисляется. Первый поток наличности каждого потока является начальными инвестициями, обычно вводимыми как отрицательное число.

Типы данных: double

Даты потока наличности в виде вектора или матрицы последовательных чисел даты, массива ячеек векторов символов даты или массивов datetime. Размер входных чисел даты для CashFlowDates должен тот же размер как CashFlow. Каждый столбец CashFlowDate представляет даты соответствующего столбца CashFlow.

Типы данных: double | char | datetime | cell

(Необязательно) Первоначальная оценка внутренней нормы прибыли в виде скаляра или вектора. Если Guess скаляр, затем он применяется ко всем потокам, и если Guess вектор, затем это - та же длина как количество потоков.

Типы данных: double

(Необязательно) Количество итераций, используемых методом Ньютона, чтобы решить внутреннюю норму прибыли в виде скаляра или вектора из положительных целых чисел. Если MaxIterations скаляр, затем он применяется ко всем потокам, и если MaxIterations вектор, затем это - та же длина как количество потоков.

Типы данных: double

(Необязательно) базис Дневного количества в виде положительного целого числа с помощью скаляра или N- 1 вектор. Если Basis скаляр, затем он применяется ко всем потокам, и если Basis вектор, затем это - та же длина как количество потоков.

  •  0 = фактический/фактический

  •  1 = 30/360 (СИА)

  •  2 = Фактический/360

  •  3 = Фактический/365

  •  4 = 30/360 (PSA)

  •  5 = 30/360 (ISDA)

  •  6 = 30/360 (европеец)

  •  7 = Фактический/365 (японский язык)

  •  8 = фактический/фактический (ICMA)

  •  9 = Фактический/360 (ICMA)

  •  10 = Фактический/365 (ICMA)

  •  11 = 30/360E (ICMA)

  •  12 = Фактический/365 (ISDA)

  •  13 = ШИНА/252

Для получения дополнительной информации смотрите Базис.

Типы данных: double

Выходные аргументы

свернуть все

Пересчитанная на год внутренняя норма прибыли каждого потока потока наличности, возвращенного как вектор. NaN указывает, что решение не было найдено.

Ссылки

[1] Брили и Майерс. Принципы корпоративных финансов. Высшее образование McGraw-Hill, глава 5, 2003.

[2] Шарп, Уильям Ф. и Гордон Дж. Александр. Инвестиции. Englewood Cliffs, NJ: Prentice Hall. 4-й редактор, 1990.

Представлено до R2006a