Re: LocalvolSurface.cpp

Posted by Klaus Spanderen-2 on
URL: http://quantlib.414.s1.nabble.com/LocalvolSurface-cpp-tp12806p12816.html

Hi Michael,

> Anyways, can you send me a link or a paper with more information about the
> arbitrage violations due to constant extrapolation? I still cant see why
> constant extrapolation is violating the arbitrage criteria.

Please find attached a small program, where the constant extrapolation as
implemented in BlackVarianceSurface generates an arbitrage violation  -
negative call spread price when the maturity becomes large enough. To get it
running you have to enable extrapolation in analyticeuopeanengine.hpp at line
45. (Hope I got everything right with the example;-)
 
regards
 Klaus

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations
Conference from O'Reilly Media. Velocity features a full day of
expert-led, hands-on workshops and two days of sessions from industry
leaders in dedicated Performance & Operations tracks. Use code vel09scf
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
QuantLib-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-dev

europeanoption.cpp (3K) Download Attachment