European Vanilla Option

Last updated 9 November 2026

Function reference › Equity Derivatives › European Vanilla Options

27 GIAnalyzer functions for Excel. Optional arguments are shown in [brackets].

GIA_EQD_VanillaE_Greeks

Returns the Greeks of a European equity vanilla option, given volatility, continuous dividend yield and interest rate, using the Black-Scholes model.

GIA_EQD_VanillaE_Greeks(OptionType, SharesNumber, Strike, EDate, DDate, S, Vol, DividendYield, InterestRate, VDate, Comp, Days, GreekType)

Returns: Greeks of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolRequiredThe volatility of the underlying asset.
DividendYieldRequiredThe continuous annual dividend yield.
InterestRateRequiredThe interest rate.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rate (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rate (act/360, act/365, act/act, 30E/360, 30I/360)
GreekTypeRequiredThe Greek's type returned by the function (Delta, Gamma, Vega, Theta, Rho1, Rho2, Vanna, Volga)

See also: GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceMonteCarlo

GIA_EQD_VanillaE_GreeksBinomial

Returns the Greeks of a European equity vanilla option, given volatility, continuous dividend yield and interest rate, using a binomial model.

GIA_EQD_VanillaE_GreeksBinomial(OptionType, SharesNumber, Strike, EDate, DDate, S, Vol, DividendYield, InterestRate, VDate, Comp, Days, GreekType, n)

Returns: Greeks of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolRequiredThe volatility of the underlying asset.
DividendYieldRequiredThe continuous annual dividend yield.
InterestRateRequiredThe interest rate.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rate (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rate (act/360, act/365, act/act, 30E/360, 30I/360)
GreekTypeRequiredThe Greek's type returned by the function (Delta, Gamma, Vega, Theta, Rho1, Rho2, Vanna, Volga)
nRequiredThe number of steps in the binomial tree.

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceMonteCarlo

GIA_EQD_VanillaE_GreeksFromCurve

Returns the Greeks of a European equity vanilla option, given a volatility surface, continuous dividend yield and interest rate curve, using the Black-Scholes model.

GIA_EQD_VanillaE_GreeksFromCurve(OptionType, SharesNumber, Strike, EDate, DDate, S, Vol, DividendYield, CurveDates, CurveRates, VDate, Comp, Days, Interp, GreekType)

Returns: Greeks of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolRequiredThe volatility of the underlying asset.
DividendYieldRequiredThe continuous annual dividend yield.
CurveDatesRequiredThe array of dates in the interest rate curve.
CurveRatesRequiredThe array of rates in the interest rate curve.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
InterpRequiredThe interpolation method (Linear, LogLinear, CubicSpline, Exponential)
GreekTypeRequiredThe Greek's type returned by the function (Delta, Gamma, Vega, Theta, Rho1, Rho2, Vanna, Volga)

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceMonteCarlo

GIA_EQD_VanillaE_GreeksFromCurveBinomial

Returns the Greeks of a European equity vanilla option, given a volatility surface, continuous dividend yield and interest rate curve, using a binomial model.

GIA_EQD_VanillaE_GreeksFromCurveBinomial(OptionType, SharesNumber, Strike, EDate, DDate, S, Vol, DividendYield, CurveDates, CurveRates, VDate, Comp, Days, Interp, GreekType, n)

Returns: Greeks of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolRequiredThe volatility of the underlying asset.
DividendYieldRequiredThe continuous annual dividend yield.
CurveDatesRequiredThe array of dates in the interest rate curve.
CurveRatesRequiredThe array of rates in the interest rate curve.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
InterpRequiredThe interpolation method (Linear, LogLinear, CubicSpline, Exponential)
GreekTypeRequiredThe Greek's type returned by the function (Delta, Gamma, Vega, Theta, Rho1, Rho2, Vanna, Volga)
nRequiredThe number of steps in the binomial tree.

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceMonteCarlo

GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo

Returns the Greeks of a European equity vanilla option, given a volatility surface, continuous dividend yield and interest rate curve, using the Monte-Carlo method.

GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo(OptionType, SharesNumber, Strike, EDate, DDate, S, Vol, DividendYield, CurveDates, CurveRates, VDate, Comp, Days, Interp, GreekType, n, Seed)

Returns: Greeks of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolRequiredThe volatility of the underlying asset.
DividendYieldRequiredThe continuous annual dividend yield.
CurveDatesRequiredThe array of dates in the interest rate curve.
CurveRatesRequiredThe array of rates in the interest rate curve.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
InterpRequiredThe interpolation method (Linear, LogLinear, CubicSpline, Exponential)
GreekTypeRequiredThe Greek's type returned by the function (Delta, Gamma, Vega, Theta, Rho1, Rho2, Vanna, Volga)
nRequiredThe number of Monte-Carlo paths generated,
SeedRequiredThe seed for the random number generator.

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceMonteCarlo

GIA_EQD_VanillaE_GreeksFromSurface

Returns the Greeks of a European equity vanilla option, given a volatility surface, continuous dividend yield and interest rate, using the Black-Scholes model.

GIA_EQD_VanillaE_GreeksFromSurface(OptionType, SharesNumber, Strike, EDate, DDate, S, VolSurface, DividendYield, InterestRate, VDate, Comp, Days, GreekType)

Returns: Greeks of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolSurfaceRequiredThe volatility surface.
DividendYieldRequiredThe continuous annual dividend yield.
InterestRateRequiredThe interest rate.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rate (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rate (act/360, act/365, act/act, 30E/360, 30I/360)
GreekTypeRequiredThe Greek's type returned by the function (Delta, Gamma, Vega, Theta, Rho1, Rho2, Vanna, Volga)

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceMonteCarlo

GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve

Returns the Greeks of a European equity vanilla option, given a volatility surface, continuous dividend yield and interest rate curve, using the Black-Scholes model.

GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve(OptionType, SharesNumber, Strike, EDate, DDate, S, VolSurface, DividendYield, CurveDates, CurveRates, VDate, Comp, Days, Interp, GreekType)

Returns: Greeks of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolSurfaceRequiredThe volatility surface.
DividendYieldRequiredThe continuous annual dividend yield.
CurveDatesRequiredThe array of dates in the interest rate curve.
CurveRatesRequiredThe array of rates in the interest rate curve.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
InterpRequiredThe interpolation method (Linear, LogLinear, CubicSpline, Exponential)
GreekTypeRequiredThe Greek's type returned by the function (Delta, Gamma, Vega, Theta, Rho1, Rho2, Vanna, Volga)

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceMonteCarlo

GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial

Returns the Greeks of a European equity vanilla option, given a volatility surface, continuous dividend yield and interest rate curve, using a binomial model.

GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial(OptionType, SharesNumber, Strike, EDate, DDate, S, VolSurface, DividendYield, CurveDates, CurveRates, VDate, Comp, Days, Interp, GreekType, n)

Returns: Greeks of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolSurfaceRequiredThe volatility surface.
DividendYieldRequiredThe continuous annual dividend yield.
CurveDatesRequiredThe array of dates in the interest rate curve.
CurveRatesRequiredThe array of rates in the interest rate curve.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
InterpRequiredThe interpolation method (Linear, LogLinear, CubicSpline, Exponential)
GreekTypeRequiredThe Greek's type returned by the function (Delta, Gamma, Vega, Theta, Rho1, Rho2, Vanna, Volga)
nRequiredThe number of steps in the binomial tree.

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceMonteCarlo

GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo

Returns the Greeks of a European equity vanilla option, given a volatility surface, continuous dividend yield and interest rate curve, using the Monte-Carlo method.

GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo(OptionType, SharesNumber, Strike, EDate, DDate, S, VolSurface, DividendYield, CurveDates, CurveRates, VDate, Comp, Days, Interp, GreekType, n, Seed)

Returns: Greeks of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolSurfaceRequiredThe volatility surface.
DividendYieldRequiredThe continuous annual dividend yield.
CurveDatesRequiredThe array of dates in the interest rate curve.
CurveRatesRequiredThe array of rates in the interest rate curve.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
InterpRequiredThe interpolation method (Linear, LogLinear, CubicSpline, Exponential)
GreekTypeRequiredThe Greek's type returned by the function (Delta, Gamma, Vega, Theta, Rho1, Rho2, Vanna, Volga)
nRequiredThe number of Monte-Carlo paths generated,
SeedRequiredThe seed for the random number generator.

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceMonteCarlo

GIA_EQD_VanillaE_GreeksFromSurfaceBinomial

Returns the Greeks of a European equity vanilla option, given a volatility surface, continuous dividend yield and interest rate, using a binomial model.

GIA_EQD_VanillaE_GreeksFromSurfaceBinomial(OptionType, SharesNumber, Strike, EDate, DDate, S, VolSurface, DividendYield, InterestRate, VDate, Comp, Days, GreekType, n)

Returns: Greeks of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolSurfaceRequiredThe volatility surface.
DividendYieldRequiredThe continuous annual dividend yield.
InterestRateRequiredThe interest rate.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rate (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rate (act/360, act/365, act/act, 30E/360, 30I/360)
GreekTypeRequiredThe Greek's type returned by the function (Delta, Gamma, Vega, Theta, Rho1, Rho2, Vanna, Volga)
nRequiredThe number of steps in the binomial tree.

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceMonteCarlo

GIA_EQD_VanillaE_GreeksFromSurfaceMonteCarlo

Returns the Greeks of a European equity vanilla option, given a volatility surface, continuous dividend yield and interest rate, using the Monte-Carlo method.

GIA_EQD_VanillaE_GreeksFromSurfaceMonteCarlo(OptionType, SharesNumber, Strike, EDate, DDate, S, VolSurface, DividendYield, InterestRate, VDate, Comp, Days, GreekType, n, Seed)

Returns: Greeks of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolSurfaceRequiredThe volatility surface.
DividendYieldRequiredThe continuous annual dividend yield.
InterestRateRequiredThe interest rate.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rate (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rate (act/360, act/365, act/act, 30E/360, 30I/360)
GreekTypeRequiredThe Greek's type returned by the function (Delta, Gamma, Vega, Theta, Rho1, Rho2, Vanna, Volga)
nRequiredThe number of Monte-Carlo paths generated,
SeedRequiredThe seed for the random number generator.

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial

GIA_EQD_VanillaE_GreeksMonteCarlo

Returns the Greeks of a European equity vanilla option, given volatility, continuous dividend yield and interest rate, using the Monte-Carlo method.

GIA_EQD_VanillaE_GreeksMonteCarlo(OptionType, SharesNumber, Strike, EDate, DDate, S, Vol, DividendYield, InterestRate, VDate, Comp, Days, GreekType, n, Seed)

Returns: Greeks of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolRequiredThe volatility of the underlying asset.
DividendYieldRequiredThe continuous annual dividend yield.
InterestRateRequiredThe interest rate.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rate (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rate (act/360, act/365, act/act, 30E/360, 30I/360)
GreekTypeRequiredThe Greek's type returned by the function (Delta, Gamma, Vega, Theta, Rho1, Rho2, Vanna, Volga)
nRequiredThe number of Monte-Carlo paths generated,
SeedRequiredThe seed for the random number generator.

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial

GIA_EQD_VanillaE_ImpliedVol

Returns the implied volatility of a European equity vanilla option, given the option's value, continuous dividend yield and interest rate, using the Black-Scholes model.

GIA_EQD_VanillaE_ImpliedVol(OptionType, SharesNumber, Strike, EDate, DDate, OptionValue, S, DividendYield, InterestRate, VDate, Comp, Days)

Returns: Implied volatility of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
OptionValueRequiredThe option's value
SRequiredThe spot price.
DividendYieldRequiredThe continuous annual dividend yield.
InterestRateRequiredThe interest rate.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rate (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rate (act/360, act/365, act/act, 30E/360, 30I/360)

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial

GIA_EQD_VanillaE_ImpliedVolFromCurve

Returns the implied volatility of a European equity vanilla option, given the option's value, continuous dividend yield and interest rate curve, using the Black-Scholes model.

GIA_EQD_VanillaE_ImpliedVolFromCurve(OptionType, SharesNumber, Strike, EDate, DDate, OptionValue, S, DividendYield, CurveDates, CurveRates, VDate, Comp, Days, Interp)

Returns: Implied volatility of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
OptionValueRequiredThe option's value
SRequiredThe spot price.
DividendYieldRequiredThe continuous annual dividend yield.
CurveDatesRequiredThe array of dates in the interest rate curve.
CurveRatesRequiredThe array of rates in the interest rate curve.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
InterpRequiredThe interpolation method (Linear, LogLinear, CubicSpline, Exponential)

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial

GIA_EQD_VanillaE_Value

Returns the value of a European equity vanilla option, given volatility, continuous dividend yield and interest rate, using the Black-Scholes model.

GIA_EQD_VanillaE_Value(OptionType, SharesNumber, Strike, EDate, DDate, S, Vol, DividendYield, InterestRate, VDate, Comp, Days)

Returns: Value of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolRequiredThe volatility of the underlying asset.
DividendYieldRequiredThe continuous annual dividend yield.
InterestRateRequiredThe interest rate.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rate (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rate (act/360, act/365, act/act, 30E/360, 30I/360)

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial

GIA_EQD_VanillaE_ValueBinomial

Returns the value of a European equity vanilla option, given volatility, continuous dividend yield and interest rate, using a binomial model.

GIA_EQD_VanillaE_ValueBinomial(OptionType, SharesNumber, Strike, EDate, DDate, S, Vol, DividendYield, InterestRate, VDate, Comp, Days, n)

Returns: Value of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolRequiredThe volatility of the underlying asset.
DividendYieldRequiredThe continuous annual dividend yield.
InterestRateRequiredThe interest rate.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rate (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rate (act/360, act/365, act/act, 30E/360, 30I/360)
nRequiredThe number of steps in the binomial tree.

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial

GIA_EQD_VanillaE_ValueFromCurve

Returns the value of a European equity vanilla option, given a volatility surface, continuous dividend yield and interest rate curve, using the Black-Scholes model.

GIA_EQD_VanillaE_ValueFromCurve(OptionType, SharesNumber, Strike, EDate, DDate, S, Vol, DividendYield, CurveDates, CurveRates, VDate, Comp, Days, Interp)

Returns: Value of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolRequiredThe volatility of the underlying asset.
DividendYieldRequiredThe continuous annual dividend yield.
CurveDatesRequiredThe array of dates in the interest rate curve.
CurveRatesRequiredThe array of rates in the interest rate curve.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
InterpRequiredThe interpolation method (Linear, LogLinear, CubicSpline, Exponential)

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial

GIA_EQD_VanillaE_ValueFromCurveBinomial

Returns the value of a European equity vanilla option, given a volatility surface, continuous dividend yield and interest rate curve, using a binomial model.

GIA_EQD_VanillaE_ValueFromCurveBinomial(OptionType, SharesNumber, Strike, EDate, DDate, S, Vol, DividendYield, CurveDates, CurveRates, VDate, Comp, Days, Interp, n)

Returns: Value of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolRequiredThe volatility of the underlying asset.
DividendYieldRequiredThe continuous annual dividend yield.
CurveDatesRequiredThe array of dates in the interest rate curve.
CurveRatesRequiredThe array of rates in the interest rate curve.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
InterpRequiredThe interpolation method (Linear, LogLinear, CubicSpline, Exponential)
nRequiredThe number of steps in the binomial tree.

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial

GIA_EQD_VanillaE_ValueFromCurveMonteCarlo

Returns the value of a European equity vanilla option, given volatility, continuous dividend yield and an interest rate curve, using the Monte-Carlo method.

GIA_EQD_VanillaE_ValueFromCurveMonteCarlo(OptionType, SharesNumber, Strike, EDate, DDate, S, Vol, DividendYield, CurveDates, CurveRates, VDate, Comp, Days, Interp, n, Seed)

Returns: Value of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolRequiredThe volatility of the underlying asset.
DividendYieldRequiredThe continuous annual dividend yield.
CurveDatesRequiredThe array of dates in the interest rate curve.
CurveRatesRequiredThe array of rates in the interest rate curve.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
InterpRequiredThe interpolation method (Linear, LogLinear, CubicSpline, Exponential)
nRequiredThe number of Monte-Carlo paths generated,
SeedRequiredThe seed for the random number generator.

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial

GIA_EQD_VanillaE_ValueFromSurface

Returns the value of a European equity vanilla option, given a volatility surface, continuous dividend yield and interest rate, using the Black-Scholes model.

GIA_EQD_VanillaE_ValueFromSurface(OptionType, SharesNumber, Strike, EDate, DDate, S, VolSurface, DividendYield, InterestRate, VDate, Comp, Days)

Returns: Value of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolSurfaceRequiredThe volatility surface.
DividendYieldRequiredThe continuous annual dividend yield.
InterestRateRequiredThe interest rate.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rate (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rate (act/360, act/365, act/act, 30E/360, 30I/360)

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial

GIA_EQD_VanillaE_ValueFromSurfaceAndCurve

Returns the value of a European equity vanilla option, given a volatility surface, continuous dividend yield and interest rate curve, using the Black-Scholes model.

GIA_EQD_VanillaE_ValueFromSurfaceAndCurve(OptionType, SharesNumber, Strike, EDate, DDate, S, VolSurface, DividendYield, CurveDates, CurveRates, VDate, Comp, Days, Interp)

Returns: Value of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolSurfaceRequiredThe volatility surface.
DividendYieldRequiredThe continuous annual dividend yield.
CurveDatesRequiredThe array of dates in the interest rate curve.
CurveRatesRequiredThe array of rates in the interest rate curve.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
InterpRequiredThe interpolation method (Linear, LogLinear, CubicSpline, Exponential)

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial

GIA_EQD_VanillaE_ValueFromSurfaceAndCurveBinomial

Returns the value of a European equity vanilla option, given a volatility surface, continuous dividend yield and interest rate curve, using a binomial model.

GIA_EQD_VanillaE_ValueFromSurfaceAndCurveBinomial(OptionType, SharesNumber, Strike, EDate, DDate, S, VolSurface, DividendYield, CurveDates, CurveRates, VDate, Comp, Days, Interp, n)

Returns: Value of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolSurfaceRequiredThe volatility surface.
DividendYieldRequiredThe continuous annual dividend yield.
CurveDatesRequiredThe array of dates in the interest rate curve.
CurveRatesRequiredThe array of rates in the interest rate curve.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
InterpRequiredThe interpolation method (Linear, LogLinear, CubicSpline, Exponential)
nRequiredThe number of steps in the binomial tree.

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial

GIA_EQD_VanillaE_ValueFromSurfaceAndCurveMonteCarlo

Returns the value of a European equity vanilla option, given a volatility surface, continuous dividend yield and interest rate curve, using the Monte-Carlo method.

GIA_EQD_VanillaE_ValueFromSurfaceAndCurveMonteCarlo(OptionType, SharesNumber, Strike, EDate, DDate, S, VolSurface, DividendYield, CurveDates, CurveRates, VDate, Comp, Days, Interp, n, Seed)

Returns: Value of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolSurfaceRequiredThe volatility surface.
DividendYieldRequiredThe continuous annual dividend yield.
CurveDatesRequiredThe array of dates in the interest rate curve.
CurveRatesRequiredThe array of rates in the interest rate curve.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
InterpRequiredThe interpolation method (Linear, LogLinear, CubicSpline, Exponential)
nRequiredThe number of Monte-Carlo paths generated,
SeedRequiredThe seed for the random number generator.

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial

GIA_EQD_VanillaE_ValueFromSurfaceBinomial

Returns the value of a European equity vanilla option, given a volatility surface, continuous dividend yield and interest rate, using a binomial model.

GIA_EQD_VanillaE_ValueFromSurfaceBinomial(OptionType, SharesNumber, Strike, EDate, DDate, S, VolSurface, DividendYield, InterestRate, VDate, Comp, Days, n)

Returns: Value of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolSurfaceRequiredThe volatility surface.
DividendYieldRequiredThe continuous annual dividend yield.
InterestRateRequiredThe interest rate.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rate (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rate (act/360, act/365, act/act, 30E/360, 30I/360)
nRequiredThe number of steps in the binomial tree.

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial

GIA_EQD_VanillaE_ValueFromSurfaceMonteCarlo

Returns the value of a European equity vanilla option, given a volatility surface, continuous dividend yield and interest rate, using the Monte-Carlo method.

GIA_EQD_VanillaE_ValueFromSurfaceMonteCarlo(OptionType, SharesNumber, Strike, EDate, DDate, S, VolSurface, DividendYield, InterestRate, VDate, Comp, Days, n, Seed)

Returns: Value of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolSurfaceRequiredThe volatility surface.
DividendYieldRequiredThe continuous annual dividend yield.
InterestRateRequiredThe interest rate.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rate (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rate (act/360, act/365, act/act, 30E/360, 30I/360)
nRequiredThe number of Monte-Carlo paths generated,
SeedRequiredThe seed for the random number generator.

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial

GIA_EQD_VanillaE_ValueMonteCarlo

Returns the value of a European equity vanilla option, given volatility, continuous dividend yield and interest rate, using the Monte-Carlo method.

GIA_EQD_VanillaE_ValueMonteCarlo(OptionType, SharesNumber, Strike, EDate, DDate, S, Vol, DividendYield, InterestRate, VDate, Comp, Days, n, Seed)

Returns: Value of a European equity vanilla option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolRequiredThe volatility of the underlying asset.
DividendYieldRequiredThe continuous annual dividend yield.
InterestRateRequiredThe interest rate.
VDateRequiredThe value date.
CompRequiredThe compounding basis of the interest rate (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysRequiredThe time basis of the interest rate (act/360, act/365, act/act, 30E/360, 30I/360)
nRequiredThe number of Monte-Carlo paths generated,
SeedRequiredThe seed for the random number generator.

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial

GIA_EQD_VanillaE_VolFromSurface

Returns the volatility for a European equity vanilla option extracted from a volatility surface, given continuous dividend yield and interest rate.

GIA_EQD_VanillaE_VolFromSurface(Strike, EDate, DDate, S, VolSurface, VDate)

Returns: Volatility for a European equity vanilla option extracted from a volatility surface

ArgumentUseDescription
StrikeRequiredThe option's strike price.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe spot price.
VolSurfaceRequiredThe volatility surface.
VDateRequiredThe value date.

See also: GIA_EQD_VanillaE_Greeks, GIA_EQD_VanillaE_GreeksBinomial, GIA_EQD_VanillaE_GreeksFromCurve, GIA_EQD_VanillaE_GreeksFromCurveBinomial, GIA_EQD_VanillaE_GreeksFromCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurface, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveBinomial, GIA_EQD_VanillaE_GreeksFromSurfaceAndCurveMonteCarlo, GIA_EQD_VanillaE_GreeksFromSurfaceBinomial