Login  Register

Re: possible swaption mispricing...

Posted by Luigi Ballabio on Dec 16, 2005; 5:43am
URL: http://quantlib.414.s1.nabble.com/bug-report-negative-price-for-an-American-put-option-using-Bjerksund-and-Stensland-approximation-tp4195p4198.html

On 11/13/2005 05:40:05 PM, Toyin Akin wrote:

> A 10 year swap starting from spot (ValueDate+SettleDays).
>
> Let's also have a swaption structure where we want to have the option  
> (European let's say) of cancelling this swap at year 5.
>
> It looks like if you were simply to pass in the 10 year swap object  
> created above to the swaption() class, the swaption class (along with  
> all it's various pricing engines) assumes that the swap starts after  
> the exercise date and simply uses all the cashflows within the swap,  
> even those before the first exercise date. Thus mispricing the option.

Right (except for TreeSwaptionEngine, which prices the swaption  
correctly.)

I'll see what I can do.

Luigi

----------------------------------------

Every solution breeds new problems.
-- unknown