March 14th, 2006, 2:26 pm
I know what you want to compute, and maybe I can explain a bit on the "weird" prices.Say your CPPI starts at 100 and guarantees 100 (which is a common feature of the CPPIs out there in the market), and your option is floored at 100 (as per your example). Hence you supposingly cannot have CPPI_T<CPPI_0 because of the floor in the CPPI, so you have CPPI_T=100. your whole option's terminal payoff is 100. On the other hand, if CPPI_T>CPPI_0, then 100%+Max(0,perf CPPI) = perf CPPI.This is what I said when I mentionned the option replicates the underlying. You get weird prices because of that path dependancy that translates into the option, something which I am sure you are aware of, else you would have no use doing options on CPPIs. Pricing these with MC requires a lot (like really a lot) simulations to get a converging price.And if you still get weird prices, then it might be because of the fees (i guess your jump process, vol, etc are well calibrated). Indeed, the very use of the option on the CPPI is to get completely different greeks behaviours overtime, on top of some interesting others things. Then usually, when dealing with options on CPPI, one would not use the same level of fees as he would when trading the underlying itself as the risk you're bearing is not the same.good luck.