Cash Flows – Risk from a Curve

Last updated 9 November 2026

Function reference › Bonds › Valuation from Cash Flows

1 GIAnalyzer function for Excel. Optional arguments are shown in [brackets].

GIA_Bonds_RiskFromCurveandCF

GIA_Bonds_RiskFromCurveandCF(Principal_cashFlow_Dates, Principal_cashFlow_Values, DCurveDates, DCurveRates, SDate, Comp, Days, Interp, RM, Spread)
ArgumentUseDescription
Principal_cashFlow_DatesRequired.
Principal_cashFlow_ValuesRequired.
DCurveDatesRequiredThe array of dates in the interest rate curve used for discounting cash flows.
DCurveRatesRequiredThe array of rates in the interest rate curve used for discounting cash flows.
SDateRequiredThe settlement 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)
RMRequiredThe risk measure type (DV01, MacaulayDuration, ModifiedDuration, Convexity)
SpreadRequiredThe spread (in basis points) that is added to the discounting curve