impliedDistribution: Extract implied distribution of the underlying from options...

Description Usage Arguments Details Value See Also

View source: R/distribution.R

Description

Extract implied probability distribution from option prices from a fitted vol model calibrated to market prices.

Usage

1
2
impliedDistribution(vol, n = 512, bounds = c(-0.2, 0.2),
  normalization = TRUE)

Arguments

vol

A vol object (either sabrvol or quadvol) obtained by calibrating to market prices of options.

n

Number of division for the range of strikes to generate the distribution.

bounds

The range (in percentage) of the underlying to estimate the distribution.

normalization

A logical value. If true, the implied distribution is normalized to sum up to 1, else not.

Details

Extracting probability density from the implied volatility of options is done using the standard method of taking the second derivatives of option prices with respect to strikes. The second derivative is estimated using the usual finite difference approach. The resulting distribution is the option implied risk neutral distribution. The strikes of the underlying of the distribution is always scaled so that the current forward is at 100.

Value

A dataframe with strikes and corresponding probability density function estimates.

See Also

calibrate for calibration and volatility models


prodipta/bsoption documentation built on May 29, 2019, 2:57 p.m.