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?
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?