Alphanume
Tool 0231 models

Bond pricing,
past clean-and-dirty,
with the curve included.

Pick a model, enter the bond, paste a curve when the math needs one. 31 models cover plain vanilla, risk metrics, curve spreads, callables, floaters, linkers, and Treasury futures basis. Every quote is reproducible from the URL.

Read the guide →
Active modelYTM solver· Plain vanilla
Inputs · YTM solver7 fields
  1. 01
    $
  2. 02
    pct/yr
  3. 03
  4. 04
  5. 05
  6. 06
  7. 07
    per 100
Output · yield (ytm)pct/yr
4.1844
Pricing
  1. 01Cleanper 10098.5000
  2. 02Dirtyper 10098.5000
  3. 03Accruedper 1000.000000
  4. 04YTMpct/yr4.1844
Sensitivity · yield (ytm)
X:
TTM ↓ / Δy bp-100-50-250+25+50+100
5.01y4.3374.3374.3374.3374.3374.3374.337
8.01y4.2234.2234.2234.2234.2234.2234.223
10.01y4.1844.1844.1844.1844.1844.1844.184
12.01y4.1604.1604.1604.1604.1604.1604.160
15.01y4.1354.1354.1354.1354.1354.1354.135
min 4.135 · max 4.337shading = headline (tonal)
Model notes

YTM solver

Plain vanilla

Inverts the PV-of-cashflows function for the constant yield that prices the bond. Newton-Raphson with bisection fallback. Compounding matches the input frequency.

Reference · Standard street YTM convention·id · ytm-solver·
Colophon

All pricing runs client-side from typed kernels, with no network call per quote. Every input mutates the URL, so a bond setup is shareable and reproducible. Curve inputs are pasted as text — no data feed, no API — which keeps the tool honest about where the inputs come from.