exponenta event banner

Расчет цены и доходности казначейских векселей

Введение

Программное обеспечение Financial Toolbox™ предоставляет следующий набор функций для расчета цены и доходности казначейских векселей.

Функции казначейских векселей

Функция

Цель

tbilldisc2yield

Преобразовать ставку дисконтирования в доходность.

tbillprice

Цена казначейского векселя учитывая его доходность или учетную ставку.

tbillrepo

Безубыточная скидка соглашения о выкупе.

tbillyield

Доходность и дисконт казначейского векселя с учетом его цены.

tbillyield2disc

Преобразовать доходность в ставку дисконтирования.

tbillval01

Значение 1 базисный пункт (одна сотая от одного процентного пункта, или 0,0001) с учетом характеристик казначейского векселя, представленных его расчетными датами и сроками погашения. Базисный балл можно связать со скидкой, денежным рынком или эквивалентной доходностью по облигациям.

Для всех функций с доходностью в расчете можно указать доходность как доходность денежного рынка или эквивалентную доходности облигаций. Все функции имеют номинальную стоимость 100 долларов США для каждого казначейского векселя.

Соглашения о выкупе казначейских векселей

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

Maturity = '26-Dec-2002';
InitialDiscount = 0.0161;
PurchaseDate = '26-Sep-2002';
SaleDate = '26-Oct-2002';
RepoRate = 0.0149;

BreakevenDiscount = tbillrepo(RepoRate, InitialDiscount, ... 
PurchaseDate, SaleDate, Maturity)
BreakevenDiscount =

    0.0167

Результат этого расчета можно проверить путем анализа денежных потоков в и из операции обратного выкупа. Сначала рассчитайте цену казначейского векселя на дату покупки (26 сентября).

PriceOnPurchaseDate = tbillprice(InitialDiscount, ... 
PurchaseDate, Maturity, 3)
PriceOnPurchaseDate =

   99.5930

Затем вычислите проценты, причитающиеся по соглашению о выкупе.

RepoInterest = ... 
RepoRate*PriceOnPurchaseDate*days360(PurchaseDate,SaleDate)/360
RepoInterest =

    0.1237

RepoInterest для соглашения о 30-дневном выкупе 1,49% (30/360) составляет 0,1237.

Наконец, рассчитайте цену казначейского векселя на дату продажи (26 октября).

PriceOnSaleDate = tbillprice(BreakevenDiscount, SaleDate, ... 
Maturity, 3)
PriceOnSaleDate =

   99.7167

Изучив денежные потоки, обратите внимание, что скидка безубыточности приводит к тому, что сумма цены на дату покупки плюс начисленные 30-дневные проценты равна цене на дату продажи. В следующей таблице показаны денежные потоки.

Денежные потоки из соглашения о выкупе

Дата

Поток денежных средств

Движение денежных средств

 

9/26/2002

Закупка Т-счета

99.593

Деньги репо

99.593

10/26/2002

Оплата репо

99.593

Продать Т-вексель

99.7168

 

Процент репо

0.1238

  
 

                    Общее количество

199.3098

 

199.3098

Доходность казначейских векселей

Используя те же данные, что и ранее, можно проверить доходность денежного рынка и эквивалентную доходность облигаций казначейского векселя на момент покупки и продажи. Функция tbilldisc2yield может выполнять оба вычисления одновременно.

Maturity = '26-Dec-2002';
InitialDiscount = 0.0161;
PurchaseDate = '26-Sep-2002';
SaleDate = '26-Oct-2002';
RepoRate = 0.0149;
BreakevenDiscount = tbillrepo(RepoRate, InitialDiscount, ... 
PurchaseDate, SaleDate, Maturity)

[BEYield, MMYield] = ...
tbilldisc2yield([InitialDiscount; BreakevenDiscount], ... 
[PurchaseDate; SaleDate], Maturity)
BreakevenDiscount =

    0.0167


BEYield =

    0.0164
    0.0170


MMYield =

    0.0162
    0.0168

Для короткого казначейского векселя (менее 182 дней до погашения) доходность денежного рынка составляет 360/365 эквивалентной доходности облигаций, как показывает этот пример.

См. также

| | | | | | | | |

Связанные примеры

Подробнее