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

https://hub.exponenta.ru/
 

Financial Derivatives Toolbox

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

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

Функция fixedbyzero

Назначение: Определение цены облигации с фиксированной доходностью на основе множества линий нулевой доходности.

Синтаксис:

Price = fixedbyzero(RateSpec, CouponRate, Settle, Maturity, Reset,
Basis, Principal)

Аргументы:

  • RateSpec - Структура, содержащая свойства структуры процентной ставки. Для дополнительной информации необходимо обратиться к информации относительно создания структуры RateSpec.
  • CouponRate - Годовая ставка, в десятичном виде.
  • Settle - Дата поставки. Значение Settle должно быть раньше, или равно даты погашения Maturity.
  • Maturity - Дата погашения.
  • Reset - (Обязательный). Вектор, размерности NINST:1, определяющий частоту выплат в год. По умолчанию равен 1.
  • Basis - (Обязательный). Базисный интервал расчетов для финансового инструмента, выраженный в днях. Вектор целых значений. 0 = действительное/действительное (по умолчанию). 1=30/360 (SIA), 2=действительное/360, 3=действительное/365, 4=30/360 (PSA), 5 = 30/360 (ISDA), 6=30/360 (Европейский), 7=действительное/365(Японский).
  • Principal - (Обязательный). Номинальное значения обязательства. По умолчанию равно 100.

Все входные данные являются либо скалярными или векторами, размерностью NINST:1, если не указано дополнительных спецификаций. Даты могут быть представлены во внутреннем формате MATLAB или датой в виде строки. Обязательные аргументы могут быть переданы как пустые матрицы.

Описание: Обращением к функции fixedbyzero:

Price = fixedbyzero(RateSpec, CouponRate, Settle, Maturity, Reset,
Basis, Principal)

осуществляется вычисление цены облигации с фиксированной доходностью на основе множества кривых нулевой доходности.

Price – Матрица цен облигаций с фиксированной доходностью, размерностью числа финансовых инструментов (NINST) на число (NUMCURVES) линий нулевой доходности. Каждый столбец получается из одной линии нулевой доходности.

Пример: Определить цену 4% облигации с фиксированной доходностью на основе множества линий нулевой доходности. Загрузим файл финансовых инструментов, с поставляемой структурой ZeroRateSpec, временной структуры процентных ставок, необходимых для определения цены облигации. Выполним команды, устанавливая необходимые аргументы, а остальные по умолчанию:

load deriv;
CouponRate = 0.04;
Settle = '01-Jan-2000';
Maturity = '01-Jan-2003';
Price = fixedbyzero(ZeroRateSpec, CouponRate, Settle, Maturity)

В результате получим цену облигации с фиксированной доходностью на основе множества линий нулевой доходности:

Цена облигации с фиксированной доходностью на основе множества линий нулевой доходности


См. также: Функции bondbyzero, cfbyzero, floatbyzero, swapbyzero

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

 

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


Система Orphus