C# 클래스 QLNet.InflationCouponPricer

Base inflation-coupon pricer. The main reason we can't use FloatingRateCouponPricer as the base is that it takes a FloatingRateCoupon which takes an InterestRateIndex and we need an inflation index (these are lagged). The basic inflation-specific thing that the pricer has to do is deal with different lags in the index and the option e.g. the option could look 3 months back and the index 2. We add the requirement that pricers do inverseCap/Floor-lets. These are cap/floor-lets as usually defined, i.e. pay out if underlying is above/below a strike. The non-inverse (usual) versions are from a coupon point of view (a capped coupon has a maximum at the strike). We add the inverse prices so that conventional caps can be priced simply.
상속: QLNet.Patterns.DefaultObservable, IObserver
파일 보기 프로젝트 열기: ammachado/QLNet 1 사용 예제들

공개 메소드들

메소드 설명
capletPrice ( double effectiveCap ) : double
capletRate ( double effectiveCap ) : double
floorletPrice ( double effectiveFloor ) : double
floorletRate ( double effectiveFloor ) : double
initialize ( QLNet.InflationCoupon i ) : void
swapletPrice ( ) : double
swapletRate ( ) : double
update ( ) : void

메소드 상세

capletPrice() 공개 메소드

public capletPrice ( double effectiveCap ) : double
effectiveCap double
리턴 double

capletRate() 공개 메소드

public capletRate ( double effectiveCap ) : double
effectiveCap double
리턴 double

floorletPrice() 공개 메소드

public floorletPrice ( double effectiveFloor ) : double
effectiveFloor double
리턴 double

floorletRate() 공개 메소드

public floorletRate ( double effectiveFloor ) : double
effectiveFloor double
리턴 double

initialize() 공개 메소드

public initialize ( QLNet.InflationCoupon i ) : void
i QLNet.InflationCoupon
리턴 void

swapletPrice() 공개 메소드

public swapletPrice ( ) : double
리턴 double

swapletRate() 공개 메소드

public swapletRate ( ) : double
리턴 double

update() 공개 메소드

public update ( ) : void
리턴 void