Generic Functions (all FX derivatives, by instrument and barrier type)

Last updated 9 November 2026

Function reference › FX Derivatives › Additional Functions

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

GIA_FXD_Generic1_TV

Returns the theoretical value (TV) of all types of FX derivatives supported in GIAnalyzer, except Asian options, given volatility and interest rates of the base and of the counter currencies. Irrelevant parameters have to be omitted.

GIA_FXD_Generic1_TV(Instrument, OptionType, BarrierDirType, BarrierMonType, Notional, PayoffCur, PayoffTime, Strike, Barrier1, Barrier2, EDate, DDate, S, Vol, InterestRateB, InterestRateC, VDate, SDate, Comp, DaysB, DaysC, TVForm, TVCur)

Returns: Theoretical value (TV) of all types of FX derivatives supported in GIAnalyzer, except Asian options

ArgumentUseDescription
InstrumentRequiredThe FX instrument type (Forward, Vanilla, SingleBarrier, Digital, OneTouch, NoTouch, DoubleBarrier, KIKO)
OptionTypeRequiredThe option's type (Call, Put)
BarrierDirTypeRequiredThe option's barrier type (Up-And-In, Up-And-Out, Down-And-In, Down-And-Out in single barrier options;In, Out in double barrier options;LowerOut-UpperIn, LowerIn-UpperOut in KIKO option)
BarrierMonTypeRequiredThe option’s barrier type (American, European)
NotionalRequiredIn barrier options: the option's notional amount, in terms of the base currency. In other types: the option's payoff.
PayoffCurRequiredThe currency of the option's payoff (Base, Counter)
PayoffTimeRequiredThe payoff's time (AtHit, AtExpiry)
StrikeRequiredThe option's strike price.
Barrier1RequiredIn single barrier options and in touch options – the option's barrier. In double barrier options: the option's lower barrier.
Barrier2RequiredIn double barrier options: the option's upper barrier.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe FX spot rate.
VolRequiredThe volatility of the underlying asset.
InterestRateBRequiredThe interest rate of the base currency.
InterestRateCRequiredThe interest rate of the counter currency.
VDateRequiredThe value date.
SDateRequiredThe spot date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysBRequiredThe time basis of the base currency interest rate (act/360, act/365, act/act, 30E/360, 30I/360)
DaysCRequiredThe time basis of the counter currency interest rate (act/360, act/365, act/act, 30E/360, 30I/360)
TVFormRequiredThe form in which the option's theoretical value is expressed (Amount, Percent)
TVCurRequiredThe currency in which the option's theoretical value is expressed (Base, Counter)

See also: GIA_FXD_Generic1_TVFromCurves, GIA_FXD_Generic1_TVGreeks, GIA_FXD_Generic1_TVGreeksFromCurves, GIA_FXD_Generic1_VV, GIA_FXD_Generic1_VVFromCurves, GIA_FXD_Generic1_VVGreeks, GIA_FXD_Generic1_VVGreeksFromCurves

GIA_FXD_Generic1_TVFromCurves

Returns the theoretical value (TV) of all types of FX derivatives supported in GIAnalyzer, except Asian options, given volatility and interest rate curves of the base and of the counter currencies. Irrelevant parameters have to be omitted.

GIA_FXD_Generic1_TVFromCurves(Instrument, OptionType, BarrierDirType, BarrierMonType, Notional, PayoffCur, PayoffTime, Strike, Barrier1, Barrier2, EDate, DDate, S, Vol, CurveDatesB, CurveRatesB, CurveDatesC, CurveRatesC, VDate, SDate, Comp, DaysB, DaysC, Interp, TVForm, TVCur)

Returns: Theoretical value (TV) of all types of FX derivatives supported in GIAnalyzer, except Asian options

ArgumentUseDescription
InstrumentRequiredThe FX instrument type (Forward, Vanilla, SingleBarrier, Digital, OneTouch, NoTouch, DoubleBarrier, KIKO)
OptionTypeRequiredThe option's type (Call, Put)
BarrierDirTypeRequiredThe option's barrier type (Up-And-In, Up-And-Out, Down-And-In, Down-And-Out in single barrier options;In, Out in double barrier options;LowerOut-UpperIn, LowerIn-UpperOut in KIKO option)
BarrierMonTypeRequiredThe option’s barrier type (American, European)
NotionalRequiredIn barrier options: the option's notional amount, in terms of the base currency. In other types: the option's payoff.
PayoffCurRequiredThe currency of the option's payoff (Base, Counter)
PayoffTimeRequiredThe payoff's time (AtHit, AtExpiry)
StrikeRequiredThe option's strike price.
Barrier1RequiredIn single barrier options and in touch options – the option's barrier. In double barrier options: the option's lower barrier.
Barrier2RequiredIn double barrier options: the option's upper barrier.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe FX spot rate.
VolRequiredThe volatility of the underlying asset.
CurveDatesBRequiredThe array of dates in the base currency interest rate curve.
CurveRatesBRequiredThe array of rates in the base currency interest rate curve.
CurveDatesCRequiredThe array of dates in the counter currency interest rate curve.
CurveRatesCRequiredThe array of rates in the counter currency interest rate curve.
VDateRequiredThe value date.
SDateRequiredThe spot date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysBRequiredThe time basis of the base currency interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
DaysCRequiredThe time basis of the counter currency interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
InterpRequiredThe interpolation method (Linear, LogLinear, CubicSpline, Exponential)
TVFormRequiredThe form in which the option's theoretical value is expressed (Amount, Percent)
TVCurRequiredThe currency in which the option's theoretical value is expressed (Base, Counter)

See also: GIA_FXD_Generic1_TV, GIA_FXD_Generic1_TVGreeks, GIA_FXD_Generic1_TVGreeksFromCurves, GIA_FXD_Generic1_VV, GIA_FXD_Generic1_VVFromCurves, GIA_FXD_Generic1_VVGreeks, GIA_FXD_Generic1_VVGreeksFromCurves

GIA_FXD_Generic1_TVGreeks

Returns the Greeks of all types of FX derivatives supported in GIAnalyzer, except Asian options, given volatility and interest rates of the base and of the counter currencies. Irrelevant parameters have to be omitted.

GIA_FXD_Generic1_TVGreeks(Instrument, OptionType, BarrierDirType, BarrierMonType, Notional, PayoffCur, PayoffTime, Strike, Barrier1, Barrier2, EDate, DDate, S, Vol, InterestRateB, InterestRateC, VDate, SDate, Comp, DaysB, DaysC, GreekType, GreekForm)

Returns: Greeks of all types of FX derivatives supported in GIAnalyzer, except Asian options

ArgumentUseDescription
InstrumentRequiredThe FX instrument type (Vanilla, SingleBarrier, Digital, OneTouch, NoTouch, DoubleBarrier, KIKO)
OptionTypeRequiredThe option's type (Call, Put)
BarrierDirTypeRequiredThe option's barrier type (Up-And-In, Up-And-Out, Down-And-In, Down-And-Out in single barrier options;In, Out in double barrier options;LowerOut-UpperIn, LowerIn-UpperOut in KIKO option)
BarrierMonTypeRequiredThe option’s barrier type (American, European)
NotionalRequiredIn barrier options: the option's notional amount, in terms of the base currency. In other types: the option's payoff.
PayoffCurRequiredThe currency of the option's payoff (Base, Counter)
PayoffTimeRequiredThe payoff's time (AtHit, AtExpiry)
StrikeRequiredThe option's strike price.
Barrier1RequiredIn single barrier options and in touch options – the option's barrier. In double barrier options: the option's lower barrier.
Barrier2RequiredIn double barrier options: the option's upper barrier.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe FX spot rate.
VolRequiredThe volatility of the underlying asset.
InterestRateBRequiredThe interest rate of the base currency.
InterestRateCRequiredThe interest rate of the counter currency.
VDateRequiredThe value date.
SDateRequiredThe spot date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysBRequiredThe time basis of the base currency interest rate (act/360, act/365, act/act, 30E/360, 30I/360)
DaysCRequiredThe time basis of the counter currency interest rate (act/360, act/365, act/act, 30E/360, 30I/360)
GreekTypeRequiredThe Greek's type returned by the function (SpotDelta, ForwardDelta, Gamma, Vega, Theta, RhoBase, RhoCounter, Vanna, Volga)
GreekFormRequiredThe form in which the option's Greek is expressed (BasePercent, BaseAmount)

See also: GIA_FXD_Generic1_TV, GIA_FXD_Generic1_TVFromCurves, GIA_FXD_Generic1_TVGreeksFromCurves, GIA_FXD_Generic1_VV, GIA_FXD_Generic1_VVFromCurves, GIA_FXD_Generic1_VVGreeks, GIA_FXD_Generic1_VVGreeksFromCurves

GIA_FXD_Generic1_TVGreeksFromCurves

Returns the Greeks of all types of FX derivatives supported in GIAnalyzer, except Asian options, given volatility and interest rate curves of the base and of the counter currencies. Irrelevant parameters have to be omitted.

GIA_FXD_Generic1_TVGreeksFromCurves(Instrument, OptionType, BarrierDirType, BarrierMonType, Notional, PayoffCur, PayoffTime, Strike, Barrier1, Barrier2, EDate, DDate, S, Vol, CurveDatesB, CurveRatesB, CurveDatesC, CurveRatesC, VDate, SDate, Comp, DaysB, DaysC, Interp, GreekType, GreekForm)

Returns: Greeks of all types of FX derivatives supported in GIAnalyzer, except Asian options

ArgumentUseDescription
InstrumentRequiredThe FX instrument type (Vanilla, SingleBarrier, Digital, OneTouch, NoTouch, DoubleBarrier, KIKO)
OptionTypeRequiredThe option's type (Call, Put)
BarrierDirTypeRequiredThe option's barrier type (Up-And-In, Up-And-Out, Down-And-In, Down-And-Out in single barrier options;In, Out in double barrier options;LowerOut-UpperIn, LowerIn-UpperOut in KIKO option)
BarrierMonTypeRequiredThe option’s barrier type (American, European)
NotionalRequiredIn barrier options: the option's notional amount, in terms of the base currency. In other types: the option's payoff.
PayoffCurRequiredThe currency of the option's payoff (Base, Counter)
PayoffTimeRequiredThe payoff's time (AtHit, AtExpiry)
StrikeRequiredThe option's strike price.
Barrier1RequiredIn single barrier options and in touch options – the option's barrier. In double barrier options: the option's lower barrier.
Barrier2RequiredIn double barrier options: the option's upper barrier.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe FX spot rate.
VolRequiredThe volatility of the underlying asset.
CurveDatesBRequiredThe array of dates in the base currency interest rate curve.
CurveRatesBRequiredThe array of rates in the base currency interest rate curve.
CurveDatesCRequiredThe array of dates in the counter currency interest rate curve.
CurveRatesCRequiredThe array of rates in the counter currency interest rate curve.
VDateRequiredThe value date.
SDateRequiredThe spot date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysBRequiredThe time basis of the base currency interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
DaysCRequiredThe time basis of the counter currency 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 (SpotDelta, ForwardDelta, Gamma, Vega, Theta, RhoBase, RhoCounter, Vanna, Volga)
GreekFormRequiredThe form in which the option's Greek is expressed (BasePercent, BaseAmount)

See also: GIA_FXD_Generic1_TV, GIA_FXD_Generic1_TVFromCurves, GIA_FXD_Generic1_TVGreeks, GIA_FXD_Generic1_VV, GIA_FXD_Generic1_VVFromCurves, GIA_FXD_Generic1_VVGreeks, GIA_FXD_Generic1_VVGreeksFromCurves

GIA_FXD_Generic1_VV

Returns the Vanna-Volga adjusted value of all types of FX exotics supported in GIAnalyzer, except Asian options, given volatility and interest rates of the base and of the counter currencies. Irrelevant parameters have to be omitted.

GIA_FXD_Generic1_VV(Instrument, OptionType, BarrierDirType, BarrierMonType, Notional, PayoffCur, PayoffTime, Strike, Barrier1, Barrier2, EDate, DDate, S, Surface, InterestRateB, InterestRateC, VDate, SDate, Comp, DaysB, DaysC, AdditionalAdjustment, TVForm, TVCur)

Returns: Vanna-Volga adjusted value of all types of FX exotics supported in GIAnalyzer, except Asian options

ArgumentUseDescription
InstrumentRequiredThe FX instrument type (SingleBarrier, Digital, OneTouch, NoTouch, DoubleBarrier, KIKO)
OptionTypeRequiredThe option's type (Call, Put)
BarrierDirTypeRequiredThe option's barrier type (Up-And-In, Up-And-Out, Down-And-In, Down-And-Out in single barrier options;In, Out in double barrier options;LowerOut-UpperIn, LowerIn-UpperOut in KIKO option)
BarrierMonTypeRequiredThe option’s barrier type (American, European)
NotionalRequiredIn barrier options: the option's notional amount, in terms of the base currency. In other types: the option's payoff.
PayoffCurRequiredThe currency of the option's payoff (Base, Counter)
PayoffTimeRequiredThe payoff's time (AtHit, AtExpiry)
StrikeRequiredThe option's strike price.
Barrier1RequiredIn single barrier options and in touch options – the option's barrier. In double barrier options: the option's lower barrier.
Barrier2RequiredIn double barrier options: the option's upper barrier.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe FX spot rate.
SurfaceRequiredThe volatility data in terms of ATM, Risk Reversal and Butterfly quotes OR ATM and vanilla calls and puts. Must contain 25Delta quotes.
InterestRateBRequiredThe interest rate of the base currency.
InterestRateCRequiredThe interest rate of the counter currency.
VDateRequiredThe value date.
SDateRequiredThe spot date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysBRequiredThe time basis of the base currency interest rate (act/360, act/365, act/act, 30E/360, 30I/360)
DaysCRequiredThe time basis of the counter currency interest rate (act/360, act/365, act/act, 30E/360, 30I/360)
AdditionalAdjustmentRequiredThe additional adjustment to the Vanna-Volga method (None, SurvivalProbability or numeric value)
TVFormRequiredThe form in which the option's theoretical value is expressed (Amount, Percent)
TVCurRequiredThe currency in which the option's theoretical value is expressed (Base, Counter)

See also: GIA_FXD_Generic1_TV, GIA_FXD_Generic1_TVFromCurves, GIA_FXD_Generic1_TVGreeks, GIA_FXD_Generic1_TVGreeksFromCurves, GIA_FXD_Generic1_VVFromCurves, GIA_FXD_Generic1_VVGreeks, GIA_FXD_Generic1_VVGreeksFromCurves

GIA_FXD_Generic1_VVFromCurves

Returns the Vanna-Volga adjusted value of all types of FX exotics supported in GIAnalyzer, except Asian options, given volatility and interest rate curves of the base and of the counter currencies. Irrelevant parameters have to be omitted.

GIA_FXD_Generic1_VVFromCurves(Instrument, OptionType, BarrierDirType, BarrierMonType, Notional, PayoffCur, PayoffTime, Strike, Barrier1, Barrier2, EDate, DDate, S, Surface, CurveDatesB, CurveRatesB, CurveDatesC, CurveRatesC, VDate, SDate, Comp, DaysB, DaysC, AdditionalAdjustment, Interp, TVForm, TVCur)

Returns: Vanna-Volga adjusted value of all types of FX exotics supported in GIAnalyzer, except Asian options

ArgumentUseDescription
InstrumentRequiredThe FX instrument type (SingleBarrier, Digital, OneTouch, NoTouch, DoubleBarrier, KIKO)
OptionTypeRequiredThe option's type (Call, Put)
BarrierDirTypeRequiredThe option's barrier type (Up-And-In, Up-And-Out, Down-And-In, Down-And-Out in single barrier options;In, Out in double barrier options;LowerOut-UpperIn, LowerIn-UpperOut in KIKO option)
BarrierMonTypeRequiredThe option’s barrier type (American, European)
NotionalRequiredIn barrier options: the option's notional amount, in terms of the base currency. In other types: the option's payoff.
PayoffCurRequiredThe currency of the option's payoff (Base, Counter)
PayoffTimeRequiredThe payoff's time (AtHit, AtExpiry)
StrikeRequiredThe option's strike price.
Barrier1RequiredIn single barrier options and in touch options – the option's barrier. In double barrier options: the option's lower barrier.
Barrier2RequiredIn double barrier options: the option's upper barrier.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe FX spot rate.
SurfaceRequiredThe volatility data in terms of ATM, Risk Reversal and Butterfly quotes OR ATM and vanilla calls and puts. Must contain 25Delta quotes.
CurveDatesBRequiredThe array of dates in the base currency interest rate curve.
CurveRatesBRequiredThe array of rates in the base currency interest rate curve.
CurveDatesCRequiredThe array of dates in the counter currency interest rate curve.
CurveRatesCRequiredThe array of rates in the counter currency interest rate curve.
VDateRequiredThe value date.
SDateRequiredThe spot date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysBRequiredThe time basis of the base currency interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
DaysCRequiredThe time basis of the counter currency interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
AdditionalAdjustmentRequiredThe additional adjustment to the Vanna-Volga method (None, SurvivalProbability or numeric value)
InterpRequiredThe interpolation method (Linear, LogLinear, CubicSpline, Exponential)
TVFormRequiredThe form in which the option's theoretical value is expressed (Amount, Percent)
TVCurRequiredThe currency in which the option's theoretical value is expressed (Base, Counter)

See also: GIA_FXD_Generic1_TV, GIA_FXD_Generic1_TVFromCurves, GIA_FXD_Generic1_TVGreeks, GIA_FXD_Generic1_TVGreeksFromCurves, GIA_FXD_Generic1_VV, GIA_FXD_Generic1_VVGreeks, GIA_FXD_Generic1_VVGreeksFromCurves

GIA_FXD_Generic1_VVGreeks

Returns the Vanna-Volga adjusted Greeks of all types of FX exotics supported in GIAnalyzer, except Asian options, given volatility and interest rates of the base and of the counter currencies. Irrelevant parameters have to be omitted.

GIA_FXD_Generic1_VVGreeks(Instrument, OptionType, BarrierDirType, BarrierMonType, Notional, PayoffCur, PayoffTime, Strike, Barrier1, Barrier2, EDate, DDate, S, Surface, InterestRateB, InterestRateC, VDate, SDate, Comp, DaysB, DaysC, AdditionalAdjustment, GreekType, GreekForm)

Returns: Vanna-Volga adjusted Greeks of all types of FX exotics supported in GIAnalyzer, except Asian options

ArgumentUseDescription
InstrumentRequiredThe FX instrument type (SingleBarrier, Digital, OneTouch, NoTouch, DoubleBarrier, KIKO)
OptionTypeRequiredThe option's type (Call, Put)
BarrierDirTypeRequiredThe option's barrier type (Up-And-In, Up-And-Out, Down-And-In, Down-And-Out in single barrier options;In, Out in double barrier options;LowerOut-UpperIn, LowerIn-UpperOut in KIKO option)
BarrierMonTypeRequiredThe option’s barrier type (American, European)
NotionalRequiredIn barrier options: the option's notional amount, in terms of the base currency. In other types: the option's payoff.
PayoffCurRequiredThe currency of the option's payoff (Base, Counter)
PayoffTimeRequiredThe payoff's time (AtHit, AtExpiry)
StrikeRequiredThe option's strike price.
Barrier1RequiredIn single barrier options and in touch options – the option's barrier. In double barrier options: the option's lower barrier.
Barrier2RequiredIn double barrier options: the option's upper barrier.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe FX spot rate.
SurfaceRequiredThe volatility data in terms of ATM, Risk Reversal and Butterfly quotes OR ATM and vanilla calls and puts.
InterestRateBRequiredThe interest rate of the base currency.
InterestRateCRequiredThe interest rate of the counter currency.
VDateRequiredThe value date.
SDateRequiredThe spot date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysBRequiredThe time basis of the base currency interest rate (act/360, act/365, act/act, 30E/360, 30I/360)
DaysCRequiredThe time basis of the counter currency interest rate (act/360, act/365, act/act, 30E/360, 30I/360)
AdditionalAdjustmentRequiredThe additional adjustment to the Vanna-Volga method (None, SurvivalProbability or numeric value)
GreekTypeRequiredThe Greek's type returned by the function (SpotDelta, ForwardDelta, Gamma, Vega, Theta, RhoBase, RhoCounter, Vanna, Volga)
GreekFormRequiredThe form in which the option's Greek is expressed (BasePercent, BaseAmount)

See also: GIA_FXD_Generic1_TV, GIA_FXD_Generic1_TVFromCurves, GIA_FXD_Generic1_TVGreeks, GIA_FXD_Generic1_TVGreeksFromCurves, GIA_FXD_Generic1_VV, GIA_FXD_Generic1_VVFromCurves, GIA_FXD_Generic1_VVGreeksFromCurves

GIA_FXD_Generic1_VVGreeksFromCurves

Returns the Greeks of all types of FX exotics supported in GIAnalyzer, except Asian options, given volatility and interest rate curves of the base and of the counter currencies. Irrelevant parameters have to be omitted.

GIA_FXD_Generic1_VVGreeksFromCurves(Instrument, OptionType, BarrierDirType, BarrierMonType, Notional, PayoffCur, PayoffTime, Strike, Barrier1, Barrier2, EDate, DDate, S, Surface, CurveDatesB, CurveRatesB, CurveDatesC, CurveRatesC, VDate, SDate, Comp, DaysB, DaysC, AdditionalAdjustment, Interp, GreekType, GreekForm)

Returns: Greeks of all types of FX exotics supported in GIAnalyzer, except Asian options

ArgumentUseDescription
InstrumentRequiredThe FX instrument type (Vanilla, SingleBarrier, Digital, OneTouch, NoTouch, DoubleBarrier, KIKO)
OptionTypeRequiredThe option's type (Call, Put)
BarrierDirTypeRequiredThe option's barrier type (Up-And-In, Up-And-Out, Down-And-In, Down-And-Out in single barrier options;In, Out in double barrier options;LowerOut-UpperIn, LowerIn-UpperOut in KIKO option)
BarrierMonTypeRequiredThe option’s barrier type (American, European)
NotionalRequiredIn barrier options: the option's notional amount, in terms of the base currency. In other types: the option's payoff.
PayoffCurRequiredThe currency of the option's payoff (Base, Counter)
PayoffTimeRequiredThe payoff's time (AtHit, AtExpiry)
StrikeRequiredThe option's strike price.
Barrier1RequiredIn single barrier options and in touch options – the option's barrier. In double barrier options: the option's lower barrier.
Barrier2RequiredIn double barrier options: the option's upper barrier.
EDateRequiredThe expiry date.
DDateRequiredThe delivery date.
SRequiredThe FX spot rate.
SurfaceRequiredThe volatility data in terms of ATM, Risk Reversal and Butterfly quotes OR ATM and vanilla calls and puts.
CurveDatesBRequiredThe array of dates in the base currency interest rate curve.
CurveRatesBRequiredThe array of rates in the base currency interest rate curve.
CurveDatesCRequiredThe array of dates in the counter currency interest rate curve.
CurveRatesCRequiredThe array of rates in the counter currency interest rate curve.
VDateRequiredThe value date.
SDateRequiredThe spot date.
CompRequiredThe compounding basis of the interest rates (Annual, SemiAnnual, Quarterly, Monthly, Simple, Continuous)
DaysBRequiredThe time basis of the base currency interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
DaysCRequiredThe time basis of the counter currency interest rates (act/360, act/365, act/act, 30E/360, 30I/360)
AdditionalAdjustmentRequiredThe additional adjustment to the Vanna-Volga method (None, SurvivalProbability or numeric value)
InterpRequiredThe interpolation method (Linear, LogLinear, CubicSpline, Exponential)
GreekTypeRequiredThe Greek's type returned by the function (SpotDelta, ForwardDelta, Gamma, Vega, Theta, RhoBase, RhoCounter, Vanna, Volga)
GreekFormRequiredThe form in which the option's Greek is expressed (BasePercent, BaseAmount)

See also: GIA_FXD_Generic1_TV, GIA_FXD_Generic1_TVFromCurves, GIA_FXD_Generic1_TVGreeks, GIA_FXD_Generic1_TVGreeksFromCurves, GIA_FXD_Generic1_VV, GIA_FXD_Generic1_VVFromCurves, GIA_FXD_Generic1_VVGreeks