Package org.drip.feed.metric
Class FixFloatPnLAttributor
java.lang.Object
org.drip.feed.metric.FixFloatPnLAttributor
public class FixFloatPnLAttributor
extends java.lang.Object
FixFloatPnLAttributor generates the Date Valuation and Position Change PnL Explain Attributions for
the Standard OTC Fix Float Swap.
- Module = Computational Core Module
- Library = Computation Support
- Project = Load, Transform, and compute Target Metrics across Feeds
- Package = Feed Horizon - PnL Explain/Attribution
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description FixFloatPnLAttributor()
-
Method Summary
Modifier and Type Method Description static boolean
TenorHorizonExplainComponents(java.lang.String strCurrency, java.lang.String[] astrMaturityTenor, int[] aiHorizonGap, java.lang.String strFeedTranformLocation, java.lang.String[] astrFundingDepositTenor, int[] aiFundingDepositColumn, java.lang.String[] astrFundingFixFloatTenor, int[] aiFundingFixFloatColumn, java.lang.String[] astrRollDownHorizonTenor)
Generate the Tenor Horizon Explain Componentsstatic java.util.List<PositionChangeComponents>
TenorHorizonExplainComponents(java.lang.String strCurrency, java.lang.String strMaturityTenor, int iHorizonGap, java.lang.String strFeedTranformLocation, java.lang.String[] astrFundingDepositTenor, int[] aiFundingDepositColumn, java.lang.String[] astrFundingFixFloatTenor, int[] aiFundingFixFloatColumn, java.lang.String[] astrRollDownHorizonTenor)
Generate the Explain Components for the specified Fix Float ProductMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
FixFloatPnLAttributor
public FixFloatPnLAttributor()
-
-
Method Details
-
TenorHorizonExplainComponents
public static final java.util.List<PositionChangeComponents> TenorHorizonExplainComponents(java.lang.String strCurrency, java.lang.String strMaturityTenor, int iHorizonGap, java.lang.String strFeedTranformLocation, java.lang.String[] astrFundingDepositTenor, int[] aiFundingDepositColumn, java.lang.String[] astrFundingFixFloatTenor, int[] aiFundingFixFloatColumn, java.lang.String[] astrRollDownHorizonTenor)Generate the Explain Components for the specified Fix Float Product- Parameters:
strCurrency
- The Fix-Float Swap CurrencystrMaturityTenor
- The Fix-Float Swap Maturity TenoriHorizonGap
- The Valuation Horizon GapstrFeedTranformLocation
- The Closing Funding Curve Quotes LocationastrFundingDepositTenor
- The Funding Curve Deposit Instrument Maturity TenorsaiFundingDepositColumn
- The Funding Curve Deposit Instrument Quote ColumnsastrFundingFixFloatTenor
- The Funding Curve Fix Float Swap Instrument Maturity TenorsaiFundingFixFloatColumn
- The Funding Curve Fix Float Swap Instrument Quote ColumnsastrRollDownHorizonTenor
- Array of the Roll Down Horizon Tenors- Returns:
- List of the Position Change Components
-
TenorHorizonExplainComponents
public static final boolean TenorHorizonExplainComponents(java.lang.String strCurrency, java.lang.String[] astrMaturityTenor, int[] aiHorizonGap, java.lang.String strFeedTranformLocation, java.lang.String[] astrFundingDepositTenor, int[] aiFundingDepositColumn, java.lang.String[] astrFundingFixFloatTenor, int[] aiFundingFixFloatColumn, java.lang.String[] astrRollDownHorizonTenor)Generate the Tenor Horizon Explain Components- Parameters:
strCurrency
- The Fix-Float Swap CurrencyastrMaturityTenor
- Array of Fix-Float Swap Maturity TenorsaiHorizonGap
- Array of the Valuation Horizon GapsstrFeedTranformLocation
- The Closing Funding Curve Quotes LocationastrFundingDepositTenor
- The Funding Curve Deposit Instrument Maturity TenorsaiFundingDepositColumn
- The Funding Curve Deposit Instrument Quote ColumnsastrFundingFixFloatTenor
- The Funding Curve Fix Float Swap Instrument Maturity TenorsaiFundingFixFloatColumn
- The Funding Curve Fix Float Swap Instrument Quote ColumnsastrRollDownHorizonTenor
- Array of the Roll Down Horizon Tenors- Returns:
- List of the Position Change Components
-