Comment on page
Option Pricing Mechanics
The option's prices are adjusted based on Black-Scholes model. The price (premium) changes because of updates of volatility. Where the volatility is market (trading) driven parameter. The price of underlying asset is taken from oracles.
- N - Standard normal cumulative distribution function
- N' - Standard normal distribution function
- S_t - Price of the underlying asset at a time t
- K - Strike price
- r - Annualized risk free rate
- T - Time of option expiration
- t - Current time
- 𝝈 - is an AVERAGE BETWEEN NEW AND AFTER THE TRADE VOLATILITIES
The sigma below is defined in a way that arbitrageurs can arbitrage upto the point of the true volatility. Alternative is to use the “after the trade” volatility, which would motivate arbitrageurs and traders to split their trades into small ones and not converge to the true volatility.
VOLATILITY (SIGMA) OF PUT AND CALL OPTIONS WILL BE CALCULATED SEPARATELY! SAME GOES FOR DIFFERENT MATURITIES!
- C is a constant determining the speed at which the volatility changes
- Q_t is size of trade at time t (denominated in the same currency as C)
- Q_t is positive for long trade and negative for short trade
Alternatives (but problamatic) to this approach are:
- Have a volatility oracle and price how far the market volatility is from the oracle as premia.finance is doing
- Update volatility based on how much risk the liquidity pool is taking on
In an ideal world we would have an AMM where:
- Splitting a trade between results in the same overall price
- Splitting a trade results in the same final volatility parameter