public final class Surfaces extends Object
| Modifier and Type | Method and Description |
|---|---|
static SurfaceMetadata |
blackVolatilityByExpiryLogMoneyness(String name,
DayCount dayCount)
Creates metadata for a surface providing Black expiry-log moneyness volatility.
|
static SurfaceMetadata |
blackVolatilityByExpiryLogMoneyness(SurfaceName name,
DayCount dayCount)
Creates metadata for a surface providing Black expiry-log moneyness volatility.
|
static SurfaceMetadata |
blackVolatilityByExpiryStrike(String name,
DayCount dayCount)
Creates metadata for a surface providing Black expiry-strike volatility.
|
static SurfaceMetadata |
blackVolatilityByExpiryStrike(SurfaceName name,
DayCount dayCount)
Creates metadata for a surface providing Black expiry-strike volatility.
|
static SurfaceMetadata |
blackVolatilityByExpiryTenor(String name,
DayCount dayCount)
Creates metadata for a surface providing Black expiry-tenor volatility.
|
static SurfaceMetadata |
blackVolatilityByExpiryTenor(SurfaceName name,
DayCount dayCount)
Creates metadata for a surface providing Black expiry-tenor volatility.
|
static SurfaceMetadata |
normalVolatilityByExpirySimpleMoneyness(String name,
DayCount dayCount,
MoneynessType moneynessType)
Creates metadata for a surface providing Normal expiry-simple moneyness volatility.
|
static SurfaceMetadata |
normalVolatilityByExpirySimpleMoneyness(SurfaceName name,
DayCount dayCount,
MoneynessType moneynessType)
Creates metadata for a surface providing Normal expiry-simple moneyness volatility.
|
static SurfaceMetadata |
normalVolatilityByExpiryStrike(String name,
DayCount dayCount)
Creates metadata for a surface providing Normal expiry-strike volatility.
|
static SurfaceMetadata |
normalVolatilityByExpiryStrike(SurfaceName name,
DayCount dayCount)
Creates metadata for a surface providing Normal expiry-strike volatility.
|
static SurfaceMetadata |
normalVolatilityByExpiryTenor(String name,
DayCount dayCount)
Creates metadata for a surface providing Normal expiry-tenor volatility.
|
static SurfaceMetadata |
normalVolatilityByExpiryTenor(SurfaceName name,
DayCount dayCount)
Creates metadata for a surface providing Normal expiry-tenor volatility.
|
static SurfaceMetadata |
sabrParameterByExpiryTenor(String name,
DayCount dayCount,
ValueType zType)
Creates metadata for a surface providing a SABR expiry-tenor parameter.
|
static SurfaceMetadata |
sabrParameterByExpiryTenor(SurfaceName name,
DayCount dayCount,
ValueType zType)
Creates metadata for a surface providing a SABR expiry-tenor parameter.
|
public static SurfaceMetadata blackVolatilityByExpiryTenor(String name, DayCount dayCount)
The x-values represent time to expiry year fractions as defined by the specified day count. The y-values represent tenor year fractions. The z-values represent Black volatility.
name - the surface namedayCount - the day countpublic static SurfaceMetadata blackVolatilityByExpiryTenor(SurfaceName name, DayCount dayCount)
The x-values represent time to expiry year fractions as defined by the specified day count. The y-values represent tenor year fractions. The z-values represent Black volatility.
name - the surface namedayCount - the day countpublic static SurfaceMetadata blackVolatilityByExpiryStrike(String name, DayCount dayCount)
The x-values represent time to expiry year fractions as defined by the specified day count. The y-values represent strike The z-values represent Black volatility.
name - the surface namedayCount - the day countpublic static SurfaceMetadata blackVolatilityByExpiryStrike(SurfaceName name, DayCount dayCount)
The x-values represent time to expiry year fractions as defined by the specified day count. The y-values represent strike The z-values represent Black volatility.
name - the surface namedayCount - the day countpublic static SurfaceMetadata blackVolatilityByExpiryLogMoneyness(String name, DayCount dayCount)
The x-values represent time to expiry year fractions as defined by the specified day count. The y-values represent log-moneyness The z-values represent Black volatility.
name - the surface namedayCount - the day countpublic static SurfaceMetadata blackVolatilityByExpiryLogMoneyness(SurfaceName name, DayCount dayCount)
The x-values represent time to expiry year fractions as defined by the specified day count. The y-values represent log-moneyness The z-values represent Black volatility.
name - the surface namedayCount - the day countpublic static SurfaceMetadata normalVolatilityByExpiryTenor(String name, DayCount dayCount)
The x-values represent time to expiry year fractions as defined by the specified day count. The y-values represent tenor year fractions. The z-values represent Normal volatility.
name - the surface namedayCount - the day countpublic static SurfaceMetadata normalVolatilityByExpiryTenor(SurfaceName name, DayCount dayCount)
The x-values represent time to expiry year fractions as defined by the specified day count. The y-values represent tenor year fractions. The z-values represent Normal volatility.
name - the surface namedayCount - the day countpublic static SurfaceMetadata normalVolatilityByExpiryStrike(String name, DayCount dayCount)
The x-values represent time to expiry year fractions as defined by the specified day count. The y-values represent strike The z-values represent Normal volatility.
name - the surface namedayCount - the day countpublic static SurfaceMetadata normalVolatilityByExpiryStrike(SurfaceName name, DayCount dayCount)
The x-values represent time to expiry year fractions as defined by the specified day count. The y-values represent strike The z-values represent Normal volatility.
name - the surface namedayCount - the day countpublic static SurfaceMetadata normalVolatilityByExpirySimpleMoneyness(String name, DayCount dayCount, MoneynessType moneynessType)
The x-values represent time to expiry year fractions as defined by the specified day count. The y-values represent simple moneyness. The z-values represent Normal volatility.
name - the surface namedayCount - the day countmoneynessType - the moneyness type, prices or ratespublic static SurfaceMetadata normalVolatilityByExpirySimpleMoneyness(SurfaceName name, DayCount dayCount, MoneynessType moneynessType)
The x-values represent time to expiry year fractions as defined by the specified day count. The y-values represent simple moneyness. The z-values represent Normal volatility.
name - the surface namedayCount - the day countmoneynessType - the moneyness type, prices or ratespublic static SurfaceMetadata sabrParameterByExpiryTenor(String name, DayCount dayCount, ValueType zType)
The x-values represent time to expiry year fractions as defined by the specified day count. The y-values represent tenor year fractions.
name - the surface namedayCount - the day countzType - the z-value type, which must be one of the four SABR valuespublic static SurfaceMetadata sabrParameterByExpiryTenor(SurfaceName name, DayCount dayCount, ValueType zType)
The x-values represent time to expiry year fractions as defined by the specified day count. The y-values represent tenor year fractions.
name - the surface namedayCount - the day countzType - the z-value type, which must be one of the four SABR valuesCopyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.