Valuation models

Price it, see every step

87 instrument types, 38 pricing models across rates, inflation, credit, FX, equity and commodities, on 45 calculators. Each one can discount on today's stored market curves, shows its formulas and worked steps, and can explain its result in plain English.

Coverage today

Instrument types
87
each one priced by the API and in file uploads
Pricing models
38
from discounted cash flows to local vol
Asset classes
9
Rates, Inflation, Credit, Securitized, FX, Equity, Commodity, Money market and cash, Hybrid
Every instrument type and the models that price it

Rates · 30

Instrument typePricing models
Fixed-rate bond (risk-free or on a credit curve)fixed_bondDiscounted cash flowsBootstrapped hazard curve
Zero-coupon bondzero_bondDiscounted cash flows
Amortizing bondamortizing_bondDiscounted cash flows
Floating rate notefrnProjected cash flows (forward rates)
Capped or floored FRNcapped_frnProjected cash flows (forward rates)Black-76 (and shifted Black)Bachelier (normal)
Inverse floaterinverse_frnProjected cash flows (forward rates)Black-76 (and shifted Black)Bachelier (normal)
Callable bondcallable_bondHull-White trees and finite differences
Putable bondputable_bondHull-White trees and finite differences
Interest rate swapirsProjected cash flows (forward rates)
Overnight index swapoisProjected cash flows (forward rates)
Basis swapbasis_swapProjected cash flows (forward rates)
Zero-coupon swapzero_coupon_swapProjected cash flows (forward rates)
Step-up swapstep_up_swapProjected cash flows (forward rates)
In-arrears swap (convexity adjusted)in_arrears_swapProjected cash flows (forward rates)
Cancelable (callable) swapcancelable_swapHull-White trees and finite differencesBachelier (normal)Black-76 (and shifted Black)
Extendible swapextendible_swapHull-White trees and finite differencesBachelier (normal)Black-76 (and shifted Black)
Dual currency bonddual_currency_bondDiscounted cash flows
Cross-currency swapxccy_swapCross-currency discounting
Forward rate agreementfraProjected cash flows (forward rates)
Interest rate futureir_futureProjected cash flows (forward rates)
Bond forwardbond_forwardCost of carry
Bond futurebond_futureCost of carry
Interest rate capcapBlack-76 (and shifted Black)Bachelier (normal)
Interest rate floorfloorBlack-76 (and shifted Black)Bachelier (normal)
Interest rate collarcollarBlack-76 (and shifted Black)Bachelier (normal)
Swaption (European, Bermudan)swaptionBlack-76 (and shifted Black)Bachelier (normal)Hull-White trees and finite differences
CMS swapcms_swapCMS convexity and timing adjustment
CMS capcms_capCMS convexity and timing adjustmentBlack-76 (and shifted Black)Bachelier (normal)
CMS floorcms_floorCMS convexity and timing adjustmentBlack-76 (and shifted Black)Bachelier (normal)
Range accrual noterange_accrualDigital replication on the smile

Inflation · 3

Instrument typePricing models
Zero-coupon inflation swapinflation_zc_swapInflation index projection
Year-on-year inflation swapinflation_yoy_swapInflation index projection
Inflation-linked bondinflation_linked_bondInflation index projectionBlack-76 (and shifted Black)

Credit · 5

Instrument typePricing models
Credit default swapcdsHazard rate (ISDA-style CDS)Bootstrapped hazard curve
CDS index (CDX, iTraxx)cds_indexBootstrapped hazard curve
CDS index optioncds_index_optionBlack on the forward credit spread
Term loan (fixed or floating, amortizing)term_loan
Revolving credit facilityrevolver

Securitized · 5

Instrument typePricing models
Mortgage pass-through (agency MBS)mbs_passthroughPrepayment projection (PSA, CPR)OAS on Hull-White rate paths
TBA (to-be-announced) forwardtbaPrepayment projection (PSA, CPR)OAS on Hull-White rate paths
Interest-only (IO) stripio_stripPrepayment projection (PSA, CPR)OAS on Hull-White rate paths
Principal-only (PO) strippo_stripPrepayment projection (PSA, CPR)OAS on Hull-White rate paths
Adjustable-rate mortgage (ARM) poolarm_poolPrepayment projection (PSA, CPR)OAS on Hull-White rate paths

FX · 4

Instrument typePricing models
FX spotfx_spotMark to market
FX forwardfx_forwardCovered interest parity
FX futurefx_futureCovered interest parity
FX optionfx_optionGarman-KohlhagenBinomial tree (Cox-Ross-Rubinstein)

Equity · 26

Instrument typePricing models
Equity holdingequityMark to market
Equity forwardequity_forwardCost of carry
Equity index futureequity_futureCost of carry
Vanilla option (European, American, Bermudan)optionBlack-ScholesBlack-76 (and shifted Black)Bachelier (normal)Binomial tree (Cox-Ross-Rubinstein)
Digital optiondigital_optionClosed-form exotics (Reiner-Rubinstein, Kemna-Vorst, Turnbull-Wakeman)
Barrier optionbarrier_optionClosed-form exotics (Reiner-Rubinstein, Kemna-Vorst, Turnbull-Wakeman)
Asian option (fixed or average strike)asian_optionClosed-form exotics (Reiner-Rubinstein, Kemna-Vorst, Turnbull-Wakeman)
Chooser optionchooser_optionClosed-form exotics (Reiner-Rubinstein, Kemna-Vorst, Turnbull-Wakeman)
Double barrier optiondouble_barrier_optionDouble barrier eigenfunction series
Double touch or no-touchdouble_touch_optionDouble barrier eigenfunction series
Lookback option (floating, fixed)lookback_optionLookback closed forms (Goldman-Sosin-Gatto, Conze-Viswanathan)
Compound optioncompound_optionGeske compound options
WarrantwarrantBlack-Scholes with dilution (Galai-Schneller)
Rainbow option (best of, worst of)rainbow_optionMonte Carlo (correlated lognormal)Stulz two-asset rainbow
Option under stochastic volatilityheston_optionHeston stochastic volatility
Option on the SABR smilesabr_optionSABR (Hagan)
Option under local volatilitylocal_vol_optionLocal volatility (Dupire PDE)
Autocallable noteautocallableLocal volatility Monte CarloMonte Carlo (correlated lognormal)
Reverse convertiblereverse_convertibleLocal volatility Monte CarloMonte Carlo (correlated lognormal)
Cliquet notecliquetLocal volatility Monte CarloMonte Carlo (correlated lognormal)
Basket optionbasket_optionMonte Carlo (correlated lognormal)
Spread optionspread_optionMonte Carlo (correlated lognormal)
Variance swapvariance_swapVariance replication
Volatility swapvolatility_swapVariance replication
Total return swaptotal_return_swapTotal return discounting
Dividend swapdividend_swapDividend discounting

Commodity · 4

Instrument typePricing models
Commodity holdingcommodityMark to market
Commodity forwardcommodity_forwardCost of carry
Commodity futurecommodity_futureCost of carry
Commodity swapcommodity_swapAverage of the forward curve

Money market and cash · 6

Instrument typePricing models
DepositdepositMoney market conventions
Certificate of depositcdMoney market conventions
Commercial papercommercial_paperMoney market conventions
Bankers' acceptancebankers_acceptanceMoney market conventions
Treasury billt_billMoney market conventions
ReporepoMoney market conventions

Hybrid · 4

Instrument typePricing models
Convertible bondconvertible_bondTsiveriotis-Fernandes tree
Convertible preferredconvertible_preferredTsiveriotis-Fernandes tree
Mandatory convertible (PEPS, PERCS)mandatory_convertibleBlack-Scholes
Preferred sharepreferred_shareDiscounted cash flows

What are you valuing?

Choose an instrument type to see the models that value it.

Valuing many at once? Upload a file of instruments.

Or browse by valuation model

Rates

Linear rates products on a zero curve, including today's government curves.

Money market and cash

Deposits, bills, commercial paper and repos on the curve, and cash holdings at market.

Futures and forwards

Cost of carry, forward rates and bond forwards; futures margined, forwards discounted.

FX

Forwards and options on currency pairs, using both currencies' curves.

Options

Closed-form and lattice models for options on assets, futures and rates.

Inflation

Index-linked cash flows projected off zero-coupon inflation swap rates.

Equity swaps and notes

Swaps on volatility, total return and dividends, and structured notes on a stock or index.

Mortgages

Agency pass-throughs with prepayment models, OAS on rate paths and effective duration.

Credit

Default risk priced from credit spreads and bootstrapped hazard curves.

Value a file of instrumentsUpload a CSV, Excel or JSON file of bonds, swaps, FRAs, FX forwards, options and CDS, with optional volatility surfaces, and value every row at once.

Government curves stand in for swap and OIS curves, so rates-product values differ from dealer quotes by the swap spread. Results are for analysis and education, not investment advice.