Apply parallel shifts, twist scenarios, or custom shocks to the
current US Treasury yield curve and see the price impact and
income offset across all maturities. The simulator uses the
duration + convexity approximation for accurate estimates even
for large moves.
Instructions
- select a Preset from the dropdown for a common scenario (Fed Hikes, Recession, Bear Flattener, etc.)
- or select a Type — Parallel Shift or Twist
- for parallel: enter the Shift in basis points (positive = rates up)
- for twist: enter separate Short End and Long End shifts
- intermediate tenors are linearly interpolated
- click GO to compute the impact
Results
- Chart — the base yield curve overlaid with the shocked curve (both solid lines)
- Impact table — per-tenor breakdown (columns on the main
/scenarios page; per-preset pages show a condensed set without Dur/DV01)
- Base (%) — yield before the shock
- ΔY (bps) — yield change applied by the shock
- Post (%) — yield after the shock
- Dur and DV01 ($) — rate sensitivity at the base yield level (main page only)
- ΔP ($) — estimated dollar price change per $100 face, using duration + convexity
- Income ($) — annual coupon income per $100 face at the pre-shock yield
- Net ($) — coupon income plus price change per $100 face, positive when income covers the loss within one year
Preset Scenarios
- Fed Hikes +100bp — parallel shift up (aggressive tightening)
- Fed Cuts -100bp — parallel shift down (easing cycle)
- Recession — front end -150bp, long end -50bp (bull steepener)
- Bear Flattener — short rates +150bp, long rates +50bp (policy tightening)
- Bull Steepener — short rates -100bp, long end unchanged (rate cuts begin)
- Bear Steepener — long rates +100bp, short end unchanged (term premium repricing)
- Bull Flattener — long rates -75bp, short end -25bp (flight to quality)
- Stagflation — parallel +200bp (persistent inflation)
Use Cases
- stress-test a portfolio against standard rate scenarios
- visualize how different parts of the curve respond to specific shocks
- compare the price sensitivity of short vs. long bonds under various macro regimes
- build intuition for duration and convexity effects at different yield levels
- identify which tenors earn enough income to offset the price loss within one year
- compare income offset across twist scenarios — a bear steepener leaves short-end tenors positive while hammering the long end
Per-scenario pages (e.g. /scenarios/recession) show the current
curve under a specific preset shock.