Vega

Vega ( IDataHolder Underlying Price , IDataHolder Volatility );

Default values:

Underlying Price: close(getUnderlyingSymbol()) Volatility: imp_volatility(getUnderlyingSymbol())

Description

Calculates the vega option greek.

Input parameters

Parameter Default value Description
Underlying Price close(getUnderlyingSymbol()) Defines price to be used in calculation of vega.
Volatility imp_volatility(getUnderlyingSymbol()) Defines volatility to be used in calculation of vega.

Example

declare lower;
def epsilon = 0.01 * imp_volatility(GetUnderlyingSymbol());
plot approxVega = (OptionPrice(Volatility = imp_volatility(GetUnderlyingSymbol()) + epsilon) - OptionPrice()) / epsilon / 100;
plot Vega = vega();

This example illustrates the approximate calculation of vega by dividing a change in the theoretical option price by a change in implied volatility of the underlying.