Package org.jquantlib.instruments.bonds

Examples of org.jquantlib.instruments.bonds.ConvertibleZeroCouponBond.NPV()


          + "\n    calculated: " + euZero.NPV()
          + "\n    expected:   " + zero.settlementValue()
          + "\n    error:      " + error);
    }

    error = Math.abs(amZero.NPV() - zero.settlementValue());
    if (error > tolerance) {
      fail("failed to reproduce zero-coupon bond price:"
          + "\n    calculated: " + amZero.NPV()
          + "\n    expected:   " + zero.settlementValue()
          + "\n    error:      " + error);
View Full Code Here


    }

    error = Math.abs(amZero.NPV() - zero.settlementValue());
    if (error > tolerance) {
      fail("failed to reproduce zero-coupon bond price:"
          + "\n    calculated: " + amZero.NPV()
          + "\n    expected:   " + zero.settlementValue()
          + "\n    error:      " + error);
    }

    // coupon
View Full Code Here

        / 100.0
        * (vars.redemption
            * vars.riskFreeRate.currentLink().discount(
                vars.maturityDate) + vars.conversionRatio
            * euOption.NPV());
    final double error = Math.abs(euZero.NPV() - expected);
    if (error > tolerance) {
      fail("failed to reproduce plain-option price:"
          + "\n    calculated: " + euZero.NPV()
          + "\n    expected:   " + expected + "\n    error:      "
          + error);
View Full Code Here

                vars.maturityDate) + vars.conversionRatio
            * euOption.NPV());
    final double error = Math.abs(euZero.NPV() - expected);
    if (error > tolerance) {
      fail("failed to reproduce plain-option price:"
          + "\n    calculated: " + euZero.NPV()
          + "\n    expected:   " + expected + "\n    error:      "
          + error);
    }
  }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.