Single Barrier Option

Last updated 9 November 2026

Function reference › Equity Derivatives › Single Barrier Options

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

GIA_EQD_SingleBarrier_Greeks

Returns the Greeks of an equity Single barrier option, given volatility, continuous dividend yield and interest rate.

GIA_EQD_SingleBarrier_Greeks(OptionType, BarrierType1, BarrierType2, SharesNumber, Strike, Barrier, EDate, DDate, S, Vol, DividendYield, InterestRate, VDate, Comp, Days, GreekType)

Returns: Greeks of an equity Single barrier option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
BarrierType1RequiredThe option’s barrier type (American, European)
BarrierType2RequiredThe option's barrier type (Up-And-In, Up-And-Out, Down-And-In, Down-And-Out)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
BarrierRequiredThe option's barrier.
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_SingleBarrier_GreeksBinomial, GIA_EQD_SingleBarrier_GreeksFromCurve, GIA_EQD_SingleBarrier_GreeksFromCurveBinomial, GIA_EQD_SingleBarrier_TV, GIA_EQD_SingleBarrier_TVFromCurve, GIA_EQD_SingleBarrier_ValueBinomial, GIA_EQD_SingleBarrier_ValueFromCurveBinomial

GIA_EQD_SingleBarrier_GreeksBinomial

Returns the Greeks of an equity Single barrier option, given volatility, continuous dividend yield and interest rate using the binomial tree pricing model.

GIA_EQD_SingleBarrier_GreeksBinomial(OptionType, BarrierType1, BarrierType2, SharesNumber, Strike, Barrier, EDate, DDate, S, Vol, DividendYield, InterestRate, VDate, Comp, Days, GreekType, n)

Returns: Greeks of an equity Single barrier option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
BarrierType1RequiredThe option’s barrier type (American, European)
BarrierType2RequiredThe option's barrier type (Up-And-In, Up-And-Out, Down-And-In, Down-And-Out)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
BarrierRequiredThe option's barrier.
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_SingleBarrier_Greeks, GIA_EQD_SingleBarrier_GreeksFromCurve, GIA_EQD_SingleBarrier_GreeksFromCurveBinomial, GIA_EQD_SingleBarrier_TV, GIA_EQD_SingleBarrier_TVFromCurve, GIA_EQD_SingleBarrier_ValueBinomial, GIA_EQD_SingleBarrier_ValueFromCurveBinomial

GIA_EQD_SingleBarrier_GreeksFromCurve

Returns the Greeks of an equity Single barrier option, given volatility, continuous dividend yield and interest rate curve.

GIA_EQD_SingleBarrier_GreeksFromCurve(OptionType, BarrierType1, BarrierType2, SharesNumber, Strike, Barrier, EDate, DDate, S, Vol, DividendYield, CurveDates, CurveRates, VDate, Comp, Days, Interp, GreekType)

Returns: Greeks of an equity Single barrier option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
BarrierType1RequiredThe option’s barrier type (American, European)
BarrierType2RequiredThe option's barrier type (Up-And-In, Up-And-Out, Down-And-In, Down-And-Out)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
BarrierRequiredThe option's barrier.
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_SingleBarrier_Greeks, GIA_EQD_SingleBarrier_GreeksBinomial, GIA_EQD_SingleBarrier_GreeksFromCurveBinomial, GIA_EQD_SingleBarrier_TV, GIA_EQD_SingleBarrier_TVFromCurve, GIA_EQD_SingleBarrier_ValueBinomial, GIA_EQD_SingleBarrier_ValueFromCurveBinomial

GIA_EQD_SingleBarrier_GreeksFromCurveBinomial

Returns the Greeks of an equity Single barrier option, given volatility, continuous dividend yield and interest rate curve using the binomial tree pricing model.

GIA_EQD_SingleBarrier_GreeksFromCurveBinomial(OptionType, BarrierType1, BarrierType2, SharesNumber, Strike, Barrier, EDate, DDate, S, Vol, DividendYield, CurveDates, CurveRates, VDate, Comp, Days, Interp, GreekType, n)

Returns: Greeks of an equity Single barrier option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
BarrierType1RequiredThe option’s barrier type (American, European)
BarrierType2RequiredThe option's barrier type (Up-And-In, Up-And-Out, Down-And-In, Down-And-Out)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
BarrierRequiredThe option's barrier.
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_SingleBarrier_Greeks, GIA_EQD_SingleBarrier_GreeksBinomial, GIA_EQD_SingleBarrier_GreeksFromCurve, GIA_EQD_SingleBarrier_TV, GIA_EQD_SingleBarrier_TVFromCurve, GIA_EQD_SingleBarrier_ValueBinomial, GIA_EQD_SingleBarrier_ValueFromCurveBinomial

GIA_EQD_SingleBarrier_TV

Returns the theoretical value (TV) of an equity Single barrier option, given volatility, continuous dividend yield and interest rate.

GIA_EQD_SingleBarrier_TV(OptionType, BarrierType1, BarrierType2, SharesNumber, Strike, Barrier, EDate, DDate, S, Vol, DividendYield, InterestRate, VDate, Comp, Days)

Returns: Theoretical value (TV) of an equity Single barrier option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
BarrierType1RequiredThe option’s barrier type (American, European)
BarrierType2RequiredThe option's barrier type (Up-And-In, Up-And-Out, Down-And-In, Down-And-Out)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
BarrierRequiredThe option's barrier.
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_SingleBarrier_Greeks, GIA_EQD_SingleBarrier_GreeksBinomial, GIA_EQD_SingleBarrier_GreeksFromCurve, GIA_EQD_SingleBarrier_GreeksFromCurveBinomial, GIA_EQD_SingleBarrier_TVFromCurve, GIA_EQD_SingleBarrier_ValueBinomial, GIA_EQD_SingleBarrier_ValueFromCurveBinomial

GIA_EQD_SingleBarrier_TVFromCurve

Returns the theoretical value (TV) of an equity Single barrier option, given volatility, continuous dividend yield and interest rate curve.

GIA_EQD_SingleBarrier_TVFromCurve(OptionType, BarrierType1, BarrierType2, SharesNumber, Strike, Barrier, EDate, DDate, S, Vol, DividendYield, CurveDates, CurveRates, VDate, Comp, Days, Interp)

Returns: Theoretical value (TV) of an equity Single barrier option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
BarrierType1RequiredThe option’s barrier type (American, European)
BarrierType2RequiredThe option's barrier type (Up-And-In, Up-And-Out, Down-And-In, Down-And-Out)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
BarrierRequiredThe option's barrier.
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_SingleBarrier_Greeks, GIA_EQD_SingleBarrier_GreeksBinomial, GIA_EQD_SingleBarrier_GreeksFromCurve, GIA_EQD_SingleBarrier_GreeksFromCurveBinomial, GIA_EQD_SingleBarrier_TV, GIA_EQD_SingleBarrier_ValueBinomial, GIA_EQD_SingleBarrier_ValueFromCurveBinomial

GIA_EQD_SingleBarrier_ValueBinomial

Returns the value of an equity Single barrier option, given volatility, continuous dividend yield and interest rate using the binomial tree pricing model.

GIA_EQD_SingleBarrier_ValueBinomial(OptionType, BarrierType1, BarrierType2, SharesNumber, Strike, Barrier, EDate, DDate, S, Vol, DividendYield, InterestRate, VDate, Comp, Days, n)

Returns: Value of an equity Single barrier option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
BarrierType1RequiredThe option’s barrier type (American, European)
BarrierType2RequiredThe option's barrier type (Up-And-In, Up-And-Out, Down-And-In, Down-And-Out)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
BarrierRequiredThe option's barrier.
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_SingleBarrier_Greeks, GIA_EQD_SingleBarrier_GreeksBinomial, GIA_EQD_SingleBarrier_GreeksFromCurve, GIA_EQD_SingleBarrier_GreeksFromCurveBinomial, GIA_EQD_SingleBarrier_TV, GIA_EQD_SingleBarrier_TVFromCurve, GIA_EQD_SingleBarrier_ValueFromCurveBinomial

GIA_EQD_SingleBarrier_ValueFromCurveBinomial

Returns the value of an equity Single barrier option, given volatility, continuous dividend yield and interest rate curve using the binomial tree pricing model.

GIA_EQD_SingleBarrier_ValueFromCurveBinomial(OptionType, BarrierType1, BarrierType2, SharesNumber, Strike, Barrier, EDate, DDate, S, Vol, DividendYield, CurveDates, CurveRates, VDate, Comp, Days, Interp, n)

Returns: Value of an equity Single barrier option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
BarrierType1RequiredThe option’s barrier type (American, European)
BarrierType2RequiredThe option's barrier type (Up-And-In, Up-And-Out, Down-And-In, Down-And-Out)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
BarrierRequiredThe option's barrier.
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_SingleBarrier_Greeks, GIA_EQD_SingleBarrier_GreeksBinomial, GIA_EQD_SingleBarrier_GreeksFromCurve, GIA_EQD_SingleBarrier_GreeksFromCurveBinomial, GIA_EQD_SingleBarrier_TV, GIA_EQD_SingleBarrier_TVFromCurve, GIA_EQD_SingleBarrier_ValueBinomial