Вычисление цены казначейского векселя и выражения

Введение

Программное обеспечение 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

Деньги Repo

99.593

10/26/2002

Оплата repo

99.593

Продайте казначейский вексель

99.7168

 

Интерес Repo

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 доходности по облигациям, когда этот пример показывает.

Смотрите также

| | | | | | | | |

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

Больше о