LocalVolCurve (3) - Linux Manuals
LocalVolCurve: Local volatility curve derived from a Black curve.
NAME
QuantLib::LocalVolCurve - Local volatility curve derived from a Black curve.
SYNOPSIS
#include <ql/termstructures/volatility/equityfx/localvolcurve.hpp>
Inherits QuantLib::LocalVolTermStructure.
Public Member Functions
LocalVolCurve (const Handle< BlackVarianceCurve > &curve)
TermStructure interface
const Date & referenceDate () const
the date at which discount = 1.0 and/or variance = 0.0
DayCounter dayCounter () const
the day counter used for date/time conversion
Date maxDate () const
the latest date for which the curve can return values
VolatilityTermStructure interface
Real minStrike () const
the minimum strike for which the term structure can return vols
Real maxStrike () const
the maximum strike for which the term structure can return vols
Visitability
virtual void accept (AcyclicVisitor &)
Protected Member Functions
Volatility localVolImpl (Time, Real) const
Detailed Description
Local volatility curve derived from a Black curve.
Member Function Documentation
Volatility localVolImpl (Time t, Real dummy) const [protected, virtual]
The relation [ int_0^T igma_L^2(t)dt = igma_B^2 T ] holds, where $ igma_L(t) $ is the local volatility at time $ t $ and $ igma_B(T) $ is the Black volatility for maturity $ T $. From the above, the formula [ igma_L(t) = qrt{ac{mathrm{d}}{mathrm{d}t}igma_B^2(t)t} ] can be deduced which is here implemented.
Implements LocalVolTermStructure.
Author
Generated automatically by Doxygen for QuantLib from the source code.