Financial Instruments Toolbox
Design, price, and hedge complex financial instruments
Financial Instruments Toolbox™ provides functions for pricing, modeling, and analyzing fixed-income, credit, and equity instrument portfolios. You can use the toolbox to perform cash-flow modeling and yield curve fitting analysis, compute prices and sensitivities, view price evolutions, and perform hedging analyses using common equity and fixed-income modeling methods. The toolbox lets you create new financial instrument types, fit yield curves to market data using parametric fitting models and bootstrapping, and construct dual curve based pricing models.
You can price and analyze fixed-income and equity instruments. For fixed-income modeling, you can calculate price, yield, spread, and sensitivity values for several types of securities and derivatives, including convertible bonds, mortgage-backed securities, treasury bills, bonds, swaps, caps, floors, and floating-rate notes. For equities, you can compute price, implied volatility, and greek values of vanilla options and several exotic derivatives.
Financial Instruments Toolbox contains functions to model counterparty credit risk and CVA exposure. For credit derivatives, the toolbox includes credit default swap pricing and default probability curve modeling functions. For energy derivatives, you can model exotic and vanilla options. The toolbox also provides connectivity to Numerix® CrossAsset Integration Layer.
Yield Curve and Interest Rate Term Structure
Fit yield curves to market data using several approaches, including the bootstrap method, parametric models (such as Nelson-Siegel, Svensson, and smoothing spline), and custom functions.
Calculate price and sensitivity of fixed-income securities, swaps, and forward swaps, as well as for fixed-income instruments with options/embedded options and common interest rate options (including bond options, floating-rate note options, caps, floors, and swaptions) using a variety of pricing methods and models.
Models and Methods
Supported models include Black, Normal (Bachelier), SABR and Shifted SABR, Hull-White, Black-Derman-Toy, Black-Karasinski, CIR, HJM, Linear Gaussian Two Factor, and LIBOR Market Models. Supported methods include closed-form, binomial and trinomial trees, and Monte Carlo simulation.
Price plain-vanilla options, including European, American, and Bermuda options. Price exotic options, including Asian, barrier, basket, digital, forward/futures, rainbow, and spread options.
Supported models include geometric Brownian motion, Merton76 jump diffusion, Bates and Heston stochastic volatility models, and the local volatility model.
CDS and CDS Options
Perform common CDS and CDS option valuations, calculate the breakeven spreads, and find the mark-to-market value of new and existing CDS contracts.
Mortgage-Backed Securities (MBS), Mortgage Pools, and Collateralized Mortgage Obligations (CMO)
Calculate price and risk factors for MBS, mortgage-pool portfolios, and CMO. Supported schemes for prepayment tranches of CMO are sequential tranching and schedule bond tranching for planned amortization class (PAC) or targeted amortization class (TAC) bonds.
Credit Value Adjustment (CVA)
Compute credit exposures and CVA for each counterparty in an over-the-counter (OTC) contract.
Wrong Way Risk
Use copulas to generate correlated exposure-default scenario pairs and then estimate the credit exposure based on these scenarios.
Compute prices and option-adjusted spreads of amortizing bonds with embedded options using interest-rate tree models
Calculate probability of exercise options on bonds and embedded bonds
Equity and Energy Instruments
Compute prices and sensitivities of one-touch and double one-touch options using the Black-Scholes option pricing model
Computational Finance Suite
The MATLAB Computational Finance Suite is a set of 12 essential products that enables you to develop quantitative applications for risk management, investment management, econometrics, pricing and valuation, insurance, and algorithmic trading.