Premia

Search…

Trading Options

Pricing

Providing liquidity

Misc

The Pricing Model

A liquidity sensitive, Black and Scholes based pricing model.

This can also be said about the application of **Black-Scholes **to the crypto markets. The traditional model requires the following inputs:
1. Strike price
2. Spot price
3. Option maturity
4. Implied volatility
5. Risk free rate of return

The final Premia pool pricing model also depends on the following inputs:
6. Position size
7. Pool capital supply and demand
For simplicity, let's just consider all of the inputs required as a 5 dimensional input vector

$V_i$

. Even though the model cannot be trusted to produce perfect equilibrium pricing, it still contains fundamental embedded relationships about how the change in each input factor affects the output price, due to the specific risk-adjusted metrics of the option.Suppose there exists a theoretical market pricing curve (at which the crypto option market clears) for all input vectors **In other words, there is no reason to assume that the shape of the equilibrium pricing curve is materially different from that of the Black-Scholes dynamic-hedge based model.**

$V_i$

. There is no reason to assume, that the difference (depicted as $X$

in the diagram below) between the Black-Scholes $(BS)$

model output and the actual market price would be inconsistent across different values of $V_i$

. In fact, the deviations from the classical market microstructure assumptions do not appear to be a reason why the fundamental dynamics of option pricing should break down. Liquidity adjusted price in relation to simplified Black Scholes price curve.

Intuitively, suppose we have two different options. They both have different strike prices, different maturities, and different implied volatilities. Suppose that the unobservable real market price of one of these options is 110 DAI, while the

$BS$

model suggested price is 100 DAI. This implies that $BS$

underprices this option by 10%. There is no reason why the other option, with a different maturity and strike price, should be underpriced by the $BS$

model by any other amount than 10%. In other words, we can assume that there exists a linear relationship between the actual market pricing curve and the

$BS$

-suggested curve, and that this relationship is consistent (practically speaking) across all levels of $V_i$

. So in order to find a market clearing pricing curve, we have to uncover this linear relationship. But how can we achieve that?$\bold{\textit{BS}}$

The answer to understanding this relationship lies in allowing the market forces to quickly converge towards it. The pricing mechanism used by Premia consists of 3 parts: **
**
**1) Original Black-Scholes Model
2) Current pool price level, adjusted for impact of option size
3) Discrete liquidity adjustment coefficient to update the price level**

$P_{t}(V_i;C_t)=BS(V_i)*C^*_t
\\
s.t.\hspace{0.25cm}C^*_t=C_t*\int^0_{x_t}e^{-x} \alpha_x*(\frac{1}{0-\frac{(S_{t+1}-S_t)}{max(S_{t+1};S_t)}})
\\
C_{t+1}=C_t*e^{-\alpha_x\frac{(S_{t+1}-S_t)}{max(S_{t+1};S_t)}}$

*t***
***t* (current period)
* **[see Price Impact by Size]*
** **- Pool size at time *t* (current period)
** **- Pool size after purchase (at time *t+1)*
** **- Trade-specific steepness parameter, currently defaulted to 1 for all trades (no effect)

$P_t$

- Price quoted by the pool for an option at time $BS(V_i)$

- Black-Scholes model output for the selected option
$V_i$

- Vector of $BS$

model inputs (spot price, strike price, maturity, implied volatility, risk free rate)
$C_t$

- Pool price level (liquidity adjustment coefficient) at time $C^*_t$

- Pool price level adjusted for price impact of option size$S_t$

$S_{t+1}$

$\alpha_x$

Last modified 7mo ago

Copy link