MATLAB è Simulink íà ðóññêîì

https://hub.exponenta.ru/
 

Financial Derivatives Toolbox

Financial Toolbox: разбор демонстрационных примеров

  В оглавление \ К предыдущему разделу \ К следующему разделу

Функция disc2rate

Назначение: Определение процентной ставки из фактора дисконтирования денежного потока.

Синтаксис:

Вариант №1. Интервалы заданны в виде временных интервалов, выраженных в единицах периода.

Rates = disc2rate(Compounding, Disc, EndTimes, StartTimes)

Вариант №2. Передается значение параметра ValuationDate и интервалы задаются, как входные аргументы в виде дат.

[Rates, EndTimes, StartTimes] = disc2rate(Compounding,
Disc, EndDates, StartDates, ValuationDate)

Аргументы:

  • Compounding - Скалярное значение, представляющее собой уровень, на котором входные ставки нулевой доходности компаундируются, когда приводятся к годовой ставке. Этот аргумент определяет формулу для факторов дисконтирования.
    Compounding = 1,2,3,4,6,12.
    Disc = (1+Z/F)^(-T), где F – частота накопления, Z – нулевая ставка доходности, Т – время в единицах периода, T = F – период в один год.
    Compounding = 365.
    Disc = (1+Z/F)^(-T), где F – число дней в базовом периоде в 1 год, T – число дней приведенных к базовому периоду.
    Compounding = -1.
    Disc = exp (-T*Z), где Т – время в годах
  • Disc - Матрица дисконтирования, размерностью числа точек (NPOINTS) на число кривых доходности (NCURVES). Параметр Disc представляет собой единицы цен облигации на интервале инвестирования, начиная с StartTimes, когда оцениваются денежные потоки, до EndTimes, когда денежные потоки получаются.
  • EndTimes - Вектор, размерностью (NPOINTS:1) или скаляр времен в единицах периода, на котором заканчивается интервал дисконтирования.
  • StartTimes - (Обязательный). Вектор, размерностью (NPOINTS:1) или скаляр времен в единицах периода на котором начинается интервал дисконтирования. Default = 0.
  • EndDates - Вектор, размерностью (NPOINTS:1) или скаляр внутренних дат экспирации, когда заканчивается интервал дисконтирования.
  • StartDates - (Обязательный). Вектор, размерностью (NPOINTS:1) или скаляр внутренних дат экспирации, когда начинается интервал дисконтирования. Default = ValuationDate.
  • ValuationDate - Скалярное значение даты в внутреннем формате, начиная с представления даты наблюдения инвестиционного горизонта, задаваемого парметрами StartDates и EndDates. Требуется при использовании синтаксиса варианта №2. Опускается или передается как пустая матрица при использовании синтаксиса варианта №1.

Описание:

Обращением к функции disc2rate:

Rates = disc2rate(Compounding, Disc, EndTimes, StartTimes) и
[Rates, EndTimes, StartTimes] = disc2rate(Compounding, Disc,
EndDates, StartDates, ValuationDate)

Осуществляется преобразование фактора дисконтирования денежного потока в процентную ставку. Функция disc2rate вычисляет доходность через последовательность NPOINTS временных интервалов, при заданных дисконтированных денежных потоках на этих интервалах. Различные процентные ставки доходности NCURVES могут рассматриваться как одна, если они имеют одинаковую структуру. Временные интервалы могут рассматриваться как интервалы с нулевой или форвардной доходностью.

Rates – представляет собой вектор-столбец, размерности NPOINTS:NCURVES доходностей в десятичном виде на NPOINTS временных интервалах.

StartTimes - представляет собой вектор-столбец, размерности NPOINTS:1 начала интервалов дисконтирования, измеряемых в единицах периода.

EndTimes - представляет собой вектор-столбец, размерности NPOINTS:1 завершения интервалов дисконтирования, измеряемых в единицах периода.

Если параметр Compounding = 365 (ежедневно), тогда StartTimes и EndTimes измеряются каждый день. В противном случае аргументы содержат значения: Т – вычисленное из SIA полугодового временного фактора, Tsemi, вычисленного по формуле T = Tsemi/ 2*F, где F частота компаундирования.

Интервал инвестирования специфицируется или с использованием времени как входного аргумента (Вариант синтаксиса №1) или с использованием дат как входного аргумента (Вариант синтаксиса №2). Введение параметра ValuationDate обеспечивает интерпретацию дат; пропуск параметра ValuationDate обеспечивает интерпретацию дат по умолчанию.

См. также: Функции rate2disc, ratetimes

  В оглавление \ К предыдущему разделу \ К следующему разделу

 

Поиск по сайту:


Система Orphus