January 1st, 2008, 7:35 pm
Is S(t) supposed to be a non-negative underlying price? If so, then your firstequation doesn't make sense if L(t) is truly a "generic Levy process", since they can be negative.It only makes sense if L(t) is a subordinator (an increasing Levy process).Assuming that L(t) -is- a subordinator, then the way to evaluate the expectation of option-type payoffs is to -not- try to convert to log S(t).Instead, here's the put expectation: P = E[( K - S(T))^+], ignoring discounting, right? Next, convert this to a transform valuation using the c.f. that you already have: phi_{S(T)}(z) = E[exp(i z S(T))]. This is a reasonably straighforward exercise and you will get this formula for the put:(*) valid for every complex z-plane contour C running parallel to the real axis, with Im z >= 0 (important!)Note that you can take Im z = 0, which means integrating along the real z-axis if you want to (I wouldn't). I can write (*) immediately because I am using this same formula right now for something else.Personally, I would just take a contour, say Im z = 1, and run (*) through Mathematica's NIntegrate[] to get a number.It's a one-liner, there. But, I suppose you can use fft if you really want to.regards, -----------------------------------------------------------------------------------------p.s. (Q1) My (*) gives you a way to use the c.f. you have. I don't know about adapting the integral to fft. (Q2): I don't know(Q3):Clearly S(t) is not a martingale for -any- Levy process L(t).Given that, the put formula I wrote must be interpretted as just an expected value under the implied measure,which is the measure under which the process has the stated form.Now, what about converting to a RN measure? I'm not sure that's possible at all here ifL(t) is indeed a subordinator. This makes me think that this model may not make sense at all for what youwant to do with it, which you should probably explain in detail.
Last edited by
Alan on December 31st, 2007, 11:00 pm, edited 1 time in total.