beytbill

Эквивалентное выражение облигаций для казначейского счета

Описание

пример

Yield = beytbill(Settle,Maturity,Discount) возвращает эквивалентное выражение облигаций для казначейского векселя.

Примеры

свернуть все

В этом примере показано, как найти выражение по облигациям для казначейского векселя с датой расчета 11 февраля 2000 г., датой погашения 7 августа 2000 г. и ставкой дисконтирования 5.77.

Yield = beytbill('2/11/2000', '8/7/2000', 0.0577)
Yield = 0.0602

В этом примере показано, как использовать datetime входы для поиска эквивалентного выражения облигаций для казначейского векселя с датой расчета 11 февраля 2000 года, датой погашения 7 августа 2000 года и ставкой дисконтирования 5,77.

Yield = beytbill(datetime('11-Feb-2000','Locale','en_US'), datetime('7-Aug-2000','Locale','en_US'),...
0.0577)
Yield = 0.0602

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

свернуть все

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

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

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

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

Ставка дисконтирования казначейского счета, заданная в виде скаляра NTBILLS-by- 1 вектор значений десятичной дроби.

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

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

свернуть все

Казначейский счет выражения, возвращенный в виде скаляра или NTBILLS-by- 1 вектор.

Примечание

Количество дней до зрелости обычно указывается как: md - sd - 1. A NaN возвращается для всех случаев, когда отрицательные цены подразумеваются ставкой дисконтирования, Discountи количество дней между Settle и Maturity.

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