tbill_yield_methodology
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tbill_yield_methodology [2024/02/23 06:04] – admin | tbill_yield_methodology [2024/02/27 23:03] (current) – [Example 4] raju | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== dummy ==== | + | ===== dummy ===== |
+ | ==== Example 1 ==== | ||
Example: 912797JA6 is a tbill with a maturity of 28 days. It was sold for $99.5905 on 2023-12-21. What is the yield? | Example: 912797JA6 is a tbill with a maturity of 28 days. It was sold for $99.5905 on 2023-12-21. What is the yield? | ||
Line 37: | Line 38: | ||
- | Example 2: | + | ==== Example 2 ==== |
On https:// | On https:// | ||
Line 57: | Line 58: | ||
So 'Issue Date' in the table is the settlement date. | So 'Issue Date' in the table is the settlement date. | ||
- | Example 3: | + | ==== Example 3 ==== |
On https:// | On https:// | ||
^ Security Term ^ CUSIP ^ Issue Date ^ Maturity Date ^ High Rate ^ Investment Rate ^ | ^ Security Term ^ CUSIP ^ Issue Date ^ Maturity Date ^ High Rate ^ Investment Rate ^ | ||
Line 81: | Line 82: | ||
Conclusion: Price should have 6 significant digits after the decimal. | Conclusion: Price should have 6 significant digits after the decimal. | ||
+ | |||
+ | ==== Example 4 ==== | ||
+ | https:// | ||
+ | |||
+ | ^ Bills ^ CMB ^ CUSIP ^ Issue Date ^ High Rate ^ Investment Rate ^ Price per $100 ^ | ||
+ | | 42-Day | Yes | 912797HF7 | 02/29/2024 | 5.290% | 5.397% | $99.382833 | | ||
+ | | 42-Day | Yes | 912797GZ4 | 02/22/2024 | 5.280% | 5.401% | $99.384000 | | ||
+ | |||
+ | https:// | ||
+ | |||
+ | ^ Security Term ^ CUSIP ^ Issue Date ^ Maturity Date ^ High Rate ^ Investment Rate ^ | ||
+ | | 42-Day | 912797HF7 | 02/29/2024 | 04/11/2024 | 5.290% | 5.397% | | ||
+ | | 42-Day | 912797GZ4 | 02/22/2024 | 04/04/2024 | 5.280% | 5.401% | | ||
+ | |||
+ | Combining both, we get | ||
+ | ^ Security Term ^ CMB ^ CUSIP ^ Issue Date ^ Maturity Date ^ High Rate ^ Investment Rate ^ Price per $100 ^ | ||
+ | | 42-Day | Yes | 912797HF7 | 02/29/2024 | 04/11/2024 | 5.290% | 5.397% | $99.382833 | | ||
+ | | 42-Day | Yes | 912797GZ4 | 02/22/2024 | 04/04/2024 | 5.280% | 5.401% | $99.384000 | | ||
+ | |||
+ | Notice how yield (Investment Rate) went down (from 5.401% to 5.397%) even though price went down (from \$99.384000 to \$99.382833) for the first entry? This is because the 'days in year' changes from 366 to 365. | ||
+ | |||
+ | < | ||
+ | $ ipython | ||
+ | |||
+ | In [1]: | ||
+ | from tbill_yield import tbill_yield_short_maturity | ||
+ | tbill_yield_short_maturity(99.384000, | ||
+ | Out[1]: | ||
+ | 5.401 | ||
+ | |||
+ | In [2]: | ||
+ | tbill_yield_short_maturity(99.382833, | ||
+ | Out[2]: | ||
+ | 5.397 | ||
+ | </ | ||
+ | |||
+ | Ref: https:// | ||
tbill_yield_methodology.1708668252.txt.gz · Last modified: 2024/02/23 06:04 by admin