Properties
Protected _accrualPeriod
Protected _covarProxy
Protected _f
_isDisposed
_isDisposed: boolean = false
Protected _process
_shortRateEndCriteria
_short
RateEndCriteria: Type
calibrate1
Type declaration
-
-
Parameters
-
-
-
-
Optional additionalConstraint: Constraint
-
Optional weights: Real[]
-
Optional fixParameters: boolean[]
Returns void
calibrate2
Type declaration
-
-
Parameters
-
-
-
-
Optional additionalConstraint: Constraint
-
Optional weights: Real[]
-
Optional fixParameters: boolean[]
Returns void
deepUpdate
deepUpdate: () => void
dispose
dispose: () => void
generateArguments
generateArguments: () => void
isDisposed
isDisposed: boolean
notifyObservers
notifyObservers: () => void
problemValues
problem
Values: () => Real[]
registerWithObservables
register
WithObservables: (o: Observer) => void
Protected swaptionVola
unregisterObserver
unregister
Observer: (o: Observer) => void
unregisterWithAll
unregisterWithAll: () => void
Libor forward model
References:
Stefan Weber, 2005, Efficient Calibration for Libor Market Models, (http://workshop.mathfinance.de/2005/papers/weber/slides.pdf)
Damiano Brigo, Fabio Mercurio, Massimo Morini, 2003, Different Covariance Parameterizations of Libor Market Model and Joint Caps/Swaptions Calibration, (http://www.business.uts.edu.au/qfrc/conferences/qmf2001/Brigo_D.pdf
test the correctness is tested using Monte-Carlo Simulation to reproduce swaption npvs, model calibration and exact cap pricing