KIKO Option (knock-in knock-out)

Last updated 9 November 2026

Function reference › Equity Derivatives › Double Barrier Options

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

GIA_EQD_KIKO_Greeks

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

GIA_EQD_KIKO_Greeks(OptionType, BarrierType, SharesNumber, Strike, BarrierL, BarrierU, EDate, DDate, S, Vol, DividendYield, InterestRate, VDate, Comp, Days, GreekType)

Returns: Greeks of an equity KIKO option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
BarrierTypeRequiredThe option's barrier type (LowerIn-UpperOut, LowerOut-UpperIn)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
BarrierLRequiredThe option's lower barrier.
BarrierURequiredThe option's upper 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_KIKO_GreeksFromCurve, GIA_EQD_KIKO_TV, GIA_EQD_KIKO_TVFromCurve

GIA_EQD_KIKO_GreeksFromCurve

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

GIA_EQD_KIKO_GreeksFromCurve(OptionType, BarrierType, SharesNumber, Strike, BarrierL, BarrierU, EDate, DDate, S, Vol, DividendYield, CurveDates, CurveRates, VDate, Comp, Days, Interp, GreekType)

Returns: Greeks of an equity KIKO option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
BarrierTypeRequiredThe option's barrier type (LowerIn-UpperOut, LowerOut-UpperIn)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
BarrierLRequiredThe option's lower barrier.
BarrierURequiredThe option's upper 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_KIKO_Greeks, GIA_EQD_KIKO_TV, GIA_EQD_KIKO_TVFromCurve

GIA_EQD_KIKO_TV

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

GIA_EQD_KIKO_TV(OptionType, BarrierType, SharesNumber, Strike, BarrierL, BarrierU, EDate, DDate, S, Vol, DividendYield, InterestRate, VDate, Comp, Days)

Returns: Theoretical value (TV) of an equity KIKO option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
BarrierTypeRequiredThe option's barrier type (LowerIn-UpperOut, LowerOut-UpperIn)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
BarrierLRequiredThe option's lower barrier.
BarrierURequiredThe option's upper 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_KIKO_Greeks, GIA_EQD_KIKO_GreeksFromCurve, GIA_EQD_KIKO_TVFromCurve

GIA_EQD_KIKO_TVFromCurve

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

GIA_EQD_KIKO_TVFromCurve(OptionType, BarrierType, SharesNumber, Strike, BarrierL, BarrierU, EDate, DDate, S, Vol, DividendYield, CurveDates, CurveRates, VDate, Comp, Days, Interp)

Returns: Theoretical value (TV) of an equity KIKO option

ArgumentUseDescription
OptionTypeRequiredThe option type (Call, Put)
BarrierTypeRequiredThe option's barrier type (LowerIn-UpperOut, LowerOut-UpperIn)
SharesNumberRequiredThe number of shares.
StrikeRequiredThe option's strike price.
BarrierLRequiredThe option's lower barrier.
BarrierURequiredThe option's upper 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_KIKO_Greeks, GIA_EQD_KIKO_GreeksFromCurve, GIA_EQD_KIKO_TV