Total Return Swap – TRS (RFR)
Last updated 9 November 2026
Function reference › Interest Rate Derivatives › Total Return Swap
1 GIAnalyzer function for Excel. Optional arguments are shown in [brackets].
GIA_IRD_TRSwithRFR_Value
Returns the value of a total return swap in which the underlying index in the funding leg is RFR (Risk Free Rates such as SOFR).
GIA_IRD_TRSwithRFR_Value(Position, Units, EDate, LRA, Dividend, AccrMethod, AccrStartDateF, ObservationShift, Sp, DaysF, AssetPrice, HDates, HRates, VDate, OT)Returns: Value of a total return swap in which the underlying index in the funding leg is RFR (Risk Free Rates such as SOFR)
| Argument | Use | Description |
|---|---|---|
Position | Required | The position in the TRS (PayAsset, ReceiveAsset) |
Units | Required | The number of units in the TRS. |
EDate | Required | The expiry date. |
LRA | Required | The last reset asset price in the asset leg of the swap. |
Dividend | Required | Next dividend payment per one share. |
AccrMethod | Required | The accrual method used in the funding leg (Simple, Comp1 or Comp2). |
AccrStartDateF | Required | The start date of the current accrual period in the funding leg. |
ObservationShift | Required | The floating rate observation shift in days. |
Sp | Required | The spread (in basis points) in the funding leg of the swap. |
DaysF | Required | The time basis in the funding leg of the swap (act/360, act/365, act/act, 30E/360, 30I/360) |
AssetPrice | Required | The current asset price. |
HDates | Required | The array of dates of historical rates of the floating interest rate. |
HRates | Required | The array of historical rates of the floating interest rate. |
VDate | Required | The value date. |
OT | Required | The output type of the value. (AssetLeg, FundingLeg, AssetLegDividendComponent, AssetLegPriceChangeComponent, Total) |
