American Vanilla Option

Last updated 9 November 2026

Function reference › Equity Derivatives › American Vanilla Options

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

GIA_EQD_VanillaA_Greeks

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

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

Returns: Greeks of an American 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.
GreekTypeRequiredThe Greek's type returned by the function (Delta, Gamma, Vega, Theta, Rho1, Rho2, Vanna, Volga)

See also: GIA_EQD_VanillaA_GreeksApprox, GIA_EQD_VanillaA_GreeksFromCurve, GIA_EQD_VanillaA_GreeksFromCurveApprox, GIA_EQD_VanillaA_GreeksFromSurface, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurveApprox, GIA_EQD_VanillaA_GreeksFromSurfaceApprox, GIA_EQD_VanillaA_ImpliedVolApprox, GIA_EQD_VanillaA_ImpliedVolFromCurveApprox, GIA_EQD_VanillaA_Value

GIA_EQD_VanillaA_GreeksApprox

Returns the Greeks of an American equity vanilla option, given volatility, continuous dividend yield and interest rate, using the Bjerksund-Stensland flat boundary approximation.

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

Returns: Greeks of an American 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_VanillaA_Greeks, GIA_EQD_VanillaA_GreeksFromCurve, GIA_EQD_VanillaA_GreeksFromCurveApprox, GIA_EQD_VanillaA_GreeksFromSurface, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurveApprox, GIA_EQD_VanillaA_GreeksFromSurfaceApprox, GIA_EQD_VanillaA_ImpliedVolApprox, GIA_EQD_VanillaA_ImpliedVolFromCurveApprox, GIA_EQD_VanillaA_Value

GIA_EQD_VanillaA_GreeksFromCurve

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

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

Returns: Greeks of an American 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.
GreekTypeRequiredThe Greek's type returned by the function (Delta, Gamma, Vega, Theta, Rho1, Rho2, Vanna, Volga)

See also: GIA_EQD_VanillaA_Greeks, GIA_EQD_VanillaA_GreeksApprox, GIA_EQD_VanillaA_GreeksFromCurveApprox, GIA_EQD_VanillaA_GreeksFromSurface, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurveApprox, GIA_EQD_VanillaA_GreeksFromSurfaceApprox, GIA_EQD_VanillaA_ImpliedVolApprox, GIA_EQD_VanillaA_ImpliedVolFromCurveApprox, GIA_EQD_VanillaA_Value

GIA_EQD_VanillaA_GreeksFromCurveApprox

Returns the Greeks of an American equity vanilla option, given volatility, continuous dividend yield and interest rate curve, using the Bjerksund-Stensland flat boundary approximation.

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

Returns: Greeks of an American 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_VanillaA_Greeks, GIA_EQD_VanillaA_GreeksApprox, GIA_EQD_VanillaA_GreeksFromCurve, GIA_EQD_VanillaA_GreeksFromSurface, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurveApprox, GIA_EQD_VanillaA_GreeksFromSurfaceApprox, GIA_EQD_VanillaA_ImpliedVolApprox, GIA_EQD_VanillaA_ImpliedVolFromCurveApprox, GIA_EQD_VanillaA_Value

GIA_EQD_VanillaA_GreeksFromSurface

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

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

Returns: Greeks of an American 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.
GreekTypeRequiredThe Greek's type returned by the function (Delta, Gamma, Vega, Theta, Rho1, Rho2, Vanna, Volga)

See also: GIA_EQD_VanillaA_Greeks, GIA_EQD_VanillaA_GreeksApprox, GIA_EQD_VanillaA_GreeksFromCurve, GIA_EQD_VanillaA_GreeksFromCurveApprox, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurveApprox, GIA_EQD_VanillaA_GreeksFromSurfaceApprox, GIA_EQD_VanillaA_ImpliedVolApprox, GIA_EQD_VanillaA_ImpliedVolFromCurveApprox, GIA_EQD_VanillaA_Value

GIA_EQD_VanillaA_GreeksFromSurfaceAndCurve

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

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

Returns: Greeks of an American 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.
GreekTypeRequiredThe Greek's type returned by the function (Delta, Gamma, Vega, Theta, Rho1, Rho2, Vanna, Volga)

See also: GIA_EQD_VanillaA_Greeks, GIA_EQD_VanillaA_GreeksApprox, GIA_EQD_VanillaA_GreeksFromCurve, GIA_EQD_VanillaA_GreeksFromCurveApprox, GIA_EQD_VanillaA_GreeksFromSurface, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurveApprox, GIA_EQD_VanillaA_GreeksFromSurfaceApprox, GIA_EQD_VanillaA_ImpliedVolApprox, GIA_EQD_VanillaA_ImpliedVolFromCurveApprox, GIA_EQD_VanillaA_Value

GIA_EQD_VanillaA_GreeksFromSurfaceAndCurveApprox

Returns the Greeks of an American equity vanilla option, given a volatility surface, continuous dividend yield and interest rate curve, using the Bjerksund-Stensland flat boundary approximation.

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

Returns: Greeks of an American 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_VanillaA_Greeks, GIA_EQD_VanillaA_GreeksApprox, GIA_EQD_VanillaA_GreeksFromCurve, GIA_EQD_VanillaA_GreeksFromCurveApprox, GIA_EQD_VanillaA_GreeksFromSurface, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaA_GreeksFromSurfaceApprox, GIA_EQD_VanillaA_ImpliedVolApprox, GIA_EQD_VanillaA_ImpliedVolFromCurveApprox, GIA_EQD_VanillaA_Value

GIA_EQD_VanillaA_GreeksFromSurfaceApprox

Returns the Greeks of an American equity vanilla option, given a volatility surface, continuous dividend yield and interest rate, using the Bjerksund-Stensland flat boundary approximation.

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

Returns: Greeks of an American 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_VanillaA_Greeks, GIA_EQD_VanillaA_GreeksApprox, GIA_EQD_VanillaA_GreeksFromCurve, GIA_EQD_VanillaA_GreeksFromCurveApprox, GIA_EQD_VanillaA_GreeksFromSurface, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurveApprox, GIA_EQD_VanillaA_ImpliedVolApprox, GIA_EQD_VanillaA_ImpliedVolFromCurveApprox, GIA_EQD_VanillaA_Value

GIA_EQD_VanillaA_ImpliedVolApprox

Returns the implied volatility of an American equity vanilla option, given the option's value, continuous dividend yield and interest rate, using the Bjerksund-Stensland flat boundary approximation.

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

Returns: Implied volatility of an American 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_VanillaA_Greeks, GIA_EQD_VanillaA_GreeksApprox, GIA_EQD_VanillaA_GreeksFromCurve, GIA_EQD_VanillaA_GreeksFromCurveApprox, GIA_EQD_VanillaA_GreeksFromSurface, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurveApprox, GIA_EQD_VanillaA_GreeksFromSurfaceApprox, GIA_EQD_VanillaA_ImpliedVolFromCurveApprox, GIA_EQD_VanillaA_Value

GIA_EQD_VanillaA_ImpliedVolFromCurveApprox

Returns the implied volatility of an American equity vanilla option, given the option's value, continuous dividend yield and interest rate curve, using the Bjerksund-Stensland flat boundary approximation.

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

Returns: Implied volatility of an American 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_VanillaA_Greeks, GIA_EQD_VanillaA_GreeksApprox, GIA_EQD_VanillaA_GreeksFromCurve, GIA_EQD_VanillaA_GreeksFromCurveApprox, GIA_EQD_VanillaA_GreeksFromSurface, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurveApprox, GIA_EQD_VanillaA_GreeksFromSurfaceApprox, GIA_EQD_VanillaA_ImpliedVolApprox, GIA_EQD_VanillaA_Value

GIA_EQD_VanillaA_Value

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

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

Returns: Value of an American 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_VanillaA_Greeks, GIA_EQD_VanillaA_GreeksApprox, GIA_EQD_VanillaA_GreeksFromCurve, GIA_EQD_VanillaA_GreeksFromCurveApprox, GIA_EQD_VanillaA_GreeksFromSurface, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurveApprox, GIA_EQD_VanillaA_GreeksFromSurfaceApprox, GIA_EQD_VanillaA_ImpliedVolApprox, GIA_EQD_VanillaA_ImpliedVolFromCurveApprox

GIA_EQD_VanillaA_ValueApprox

Returns the value of an American equity vanilla option, given volatility, continuous dividend yield and interest rate, using the Bjerksund-Stensland flat boundary approximation.

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

Returns: Value of an American 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_VanillaA_Greeks, GIA_EQD_VanillaA_GreeksApprox, GIA_EQD_VanillaA_GreeksFromCurve, GIA_EQD_VanillaA_GreeksFromCurveApprox, GIA_EQD_VanillaA_GreeksFromSurface, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurveApprox, GIA_EQD_VanillaA_GreeksFromSurfaceApprox, GIA_EQD_VanillaA_ImpliedVolApprox, GIA_EQD_VanillaA_ImpliedVolFromCurveApprox

GIA_EQD_VanillaA_ValueFromCurve

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

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

Returns: Value of an American 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_VanillaA_Greeks, GIA_EQD_VanillaA_GreeksApprox, GIA_EQD_VanillaA_GreeksFromCurve, GIA_EQD_VanillaA_GreeksFromCurveApprox, GIA_EQD_VanillaA_GreeksFromSurface, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurveApprox, GIA_EQD_VanillaA_GreeksFromSurfaceApprox, GIA_EQD_VanillaA_ImpliedVolApprox, GIA_EQD_VanillaA_ImpliedVolFromCurveApprox

GIA_EQD_VanillaA_ValueFromCurveApprox

Returns the value of an American equity vanilla option, given volatility, continuous dividend yield and interest rate curve, using the Bjerksund-Stensland flat boundary approximation.

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

Returns: Value of an American 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_VanillaA_Greeks, GIA_EQD_VanillaA_GreeksApprox, GIA_EQD_VanillaA_GreeksFromCurve, GIA_EQD_VanillaA_GreeksFromCurveApprox, GIA_EQD_VanillaA_GreeksFromSurface, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurveApprox, GIA_EQD_VanillaA_GreeksFromSurfaceApprox, GIA_EQD_VanillaA_ImpliedVolApprox, GIA_EQD_VanillaA_ImpliedVolFromCurveApprox

GIA_EQD_VanillaA_ValueFromSurface

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

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

Returns: Value of an American 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_VanillaA_Greeks, GIA_EQD_VanillaA_GreeksApprox, GIA_EQD_VanillaA_GreeksFromCurve, GIA_EQD_VanillaA_GreeksFromCurveApprox, GIA_EQD_VanillaA_GreeksFromSurface, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurveApprox, GIA_EQD_VanillaA_GreeksFromSurfaceApprox, GIA_EQD_VanillaA_ImpliedVolApprox, GIA_EQD_VanillaA_ImpliedVolFromCurveApprox

GIA_EQD_VanillaA_ValueFromSurfaceAndCurve

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

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

Returns: Value of an American 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_VanillaA_Greeks, GIA_EQD_VanillaA_GreeksApprox, GIA_EQD_VanillaA_GreeksFromCurve, GIA_EQD_VanillaA_GreeksFromCurveApprox, GIA_EQD_VanillaA_GreeksFromSurface, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurveApprox, GIA_EQD_VanillaA_GreeksFromSurfaceApprox, GIA_EQD_VanillaA_ImpliedVolApprox, GIA_EQD_VanillaA_ImpliedVolFromCurveApprox

GIA_EQD_VanillaA_ValueFromSurfaceAndCurveApprox

Returns the value of an American equity vanilla option, given a volatility surface, continuous dividend yield and interest rate curve, using the Bjerksund-Stensland flat boundary approximation.

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

Returns: Value of an American 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_VanillaA_Greeks, GIA_EQD_VanillaA_GreeksApprox, GIA_EQD_VanillaA_GreeksFromCurve, GIA_EQD_VanillaA_GreeksFromCurveApprox, GIA_EQD_VanillaA_GreeksFromSurface, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurveApprox, GIA_EQD_VanillaA_GreeksFromSurfaceApprox, GIA_EQD_VanillaA_ImpliedVolApprox, GIA_EQD_VanillaA_ImpliedVolFromCurveApprox

GIA_EQD_VanillaA_ValueFromSurfaceApprox

Returns the value of an American equity vanilla option, given a volatility surface, continuous dividend yield and interest rate, using the Bjerksund-Stensland flat boundary approximation.

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

Returns: Value of an American 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_VanillaA_Greeks, GIA_EQD_VanillaA_GreeksApprox, GIA_EQD_VanillaA_GreeksFromCurve, GIA_EQD_VanillaA_GreeksFromCurveApprox, GIA_EQD_VanillaA_GreeksFromSurface, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurveApprox, GIA_EQD_VanillaA_GreeksFromSurfaceApprox, GIA_EQD_VanillaA_ImpliedVolApprox, GIA_EQD_VanillaA_ImpliedVolFromCurveApprox

GIA_EQD_VanillaA_VolFromSurface

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

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

Returns: Volatility for an American 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_VanillaA_Greeks, GIA_EQD_VanillaA_GreeksApprox, GIA_EQD_VanillaA_GreeksFromCurve, GIA_EQD_VanillaA_GreeksFromCurveApprox, GIA_EQD_VanillaA_GreeksFromSurface, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurve, GIA_EQD_VanillaA_GreeksFromSurfaceAndCurveApprox, GIA_EQD_VanillaA_GreeksFromSurfaceApprox, GIA_EQD_VanillaA_ImpliedVolApprox, GIA_EQD_VanillaA_ImpliedVolFromCurveApprox