cdprice

Цена депозитного сертификата

Синтаксис

[Price,AccrInt] = cdprice(Yield,CouponRate,Settle,Maturity,IssueDate)
[PriceAccrInt] = cdprice(___,Basis)

Описание

пример

[Price,AccrInt] = cdprice(Yield,CouponRate,Settle,Maturity,IssueDate) вычисляет цену депозитного сертификата, учитывая его урожай.

cdprice принимает, что депозитные сертификаты выплачивают процент в зрелости. Из-за обработки простого процента этих ценных бумаг эта функция лучше всего используется для краткосрочных сроков платежа (меньше чем 1 год). Вычисление простого процента по умолчанию использует Basis для фактического/360 соглашения (2).

пример

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

Примеры

свернуть все

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

Yield           =  0.0525;
CouponRate      =  0.05;
Settle          =  '02-Jan-02';
Maturity        =  '31-Mar-02';
IssueDate       =  '1-Oct-01';

[Price, AccruedInt] = cdprice(Yield, CouponRate, Settle, ... 
Maturity, IssueDate)
Price = 99.9233
AccruedInt = 1.2917

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

Yield =  0.0525;
CouponRate =  0.05;
Settle =  datetime('02-Jan-02','Locale','en_US');
Maturity =  datetime('31-Mar-02','Locale','en_US');
IssueDate =  datetime('1-Oct-01','Locale','en_US');

[Price, AccruedInt] = cdprice(Yield, CouponRate, Settle, ...
Maturity, IssueDate)
Price = 99.9233
AccruedInt = 1.2917

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

свернуть все

Простой доход до срока погашения по базисному знаменателю, заданному как числовое значение с помощью скаляра или NCDS-by-1 или 1-by-NCDS вектор.

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

Годовая процентная ставка купона, заданная как десятичное число с помощью скаляра или NCDS-by-1 или 1-by-NCDS вектор.

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

Расчетный день для депозитного сертификата, заданного как скаляр или NCDS-by-1 или 1-by-NCDS вектор с помощью последовательных чисел даты, векторов символов даты или массивов datetime. Дата Settle должна быть перед датой Maturity.

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

Дата погашения для депозитного сертификата, заданного как скаляр или NCDS-by-1 или 1-by-NCDS вектор с помощью последовательных чисел даты, векторов символов даты или массивов datetime.

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

Дата выпуска депозитного сертификата, заданного как скаляр или NCDS-by-1 или 1-by-NCDS вектор с помощью последовательных чисел даты, векторов символов даты или массивов datetime.

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

(Необязательно) основание Дневного количества для депозитного сертификата, заданного как скаляр или NINST-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

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

свернуть все

Чистая цена депозитного сертификата на 100$, возвращенные как NCDS-by-1 или 1-by-NCDS вектор.

Начисленные проценты, подлежащие оплате в поселении на модуль номинальной стоимости, возвращенной как NCDS-by-1 или 1-by-NCDS вектор.

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

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