Pricing Methodology
Last updated
Last updated
The Diem AMM follows the Black-Scholes pricing methodology while fetching implied volatility for strike prices through either an off-chain oracle source, or by calculating the 30-day realized volatility of the asset.
The Black-Scholes model is based on a partial differential equation (PDE) that describes the dynamics of the option price over time. By that the model assumes that the underlying asset follows the following stochastic differential equation:
Where:
is the underlying asset's price.
is the expected return (drift) of the asset.
is the asset's volatility.
is a Wiener process (Brownian motion), representing random fluctuations.
The Black-Scholes formula calculates the value of a European call option as follows:
Where:
is the call option price.
is the current price of the underlying asset.
is the option's strike price.
is the risk-free interest rate.
is the time to expiration.
is the cumulative distribution function of the standard normal distribution.
As the time to expiry approaches zero, the PDE used in the Black-Scholes model becomes increasingly difficult to solve due to the option price sensitivity increases in factor changes, in the underlying asset price and volatility. This results in a breakdown of the Black-Scholes model’s assumptions, and becomes increasingly unsuitable to price very short-dated options, for that reason and to prevent buyers from purchasing premiums at zero cost, a minimum price per option is being introduced. The Diem price will be calculated based on the maximum value between the standard Black-Scholes model, and the 0.25% multiplied by the spot price of the asset, which theoretically puts a maximum of 400x per option purchased.