Screen 104 US Treasury bonds by price, yield, and fee
↑ Updates bond list from Treasury Direct (works on localhost · blocked in cloud)
PRICE ESTIMATOR — Enter today's Treasury yields below to calculate estimated prices for all bonds
Treasury Direct gives metadata only — no market prices. The yields you enter here are used to back-calculate an estimated clean price for each bond via ISMA yield-to-price math. Higher current yield = lower estimated price. Get current yields from treasury.gov ↗
CURRENT YIELDS → 10Y % 20Y % 30Y % ← Pulls today's yield curve from treasury.gov
Filters
BOND RESULTS ✅ PASS sorted first · ranked by YTM ↓
LIVE = from Treasury Direct.   = confirmed CUSIP.   est = estimated — verify on IBKR.
ISIN = US + CUSIP + Luhn check digit (ISO 6166). Est. Price from yield curve above.
CUSIP & ISIN COUPONMATURITYYRSTYPE EST PRICEYTM Yield to Maturity — the annualised return if you buy at this estimated price and hold to maturity, including all coupon payments.CAP GAIN Capital Gain — if you buy below $100 (par) and hold to maturity, you receive $100 per bond. The difference is your capital gain (tax-advantaged in HK).FEE %STATUS PASS means all your filter criteria are met. Fails show which filter the bond doesn't meet (e.g. price > 100, YTM too low).
Add Custom Bond

Add a bond that isn't in the built-in list — look up the CUSIP on IBKR or Treasury Direct.

Yield to Maturity Calculator

Enter a price to see what annual yield you'd earn holding this bond to maturity. Select from screener or type manually.

Accrued Interest Calculator

Interest owed to the seller since the last coupon date. You pay this on top of the clean price — it's returned to you at the next coupon.

Add Purchase Lot

Record each bond you buy. Select from the screener (fields auto-fill) or enter CUSIP + price manually. Tip: use Buy Schedule → OK to auto-generate lots.

Portfolio Lots
No lots yet — add above, or use the Buy Schedule tab to auto-generate.
Run Projection

See all coupon payments and a portfolio summary through a future date. Add lots first, then click Run.

Buy Schedule
1 · ADD BONDS
2 · SET SCHEDULE
No bonds added yet.
Accrued Interest Calendar
Commission Efficiency Check