Login  Register

Re: indexFixing( )

Posted by Luigi Ballabio on Aug 27, 2008; 7:28pm
URL: http://quantlib.414.s1.nabble.com/indexFixing-tp6526p6529.html


On Aug 26, 2008, at 7:20 PM, Li, Peter wrote:

> Sorry for the confusion.
>
> I mean in floatingratecoupon.cpp,
>    Rate FloatingRateCoupon::indexFixing() const {
>        return index_->fixing(fixingDate());
>    }
> It will return the forward rate based on the tenor (say 6M for  
> LIBOR6M).
>
> However, in the iborcoupon.cpp, iborcoupon::indexFixing( ) overrides
> FloatingRateCoupon::indexFixing( ).
> It returns forward rate based on accrued period, that could be less  
> than
> 6M for irregular coupon period even though the index is LIBOR6M.

You're right---this breaks the semantics of indexFixing(). I guess  
that the idea was to implement par coupons, as per market practice---
but the right place to do it would probably be the rate() method.

Nando, this is part of the refactoring done in your group a while ago.  
Do you remember what was the rationale for this design?

Luigi


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
QuantLib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users