Calibrate SABR model parameters (alpha, beta, rho, nu) to match market volatilities across strikes. Uses optimization to find the best-fit SABR parameters that reproduce market smile. Beta can be fixed or calibrated. Supports multiple optimization methods and custom weighting. Essential for building market-consistent volatility surfaces.
API key for authentication. Get your key at https://finceptbackend.share.zrok.io/auth/register
Forward price of the underlying
x >= 0100
Time to expiry in years
x >= 01
Array of market strike prices
3[90, 95, 100, 105, 110]Array of market implied volatilities for each strike
3[0.27, 0.26, 0.25, 0.25, 0.26]Fixed beta value (if provided, beta is not calibrated). Common: 0 (normal), 0.5 (CIR), 1 (lognormal)
0 <= x <= 10.5
Optional weights for each strike in calibration (e.g., vega-weighted)
[0.8, 1, 1.2, 1, 0.8]Optimization method: 'least_squares' (default), 'nelder_mead', 'powell'
least_squares, nelder_mead, powell "least_squares"