📊 KTB Intelligence / Docs
Sign In Get Started
🔒
Investor Plan Required
This feature requires the Investor plan. Create a free account to get started, then upgrade when you're ready.
View all plans →
Docs/ Analysis/ What-If Analyzer

What-If Analyzer

Analysis Investor Investor plan required

What it does

The What-If Analyzer models how a bond's price changes under different interest rate scenarios. You select a bond from your portfolio or the database, then define a range of yield shifts (e.g. −200 bps to +200 bps in 50 bps steps). The analyzer computes the new price, percentage price change, and dollar P&L for each scenario.

This is a stress test — it shows your downside if rates rise and your upside if rates fall, helping you understand the interest-rate risk of a position before you take it.

When to use it

Real-life scenario

Stress-testing a KES 1M position in FXD2/2030/10

You hold KES 1,000,000 face value of FXD2/2030/10 (13.49% coupon, ~4.6 years to maturity, current yield 16.10%). You want to know your P&L exposure if CBK raises rates by 100 bps or cuts by 100 bps.

Example output

Yield ShiftNew YieldNew Clean PricePrice ChangeP&L on KES 1M
−200 bps14.10%KES 103.71+3.65%+KES 36,500
−100 bps15.10%KES 99.92+3.86%+KES 18,300
0 bps (current)16.10%KES 96.21
+100 bps17.10%KES 92.64−3.71%−KES 37,100
+200 bps18.10%KES 89.21−7.27%−KES 72,700

A +100 bps rate shock costs you KES 37,100 in mark-to-market value on this position. If you hold to maturity, the loss is only realised if you sell — but the table shows the opportunity cost of being locked into a rate that the market has moved away from.

Column reference

ColumnDescription
Yield Shift (bps)Basis points added to the current yield. 100 bps = 1%.
New Clean PriceRecalculated bond price at the shifted yield, per KES 100 face value.
Price ChangePercentage change vs. the current price.
P&LKES gain or loss on your face value holding if you were to sell at the new price.

Limitations