zeroprice

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

Синтаксис

Price = zeroprice(Yield,Settle,Maturity)
Price = zeroprice(___,Period,Basis,EndMonthRule)

Описание

пример

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-by-1 вектор.

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

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

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

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

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

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

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

(Необязательно) основание Дневного количества связи, заданной как положительное целое число с помощью NZERO-by-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-by-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