Re: Why inflation zero floor prices to zero
Posted by
Chris Kenyon-2 on
URL: http://quantlib.414.s1.nabble.com/Re-Why-inflation-zero-floor-prices-to-zero-tp7570.html
Hi Ivan,
your observations are exactly correct:
1) in a Black world a zero floor has no value because you can't get there. A
YoYInflationBlackCapFloorEngine implements this so, yes, you always get zero NPV.
2) If you use a displaced diffusion then, yes, you can see value in a zero floor. This is implemented in the UnitDisplacedBlackYoYInflationCouponPricer for coupons and there is an analogous engine for instruments.
3) Alternatively you can use a Normal process and use the
BachelierYoYInflationCouponPricer for coupons (or the instrument one) and you will again see value in a zero floor.
Either way MAKE VERY SURE that you have the correct yoy inflation volatility for the pricing engine! Don't use a Black vol in a UnitDisplaced pricer/engine or you will have incorrect results. If you are starting from cap/floor prices on BBG (or wherever) you have to strip with the same type of pricer that you then price with. Of course, there is a smile in the market data on BBG :-) so ...
Usual disclaimers apply.
Best,
Chris
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.
http://p.sf.net/sfu/bobj-july_______________________________________________
QuantLib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users