Class FundingCurveQuoteSensitivity

java.lang.Object
org.drip.sample.sensitivity.FundingCurveQuoteSensitivity

public class FundingCurveQuoteSensitivity
extends java.lang.Object
FundingCurveQuoteSensitivity demonstrates the calculation of the Funding curve sensitivity to the calibration instrument quotes. It does the following: - Construct the Array of Cash/Swap Instruments and their Quotes from the given set of parameters. - Construct the Cash/Swap Instrument Set Stretch Builder. - Set up the Linear Curve Calibrator using the following parameters: - Cubic Exponential Mixture Basis Spline Set - Ck = 2, Segment Curvature Penalty = 2 - Quadratic Rational Shape Controller - Natural Boundary Setting - Construct the Shape Preserving Discount Curve by applying the linear curve calibrator to the array of Cash and Swap Stretches. - Cross-Comparison of the Cash/Swap Calibration Instrument "Rate" metric across the different curve construction methodologies. - Display of the Cash Instrument Discount Factor Quote Jacobian Sensitivities. - Display of the Swap Instrument Discount Factor Quote Jacobian Sensitivities.



Author:
Lakshmi Krishnamurthy
  • Constructor Summary

    Constructors
    Constructor Description
    FundingCurveQuoteSensitivity()  
  • Method Summary

    Modifier and Type Method Description
    static void main​(java.lang.String[] astrArgs)
    Entry Point

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FundingCurveQuoteSensitivity

      public FundingCurveQuoteSensitivity()
  • Method Details

    • main

      public static final void main​(java.lang.String[] astrArgs) throws java.lang.Exception
      Entry Point
      Parameters:
      astrArgs - Command Line Argument Array
      Throws:
      java.lang.Exception - Thrown on Error/Exception Situation