Параметры казначейских облигаций с учетом параметров казначейских векселей
[пересчитывает параметры рынка казначейских векселей США в форме казначейских облигаций США как облигации с нулевым купоном. Эта функция делает казначейские векселя напрямую сопоставимыми с казначейскими облигациями и векселями.TBondMatrix,Settle] = tbl2bond(TBillMatrix)
В этом примере показано, как пересчитать параметры рынка казначейских векселей США в форме казначейских облигаций США, учитывая опубликованные параметры рынка казначейских векселей за 22 декабря 1997 года.
TBill = [datenum('jan 02 1998') 10 0.0526 0.0522 0.0530 datenum('feb 05 1998') 44 0.0537 0.0533 0.0544 datenum('mar 05 1998') 72 0.0529 0.0527 0.0540]; TBond = tbl2bond(TBill)
TBond = 3×5
105 ×
0 7.2976 0.0010 0.0010 0.0000
0 7.2979 0.0010 0.0010 0.0000
0 7.2982 0.0010 0.0010 0.0000
В этом примере показано, как использовать datetime ввод для пересмотра параметров рынка казначейских векселей США в форме казначейских облигаций США, учитывая опубликованные параметры рынка казначейских векселей за 22 декабря 1997 года.
TBill = [datenum('jan 02 1998') 10 0.0526 0.0522 0.0530 datenum('feb 05 1998') 44 0.0537 0.0533 0.0544 datenum('mar 05 1998') 72 0.0529 0.0527 0.0540]; dates = datetime(TBill(:,1), 'ConvertFrom', 'datenum','Locale','en_US'); data = TBill(:,2:end); t=[table(dates) array2table(data)]; [TBond, Settle] = tbl2bond(t)
TBond=3×5 table
CouponRate Maturity Bid Asked AskYield
__________ ___________ ______ ______ ________
0 02-Jan-1998 99.854 99.855 0.053
0 05-Feb-1998 99.344 99.349 0.0544
0 05-Mar-1998 98.942 98.946 0.054
Settle = 3x1 datetime
22-Dec-1997
22-Dec-1997
22-Dec-1997
TBillMatrix - Параметры казначейских векселейПараметры казначейских векселей, указанные как таблица из 5 столбцов или Nоколо-5 матрица информации о связи, где столбцы таблицы или столбцы матрицы содержат:
Maturity (Обязательная) Дата погашения казначейских векселей, указанная как порядковый номер при использовании матрицы. Использовать datenum преобразование векторов символов даты в серийные номера дат. Если вход TBillMatrix является таблицей, Maturity датами могут быть серийные номера дат, векторы символов дат или массивы datetime.
DaysMaturity (Обязательно) Дни до наступления срока, указанные как целое число. Дни до погашения указываются на основе пропущенных дней; фактическое количество дней от расчета до погашения: DaysMaturity + 1.
Bid (Обязательно) Ставка скидки банка предложения (процентная скидка от номинальной стоимости, по которой можно купить счет, в годовом исчислении на основе простого процента), указанная как десятичная дробь.
Asked (Обязательно) Заданная банковская учетная ставка, указанная как десятичная дробь.
AskYield (Требуется) Заданная доходность (эквивалентная доходность облигаций от хранения счета до погашения, рассчитанная в годовом исчислении на основе простого процента и предполагающая 365-дневный год), указанная как десятичная дробь.
Типы данных: double | table
TBondMatrix - Параметры казначейских облигацийПараметры казначейских облигаций, возвращаемые в виде таблицы или матрицы в зависимости от TBillMatrix вход.
Когда TBillMatrix является таблицей, TBondMatrix также является таблицей и типом переменной для Maturity даты в TBondMatrix (столбец 1) соответствует типу переменной для Maturity в TBillMatrix. Например, если Maturity даты являются массивами datetime в TBillMatrix, они также будут массивами datetime в TBondMatrix.
Когда TBillMatrix вход представляет собой Nоколо-5 матрица, затем каждая строка описывает казначейскую облигацию.
Параметры или столбцы, возвращенные для TBondMatrix являются:
CouponRate (Столбец 1) Ставка купона, которая всегда 0 поскольку казначейские векселя по определению являются нулевым купонным инструментом.
.
Maturity (Столбец 2) Дата погашения для каждой облигации в портфеле как порядковый номер. Формат дат соответствует формату, используемому для Maturity в TBillMatrix (серийный номер даты, вектор символов даты или массив datetime).
Bid (Столбец 3) Цена предложения на основе номинальной стоимости $100.
Asked (Столбец 4) Заданная цена на основе номинальной стоимости $100.
AskYield (Колонка 5) Заданная доходность к погашению: фактический доход от владения облигацией к погашению, пересчитанный в годовом исчислении на основе совокупных процентов.
Settle - Даты расчета, подразумеваемые датами погашения и количеством дней до предложения по сроку погашенияДаты расчета, подразумеваемые датами погашения и количеством дней до предложения о погашении, возвращаемого в виде Nоколо-5 вектор, содержащий номера серийных дат, по умолчанию. Settle возвращается в виде массива datetime только в том случае, если входные данные TBillMatrix - таблица, содержащая массивы datetime для Maturity в первом столбце.
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.