zeroprice

Ценовые инструменты нулевого купона, данные выражение

Описание

пример

Price = zeroprice(Yield,Settle,Maturity) ценовые инструменты нулевого купона, учитывая выражение. zeroprice вычисляет цены на портфель общих коротких и долгосрочных инструментов нулевого купона, учитывая выражение ссылочных связей. Другими словами, если нулевой купон, вычисленный с этим выражением, используется, чтобы обесценить ссылочную связь, значение той ссылочной связи равно своей цене.

пример

Price = zeroprice(___,Period,Basis,EndMonthRule) добавляют дополнительные аргументы для Period, Basis, и EndMonthRule.

Примеры

свернуть все

В этом примере показано, как вычислить цену краткосрочного инструмента нулевого купона.

Settle = '24-Jun-1993';
Maturity = '1-Nov-1993';
Period = 2;
Basis = 0;
Yield = 0.04;

Price = zeroprice(Yield, Settle, Maturity, Period, Basis)
Price = 98.6066

В этом примере показано, как вычислить цены портфеля двух инструментов нулевого купона, одного краткосрочного, и другое долгосрочное.

Settle = '24-Jun-1993';
Maturity = ['01-Nov-1993'; '15-Jan-2024'];
Basis = [0; 1];
Yield = [0.04; 0.1];

Price = zeroprice(Yield, Settle, Maturity, [], Basis)
Price = 2×1

   98.6066
    5.0697

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

свернуть все

Ссылочная доходность облигации в виде скаляра или NZERO- 1 вектор.

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

Расчетный день в виде NZERO- 1 вектор из последовательных чисел даты.

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

Дата погашения в виде NZERO- 1 вектор из последовательных чисел даты.

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

(Необязательно) Количество купонов за один год в виде положительного целого числа для значений 1,2,4,6,12 в NZERO- 1 вектор.

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

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

  •  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

(Необязательно) Конец месяца управляет флагом в виде неотрицательного целого числа со значением 0 или 1 использование NZERO- 1 вектор. Это правило применяется только когда Maturity дата конца месяца в течение месяца, имея 30 или меньше дней.

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

  • 1 = Установите правило о, подразумевая, что платежный день облигационного купона всегда является прошлым фактическим днем месяца.

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

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

свернуть все

Цена за каждый инструмент нулевого купона (на отвлеченные 100$), возвращенный как вектор-столбец.

Алгоритмы

Вычислить цену когда Period 1 или 0 в течение периодов квазикупона к освобождению, zeroprice использует формулу

Price=RV1+(DSRE×YM)

.

Периоды квазикупона являются периодами купона, которые существовали бы, если бы связь выплачивала процент на уровне кроме нуля.

Когда существует больше чем один период квазикупона на дату освобождения, zeroprice использует формулу

Price=RV(1+YM)Nq1+DSCE

.

Элементы уравнений определяются следующим образом.

ПеременнаяОпределение

DSC

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

DSR

Номер дней с расчетного дня на дату освобождения (дата погашения, помещенная дата, и так далее).

E

Номер дней в период квазикупона.

M

Количество периодов квазикупона в год (стандарт для особой включенной безопасности).

Nq

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

Цена

Долларовая цена на номинальную стоимость в размере 100$.

RV

Значение освобождения.

Y

Ежегодное выражение (десятичное число), когда придерживался освобождения.

Ссылки

[1] Mayle, методы расчета стандартных защит в январе. 3-й выпуск, издание 1, Securities Industry Association, Inc., Нью-Йорк, 1993, ISBN 1-882936-01-9. Издание 2, 1994, ISBN 1-882936-02-7.

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