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-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 (SIA)

  • 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 = BUS/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] Мэйл, Я. Стандартные методы расчета ценных бумаг. 3rd Edition, Vol. 1, Securities Industry Association, Inc., Нью-Йорк, 1993, ISBN 1-882936-01-9. Том 2, 1994, ISBN 1-882936-02-7.

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте