QuantLib_EquityFXVolSurface man page

EquityFXVolSurface — Equity/FX volatility (smile) surface.

Synopsis

#include <ql/experimental/volatility/equityfxvolsurface.hpp>

Inherits BlackVolSurface.

Public Member Functions

Constructors
See the TermStructure documentation for issues regarding constructors.

EquityFXVolSurface (BusinessDayConvention bdc=Following, const DayCounter &dc=DayCounter())
default constructor
EquityFXVolSurface (const Date &referenceDate, const Calendar &cal=Calendar(), BusinessDayConvention bdc=Following, const DayCounter &dc=DayCounter())
initialize with a fixed reference date
EquityFXVolSurface (Natural settlementDays, const Calendar &, BusinessDayConvention bdc=Following, const DayCounter &dc=DayCounter())
calculate the reference date based on the global evaluation date

Black Volatility

Volatility atmForwardVol (const Date &date1, const Date &date2, bool extrapolate=false) const
forward (at-the-money) volatility
Volatility atmForwardVol (Time time1, Time time2, bool extrapolate=false) const
forward (at-the-money) volatility
Real atmForwardVariance (const Date &date1, const Date &date2, bool extrapolate=false) const
forward (at-the-money) variance
Real atmForwardVariance (Time time1, Time time2, bool extrapolate=false) const
forward (at-the-money) variance

Visitability

virtual void accept (AcyclicVisitor &)

Additional Inherited Members

Detailed Description

Equity/FX volatility (smile) surface.

This abstract class defines the interface of concrete Equity/FX volatility (smile) surfaces which will be derived from this one.

Volatilities are assumed to be expressed on an annual basis.

It's only in absence of smile that the concept of (at-the-money) forward volatility makes sense.

Constructor & Destructor Documentation

EquityFXVolSurface (BusinessDayConvention bdc = Following, const DayCounter & dc = DayCounter())

default constructor

Warning

term structures initialized by means of this constructor must manage their own reference date by overriding the referenceDate() method.

Author

Generated automatically by Doxygen for QuantLib from the source code.

Referenced By

atmForwardVariance(3), atmForwardVol(3) and EquityFXVolSurface(3) are aliases of QuantLib_EquityFXVolSurface(3).

Fri Sep 23 2016 Version 1.8.1 QuantLib