prdisc

Цена обесцененной безопасности

Синтаксис

Price = prdisc(Settle,Maturity,FaceDiscount)
Price = prdisc(___,Basis)

Описание

пример

Price = prdisc(Settle,Maturity,FaceDiscount) возвращает цену безопасности, урожай которой заключается в кавычки как уровень банковской учетной ставки (например, американские Казначейские векселя).

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

Примеры

свернуть все

Этот пример показывает, как возвратить цену безопасности, урожай которой заключается в кавычки как уровень банковской учетной ставки (например, американские Казначейские векселя).

Settle = '10/14/2000';
Maturity = '03/17/2001';
Face = 100;
Discount = 0.087;
Basis = 2;

Price = prdisc(Settle, Maturity, Face, Discount, Basis)
Price = 96.2783

Этот пример показывает, как использовать входные параметры datetime, чтобы возвратить цену безопасности, урожай которой заключается в кавычки как уровень банковской учетной ставки (например, американские Казначейские векселя).

Settle = '10/14/2000';
Maturity = '03/17/2001';
Face = 100;
Discount = 0.087;
Basis = 2;

Price = prdisc(datetime(Settle,'Locale','en_US'),datetime(Maturity,'Locale','en_US'), Face, Discount, Basis)
Price = 96.2783

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

свернуть все

Расчетный день, заданный как последовательные числа даты, векторы символов даты или массивы datetime.

Обоснуйтесь должен быть ранее, чем Maturity.

Типы данных: double | datetime | char

Дата погашения, заданная как последовательные числа даты, векторы символов даты или массивы datetime.

Типы данных: double | datetime | char

Освобождение (паритет, поверхность) значение, заданное как числовое значение.

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

Уровень банковской учетной ставки безопасности, заданной как значение десятичной дроби.

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

(Необязательно) основание Дневного количества инструмента, заданного как числовое значение. Позволенные значения:

  •  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

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

свернуть все

Цена обесцененной безопасности, возвращенной как числовое значение.

Ссылки

[1] Mayle. “Методы расчета Стандартных защит”. Объемы I-II, 3-й выпуск. Формула 2.

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