Pricing options when strike is zero or negative

Discussion in 'Options' started by Kevin Schmit, Jan 21, 2017.

  1. I am having trouble pricing (IV, greeks) options where strike or underlying can go to zero or negative. For example, Eurodollar futures options, priced/settled on rate (100 minus price), with a strike of 100 (effectively a zero strike, these have been listed with non-zero volume and OI in last decade).

    Obviously ln(F/K) returns NaN. Alternatives I have got so far are a) replacing lognormal with normal -- (F - K) instead of ln(F/K) but then IV loses scale and normal doesn't come close to empirical distribution; or, b) shifted lognormal -- where, in ED case, ln(F/K) is replaced by ln((F+2)/(K+2)), which has its own set of problems.

    Anyone have any alternative analytical pricing formulas?
     
  2. destriero

    destriero

  3. .sigma likes this.
  4. The common approach used nowadays is called "shifted lognormal", which you've mentioned. If you google it, you'll find lots of literature.

    There are lots of other techniques out there, mostly variants of SABR of one type or another.
     
    .sigma likes this.
  5. Yeah, that's what I think I've settled on. Derive IV's on positive part of per-expiry curve without and with (minimal that covers the negative portion) shift (two curves). Derive interpolation formula from shifted to not shifted. Then derive shifted on negative portion and adjust those vols (negative portion of per-expiry curve) using the local interpolation forumula. That way curves are consistent across periods.

    I just got the first cut at this working a few minutes ago. Whether these vol curves will match anyone else's is another question entirely.
     
  6. I can help you validate, if you need...