Generally, Dupire's formula is taking derivatives on the call option prices. Here it only uses information of the call options.

If now we have the data including both call and put options, is there a mathematical formula using all the information? Or is there a corresponding Dupire's formula for put options?

  • 7
    $\begingroup$ Just transform your puts into calls using the put-call parity? $\endgroup$
    – Alex
    Nov 20, 2020 at 8:39

1 Answer 1


It depends what you exactly call Dupire's formula. If you take the original formula, valid under zero interest rates and dividends (or equivalently, considering undiscounted option prices on the forwards), which reads $$\sigma_L^2 = 2 \frac{ \frac{\partial C}{\partial T} }{K^2 \frac{\partial^2 C}{\partial K^2}}\,.$$

Then the formula for a put is the same, as the implied density is the same: $\frac{\partial^2 C}{\partial K^2} = \frac{\partial^2 P}{\partial K^2}$. Using the Put-Call parity formula $C-P = F-K$, which also allows to derive the equations in the more general case, we obtain

$$\sigma_L^2 = 2 \frac{ \frac{\partial P}{\partial T} }{K^2 \frac{\partial^2 P}{\partial K^2}}\,.$$


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.