|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use CalculationException | |
|---|---|
| com.ftlabs.fisa | |
| com.ftlabs.fisa.calc | |
| com.ftlabs.fisa.calc.cd | |
| com.ftlabs.fisa.calc.indexed | |
| com.ftlabs.fisa.calc.jp | |
| com.ftlabs.fisa.calc.msrb | |
| Uses of CalculationException in com.ftlabs.fisa |
|---|
| Methods in com.ftlabs.fisa that throw CalculationException | |
|---|---|
Analytics |
AbstractPreferredSecurity.calculate(AnalyticValueType givenType,
double givenValue,
FISADate settlementDate)
A convenience method to calculate an Analytics object using the provided
value and settlementDate to Maturity period. |
Analytics |
MaturingSecurity.calculate(AnalyticValueType givenType,
double givenValue,
FISADate settlementDate)
A convenience method to calculate an Analytics object using the provided
value and settlementDate to Maturity period. |
Analytics |
Security.calculate(AnalyticValueType givenType,
double givenValue,
FISADate settlementDate)
A convenience method to calculate an Analytics object using the provided
value and settlementDate. |
Analytics |
AbstractPreferredSecurity.calculate(AnalyticValueType givenType,
double givenValue,
FISADate settlementDate,
Redemption redemption)
A convenience method to calculate an Analytics object using the provided
value and settlementDate to Redemption period. |
Analytics |
MaturingSecurity.calculate(AnalyticValueType givenType,
double givenValue,
FISADate settlementDate,
Redemption redemption)
A convenience method to calculate an Analytics object using the provided
value and settlementDate to Redemption period. |
Analytics |
Security.calculate(AnalyticValueType givenType,
double givenValue,
FISADate settlementDate,
Redemption redemption)
A convenience method to calculate an Analytics object using the provided
value and settlementDate to Redemption period. |
double |
AbstractPreferredSecurity.calculateAccruedInterest(FISADate settlementDate)
A convenience method to calculate the accrued interest for the provided settlementDate. |
double |
MaturingSecurity.calculateAccruedInterest(FISADate settlementDate)
A convenience method to calculate the accrued interest for the provided settlementDate. |
double |
Security.calculateAccruedInterest(FISADate settlementDate)
A convenience method to calculate the accrued interest for the provided settlementDate. |
double |
ZeroCouponSecurity.calculateAccruedInterest(FISADate settlementDate)
A convenience method to calculate the accrued interest for the provided settlementDate. |
double |
AbstractPreferredSecurity.calculatePrice(double yield,
FISADate settlementDate)
A convenience method to calculate the price from the provided yield and settlementDate to maturity Redemption period. |
double |
MaturingSecurity.calculatePrice(double yield,
FISADate settlementDate)
A convenience method to calculate the price from the provided yield and settlementDate to maturity Redemption period. |
double |
Security.calculatePrice(double yield,
FISADate settlementDate)
A convenience method to calculate the price from the provided yield and settlementDate. |
double |
AbstractPreferredSecurity.calculatePrice(double yield,
FISADate settlementDate,
Redemption redemption)
A convenience method to calculate the price from the provided yield and settlement to Redemption period. |
double |
MaturingSecurity.calculatePrice(double yield,
FISADate settlementDate,
Redemption redemption)
A convenience method to calculate the price from the provided yield and settlement to Redemption period. |
double |
Security.calculatePrice(double yield,
FISADate settlementDate,
Redemption redemption)
A convenience method to calculate the price from the provided yield and settlement to Redemption period. |
double |
AbstractPreferredSecurity.calculateYield(double price,
FISADate settlementDate)
A convenience method to calculate the yield from the provided price and settlementDate to maturity Redemption period. |
double |
MaturingSecurity.calculateYield(double price,
FISADate settlementDate)
A convenience method to calculate the yield from the provided price and settlementDate to maturity Redemption period. |
double |
Security.calculateYield(double price,
FISADate settlementDate)
A convenience method to calculate the yield from the provided price and settlementDate. |
double |
AbstractPreferredSecurity.calculateYield(double price,
FISADate settlementDate,
Redemption redemption)
A convenience method to calculate the yield from the provided price and settlement to Redemption period. |
double |
MaturingSecurity.calculateYield(double price,
FISADate settlementDate,
Redemption redemption)
A convenience method to calculate the yield from the provided price and settlement to Redemption period. |
double |
Security.calculateYield(double price,
FISADate settlementDate,
Redemption redemption)
A convenience method to calculate the yield from the provided price and settlement to Redemption period. |
QuoteAnalytics |
MaturingCallableSecurity.createQuoteAnalytics(Quote quote,
FISADate settlementDate)
|
QuoteAnalytics |
MaturingSecurity.createQuoteAnalytics(Quote quote,
FISADate settlementDate)
|
QuoteAnalytics |
PerpetualPreferredSecurity.createQuoteAnalytics(Quote quote,
FISADate settlementDate)
|
QuoteAnalytics |
PreferredSecurity.createQuoteAnalytics(Quote quote,
FISADate settlementDate)
|
QuoteAnalytics |
Security.createQuoteAnalytics(Quote quote,
FISADate settlementDate)
|
Calculator |
MaturingSecurity.getCalculator(FISADate settlementDate)
Get a Calculator for this Security and provided
settlementDate. |
Calculator |
PerpetualPreferredSecurity.getCalculator(FISADate settlementDate)
Get a Calculator for this Security and provided settlementDate. |
Calculator |
PreferredSecurity.getCalculator(FISADate settlementDate)
Get a Calculator for this Security and provided settlementDate. |
Calculator |
Security.getCalculator(FISADate settlementDate)
Get a Calculator for this Security and provided settlementDate. |
Calculator |
PerpetualPreferredSecurity.getCalculator(FISADate tradeDate,
FISADate settlementDate)
Get a Calculator for this Security and provided
tradeDate and settlementDate. |
Calculator |
PreferredSecurity.getCalculator(FISADate tradeDate,
FISADate settlementDate)
Get a Calculator for this Security and provided
tradeDate and settlementDate. |
Calculator |
PerpetualPreferredSecurity.getCalculator(FISADate tradeDate,
FISADate settlementDate,
Redemption redemption)
Get a Calculator for this PerpetualPreferredSecurity and provided
settlementDate to Redemption period using the overriding
DayCountBasis. |
Calculator |
PreferredSecurity.getCalculator(FISADate tradeDate,
FISADate settlementDate,
Redemption redemption)
Get a Calculator for this PreferredSecurity and provided
settlementDate to Redemption period using the overriding
DayCountBasis. |
Calculator |
AbstractPreferredSecurity.getCalculator(FISADate settlementDate,
Redemption redemption)
Get a Calculator for this Security and provided
settlementDate to Redemption period. |
Calculator |
DiscountSecurity.getCalculator(FISADate settlementDate,
Redemption redemption)
Get a Calculator for this DiscountSecurity and provided
settlementDate to Redemption period using the overriding
DayCountBasis. |
Calculator |
FixedInterestRateSecurity.getCalculator(FISADate settlementDate,
Redemption redemption)
Get a Calculator for this FixedInterestRateSecurity and provided
settlementDate to Redemption period using the overriding
DayCountBasis. |
Calculator |
InflationIndexedSecurity.getCalculator(FISADate settlementDate,
Redemption redemption)
Get a Calculator for this InflationIndexedSecurity and provided
settlementDate to Redemption period using the overriding
DayCountBasis. |
Calculator |
InterestAtMaturitySecurity.getCalculator(FISADate settlementDate,
Redemption redemption)
Get a Calculator for this InterestAtMaturitySecurity and provided
settlementDate to Redemption period using the overriding
DayCountBasis. |
Calculator |
Security.getCalculator(FISADate settlementDate,
Redemption redemption)
Get a Calculator for this Security and provided settlementDate to
Redemption period. |
Calculator |
SteppedCouponSecurity.getCalculator(FISADate settlementDate,
Redemption redemption)
Get a Calculator for this SteppedCouponSecurity and provided
settlementDate to Redemption period using the overriding
DayCountBasis. |
Calculator |
ZeroCouponSecurity.getCalculator(FISADate settlementDate,
Redemption redemption)
Get a Calculator for this ZeroCouponSecurity and provided
settlementDate to Redemption period using the overriding
DayCountBasis. |
void |
DiscountSecurity.validateData(FISADate settlementDate,
FISADate redemptionDate)
|
void |
InterestAtMaturitySecurity.validateData(FISADate settlementDate,
FISADate redemptionDate)
|
protected void |
FixedInterestRateSecurity.validateData(FISADate settlementDate,
FISADate redemptionDate,
FISADate lastInterestDate)
|
protected void |
SteppedCouponSecurity.validateData(FISADate settlementDate,
FISADate redemptionDate,
FISADate lastInterestDate)
|
| Uses of CalculationException in com.ftlabs.fisa.calc |
|---|
| Methods in com.ftlabs.fisa.calc that return CalculationException | |
|---|---|
static CalculationException |
CalculationException.create(java.lang.String name)
Create a new CalculationException as defined inside errorcodes.properties for the provided name. |
static CalculationException |
CalculationException.create(java.lang.String name,
java.lang.String message)
Create a new CalculationException as defined inside errorcodes.properties for the provided name. |
| Methods in com.ftlabs.fisa.calc that throw CalculationException | |
|---|---|
Analytics |
Calculator.calculate(AnalyticValueType givenType,
double givenValue)
Calculate an Analytics object using the provided
AnalyticValueType and value. |
Analytics |
DiscountCalculator.calculate(AnalyticValueType givenType,
double givenValue)
|
Analytics |
FixedInterestRateCalculator.calculate(AnalyticValueType givenType,
double givenValue)
|
Analytics |
SteppedCouponCalculator.calculate(AnalyticValueType givenType,
double givenValue)
|
double |
PreferredCalculator.calculateAccruedDividend()
Calculates the accrued dividend. |
double |
Calculator.calculateAccruedInterest()
Calculate the accrued interest to the settlement date. |
double |
DiscountCalculator.calculateAccruedInterest()
|
double |
FixedInterestRateCalculator.calculateAccruedInterest()
|
double |
InterestAtMaturityCalculator.calculateAccruedInterest()
|
double |
LastPeriodSimpleInterestCalculator.calculateAccruedInterest()
|
double |
SteppedCouponCompoundingCalculator.calculateAccruedInterest()
|
double |
ZeroCouponCalculator.calculateAccruedInterest()
|
double |
PreferredCalculator.calculateAnnualDividend()
Calculates the annual dividend. |
double |
DiscountCalculator.calculateBEY(double price)
|
double |
DiscountCalculator.calculateCEY(double price)
|
double |
Calculator.calculateConvexity(double periodicYield)
Calculate the actual convexity. |
double |
MultipleCashFlowCalculator.calculateConvexity(double periodicYield)
|
double |
Calculator.calculateCurrentYield(double price)
Calculate current yield for the given price. |
double |
DiscountCalculator.calculateCurrentYield(double price)
|
double |
FixedInterestRateCalculator.calculateCurrentYield(double price)
|
double |
InterestAtMaturityCalculator.calculateCurrentYield(double price)
|
double |
LastPeriodSimpleInterestCalculator.calculateCurrentYield(double price)
|
double |
SteppedCouponCalculator.calculateCurrentYield(double price)
|
double |
ZeroCouponCalculator.calculateCurrentYield(double price)
Calculate current yield for the given price. |
double |
DiscountCalculator.calculateDiscount(double price)
|
double |
Calculator.calculateEstimatedConvexity(double pv1b,
double price,
double yield)
Calculate the estimated convexity. |
double |
DiscountCalculator.calculateEstimatedConvexity(double pv1b,
double price,
double yield)
|
double |
FixedInterestRateCalculator.calculateEstimatedConvexity(double pv1b,
double price,
double yield)
|
double |
InterestAtMaturityCalculator.calculateEstimatedConvexity(double pv1b,
double price,
double yield)
|
double |
LastPeriodCalculator.calculateEstimatedConvexity(double pv1b,
double price,
double yield)
|
double |
SteppedCouponCompoundingCalculator.calculateEstimatedConvexity(double pv1b,
double price,
double yield)
|
double |
ZeroCouponCalculator.calculateEstimatedConvexity(double pv1b,
double price,
double yield)
|
double |
Calculator.calculateEstimatedMacaulayDuration(double pv1b,
double price,
double yield)
Calculate the estimated Macaulay duration. |
double |
DiscountCalculator.calculateEstimatedMacaulayDuration(double pv1b,
double price,
double yield)
|
double |
InterestAtMaturityCalculator.calculateEstimatedMacaulayDuration(double pv1b,
double price,
double yield)
|
double |
LastPeriodCalculator.calculateEstimatedMacaulayDuration(double pv1b,
double price,
double yield)
|
double |
MultipleCashFlowCalculator.calculateEstimatedMacaulayDuration(double pv1b,
double price,
double yield)
|
double |
ZeroCouponCalculator.calculateEstimatedMacaulayDuration(double pv1b,
double price,
double yield)
|
double |
Calculator.calculateEstimatedModifiedDuration(double duration,
double yield)
Calculate the estimated modified duration. |
double |
DiscountCalculator.calculateEstimatedModifiedDuration(double duration,
double yield)
|
double |
InterestAtMaturityCalculator.calculateEstimatedModifiedDuration(double duration,
double yield)
|
double |
LastPeriodCalculator.calculateEstimatedModifiedDuration(double duration,
double yield)
|
double |
MultipleCashFlowCalculator.calculateEstimatedModifiedDuration(double duration,
double yield)
|
double |
ZeroCouponCalculator.calculateEstimatedModifiedDuration(double duration,
double yield)
|
double |
Calculator.calculateEstimatedModifiedDuration(double pv1b,
double price,
double yield)
Calculate the estimated modified duration. |
double |
DiscountCalculator.calculateEstimatedModifiedDuration(double pv1b,
double price,
double yield)
|
double |
InterestAtMaturityCalculator.calculateEstimatedModifiedDuration(double pv1b,
double price,
double yield)
|
double |
LastPeriodCalculator.calculateEstimatedModifiedDuration(double pv1b,
double price,
double yield)
|
double |
MultipleCashFlowCalculator.calculateEstimatedModifiedDuration(double pv1b,
double price,
double yield)
|
double |
ZeroCouponCalculator.calculateEstimatedModifiedDuration(double pv1b,
double price,
double yield)
|
double |
Calculator.calculateInterestOnInterest(double reinvestmentYield)
Calculate the interest earned on reinvested interest cashflows using the provided reinvestmentYield. |
double |
MultipleCashFlowCalculator.calculateInterestOnInterest(double reinvestmentYield)
|
double |
Calculator.calculateMacaulayDuration(double periodicYield)
Calculate the actual Macaulay duration. |
double |
MultipleCashFlowCalculator.calculateMacaulayDuration(double periodicYield)
|
double |
Calculator.calculateModifiedDuration(double periodicYield)
Calculate the actual modified duration. |
double |
MultipleCashFlowCalculator.calculateModifiedDuration(double periodicYield)
|
double |
Calculator.calculateModifiedDuration(double macaulayDuration,
double periodicYield)
Calculate the actual modified duration using an already calculated Macaulay Duration. |
double |
MultipleCashFlowCalculator.calculateModifiedDuration(double macaulayDuration,
double periodicYield)
|
protected static double |
AbstractCalculator.calculateMPCIPrice(double yield,
double redemptionValue,
double interestRate,
int interestFrequency,
int remainingPeriods,
double aif,
double df,
double fcf,
double lcf,
double ldf)
This calculates a Multiple Period Compounded Interest price, per one currency unit of face value. |
double |
Calculator.calculatePeriodicYield(double price)
Calculate a periodic discounted cash flow yield for use with convexity/duration methods. |
double |
FixedInterestRateCalculator.calculatePeriodicYield(double price)
|
double |
SteppedCouponCalculator.calculatePeriodicYield(double price)
|
double |
Calculator.calculatePrice(double yield)
Calculate price for the given yield. |
double |
DiscountCalculator.calculatePrice(double yield)
|
double |
FixedInterestRateCalculator.calculatePrice(double yield)
|
double |
InterestAtMaturityCalculator.calculatePrice(double yield)
|
double |
LastPeriodSimpleInterestCalculator.calculatePrice(double yield)
|
double |
SteppedCouponCompoundingCalculator.calculatePrice(double yield)
|
double |
YieldConvergable.calculatePrice(double yield)
|
double |
ZeroCouponCalculator.calculatePrice(double yield)
|
double |
DiscountCalculator.calculatePriceFromDiscount(double discount)
|
double |
Calculator.calculatePriceValue1BP(double price,
double yield)
Calculate the average price value obtained by varying the yield up and down one basis point. |
double |
DiscountCalculator.calculatePriceValue1BP(double price,
double yield)
|
double |
FixedInterestRateCalculator.calculatePriceValue1BP(double price,
double yield)
|
double |
InterestAtMaturityCalculator.calculatePriceValue1BP(double price,
double yield)
|
double |
LastPeriodCalculator.calculatePriceValue1BP(double price,
double yield)
|
double |
SteppedCouponCompoundingCalculator.calculatePriceValue1BP(double price,
double yield)
|
double |
ZeroCouponCalculator.calculatePriceValue1BP(double price,
double yield)
|
protected static double |
AbstractCalculator.calculateSPSIPrice(double yield,
double redemptionValue,
double interestRate,
int interestFrequency,
double aif,
double df,
double lcf)
This calculates a Single Period Simple Interest price. |
protected static double |
AbstractCalculator.calculateSPSIYield(double price,
double redemptionValue,
double interestRate,
int interestFrequency,
double aif,
double df,
double lcf)
This calculates a Single Period Simple Interest yield. |
double |
PreferredCalculator.calculateStripPrice(double price)
Calculates the strip price given the calculated "dirty" price. |
double |
PreferredCalculator.calculateStripYield(double price)
Calculates the strip yield given the calculated "dirty" price. |
double |
AbstractCalculator.calculateTotalInterestFlows()
A convenience method to total all interest cashflows between the settlement to redemption period. |
double |
Calculator.calculateTotalInterestFlows()
A convenience method to total all interest cashflows between the settlement to redemption period. |
double |
Calculator.calculateYield(double price)
Calculate yield for the given price. |
double |
DiscountCalculator.calculateYield(double price)
|
double |
FixedInterestRateCalculator.calculateYield(double price)
|
double |
InterestAtMaturityCalculator.calculateYield(double price)
|
double |
LastPeriodSimpleInterestCalculator.calculateYield(double price)
|
double |
SteppedCouponCalculator.calculateYield(double price)
|
double |
ZeroCouponCalculator.calculateYield(double price)
|
double |
Calculator.calculateYieldValue1_32(double pv1b)
Calculate the average yield value obtained by varying the price up and down 1/32. |
double |
DiscountCalculator.calculateYieldValue1_32(double pv1b)
|
double |
InterestAtMaturityCalculator.calculateYieldValue1_32(double pv1b)
|
double |
LastPeriodCalculator.calculateYieldValue1_32(double pv1b)
|
double |
MultipleCashFlowCalculator.calculateYieldValue1_32(double pv1b)
|
double |
ZeroCouponCalculator.calculateYieldValue1_32(double pv1b)
|
double |
BinaryYieldConvergence.converge(double price,
double approximateYield,
YieldConvergable convergable)
|
double |
DefaultYieldConvergence.converge(double price,
double approximateYield,
YieldConvergable convergable)
|
double |
YieldConvergence.converge(double price,
double approximateYield,
YieldConvergable convergable)
Converge upon a yield from the provided price and approximate yield. |
Calculator |
RYMMYFixedInterestRateCalculatorFactory.createCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
|
Calculator |
FixedInterestRateCalculatorFactory.createCalculator(FixedInterestRateSecurity security,
FISADate settlementDate,
Redemption redemption)
|
Calculator |
RYMMYFixedInterestRateCalculatorFactory.createCalculator(FixedInterestRateSecurity security,
FISADate settlementDate,
Redemption redemption)
|
Calculator |
RYMMYSteppedCouponCalculatorFactory.createCalculator(SteppedCouponSecurity security,
FISADate settlementDate,
Redemption redemption)
|
Calculator |
SteppedCouponCalculatorFactory.createCalculator(SteppedCouponSecurity security,
FISADate settlementDate,
Redemption redemption)
|
double |
Analytics.getAccruedInterest()
Get the accrued interest. |
double |
DefaultAnalytics.getAccruedInterest()
Get the accrued interest. |
double |
QuoteAnalytics.getAccruedInterest()
|
Analytics |
QuoteAnalytics.getAnalytics(Redemption redemption)
|
double |
Analytics.getAnalyticValue(AnalyticValueType type)
Get an analytic value of the provided AnalyticValueType. |
double |
DefaultAnalytics.getAnalyticValue(AnalyticValueType type)
Get an analytic value of the provided AnalyticValueType. |
double |
QuoteAnalytics.getAnalyticValue(AnalyticValueType type)
|
double |
Analytics.getConvexity()
Get the convexity. |
double |
DefaultAnalytics.getConvexity()
Get the convexity. |
double |
QuoteAnalytics.getConvexity()
|
double |
Analytics.getEstimatedConvexity()
Get the estimated convexity. |
double |
DefaultAnalytics.getEstimatedConvexity()
Get the estimated convexity. |
double |
QuoteAnalytics.getEstimatedConvexity()
|
double |
Analytics.getEstimatedMacaulayDuration()
Get the estimated Macaulay duration. |
double |
DefaultAnalytics.getEstimatedMacaulayDuration()
Get the estimated Macaulay duration. |
double |
QuoteAnalytics.getEstimatedMacaulayDuration()
|
double |
Analytics.getEstimatedModifiedDuration()
Get the estimated modified duration. |
double |
DefaultAnalytics.getEstimatedModifiedDuration()
Get the estimated modified duration. |
double |
QuoteAnalytics.getEstimatedModifiedDuration()
|
double |
Analytics.getInterestOnInterest()
Get interest on interest using an assumed reinvestment yield that is equal to yield. |
double |
DefaultAnalytics.getInterestOnInterest()
Get interest on interest using an assumed reinvestment yield that is equal to yield. |
double |
QuoteAnalytics.getInterestOnInterest()
|
double |
Analytics.getInterestOnInterest(double reinvestmentYield)
Get interest on interest. |
double |
DefaultAnalytics.getInterestOnInterest(double reinvestmentYield)
Get interest on interest. |
double |
QuoteAnalytics.getInterestOnInterest(double reinvestmentYield)
|
Analytics |
QuoteAnalytics.getLowestYieldAnalytics()
|
double |
Analytics.getMacaulayDuration()
Get the Macaulay duration |
double |
DefaultAnalytics.getMacaulayDuration()
Get the Macaulay duration |
double |
QuoteAnalytics.getMacaulayDuration()
|
double |
Analytics.getModifiedDuration()
Get the modified duration |
double |
DefaultAnalytics.getModifiedDuration()
Get the modified duration |
double |
QuoteAnalytics.getModifiedDuration()
|
double |
Analytics.getPrice()
Get the price. |
double |
DefaultAnalytics.getPrice()
Get the price. |
double |
QuoteAnalytics.getPrice()
|
double |
DiscountQuote.getPrice(Calculator maturityCalculator,
Calculator[] otherRedemptionCalculators)
|
double |
PriceQuote.getPrice(Calculator maturityCalculator,
Calculator[] otherRedemptionCalculators)
|
double |
Quote.getPrice(Calculator maturityCalculator,
Calculator[] otherRedemptionCalculators)
Returns a price. |
double |
YieldQuote.getPrice(Calculator maturityCalculator,
Calculator[] otherRedemptionCalculators)
|
double |
Analytics.getPriceValue1BP()
Get the average price value obtained by varying the yield up and down by one basis point. |
double |
DefaultAnalytics.getPriceValue1BP()
Get the average price value obtained by varying the yield up and down by one basis point. |
double |
QuoteAnalytics.getPriceValue1BP()
|
double |
Analytics.getTotalInterestFlows()
Get the total interest flows. |
double |
DefaultAnalytics.getTotalInterestFlows()
Get the total interest flows. |
double |
QuoteAnalytics.getTotalInterestFlows()
|
double |
Analytics.getYield()
Get the yield. |
double |
DefaultAnalytics.getYield()
Get the yield. |
double |
QuoteAnalytics.getYield()
|
double |
Analytics.getYieldValue1_32()
Get the average yield value obtained by varying the price up and down by 1/32. |
double |
DefaultAnalytics.getYieldValue1_32()
Get the average yield value obtained by varying the price up and down by 1/32. |
double |
QuoteAnalytics.getYieldValue1_32()
|
protected void |
PreferredCalculator.setValues(FISADate tradeDate,
double parValue,
double interestRate,
InterestFrequency interestFrequency,
DayCountBasis dayCountBasis,
boolean eomAdjust,
FISADate datedDate,
FISADate exDividendDate)
|
void |
PerpetualPreferredCalculator.setValues(FISADate tradeDate,
FISADate settlementDate,
double parValue,
double interestRate,
InterestFrequency interestFrequency,
DayCountBasis dayCountBasis,
boolean eomAdjust,
FISADate datedDate,
FISADate dividendPaymentDate,
FISADate exDividendDate)
|
void |
PreferredFixedInterestRateCalculator.setValues(FISADate tradeDate,
FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
InterestFrequency interestFrequency,
DayCountBasis dayCountBasis,
boolean eomAdjust,
FISADate datedDate,
FISADate dividendPaymentDate,
FISADate exDividendDate)
Create a new PreferredFixedInterestRateCalculator. |
protected void |
LastPeriodCalculator.setValues(FISADate settlementDate,
Redemption redemption,
double parValue,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust)
|
protected void |
MultiplePeriodCalculator.setValues(FISADate settlementDate,
Redemption redemption,
double parValue,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
|
void |
InterestAtMaturityCalculator.setValues(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
boolean eomAdjust,
FISADate datedDate)
|
void |
LastPeriodSimpleInterestCalculator.setValues(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust)
|
void |
LastPeriodSimpleInterestCalculator.setValues(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
boolean useFullPrice)
|
void |
FixedInterestRateCalculator.setValues(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
|
void |
FixedInterestRateCalculator.setValues(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate,
boolean useFullPrice)
|
void |
DiscountCalculator.setValues(FISADate settlementDate,
Redemption maturity,
double parValue,
FISADate datedDate,
DayCountBasis dayCountBasis,
boolean eomAdjust)
|
protected void |
SteppedCouponCalculator.setValues(FISADate settlementDate,
Redemption redemption,
double parValue,
InterestRateSchedule interestRateSchedule,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
|
void |
SteppedCouponCompoundingCalculator.setValues(FISADate settlementDate,
Redemption redemption,
double parValue,
InterestRateSchedule interestRateSchedule,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
|
| Constructors in com.ftlabs.fisa.calc that throw CalculationException | |
|---|---|
DiscountCalculator(FISADate settlementDate,
Redemption maturity,
double parValue,
FISADate datedDate,
DayCountBasis dayCountBasis,
boolean eomAdjust)
|
|
FixedInterestRateCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
|
|
FixedInterestRateCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate,
boolean useFullPrice)
|
|
InterestAtMaturityCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
boolean eomAdjust,
FISADate datedDate)
|
|
LastPeriodCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust)
|
|
LastPeriodSimpleInterestCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust)
|
|
LastPeriodSimpleInterestCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
boolean useFullPrice)
|
|
MultiplePeriodCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
|
|
PerpetualPreferredCalculator(FISADate tradeDate,
FISADate settlementDate,
double parValue,
double interestRate,
InterestFrequency interestFrequency,
DayCountBasis dayCountBasis,
boolean eomAdjust,
FISADate datedDate,
FISADate dividendPaymentDate,
FISADate exDividendDate)
Create a new PreferredFixedCouponCalculator. |
|
PreferredCalculator(FISADate tradeDate,
double parValue,
double interestRate,
InterestFrequency interestFrequency,
DayCountBasis dayCountBasis,
boolean eomAdjust,
FISADate datedDate,
FISADate exDividendDate)
Creates a new PreferredCalculator. |
|
PreferredFixedInterestRateCalculator(FISADate tradeDate,
FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
InterestFrequency interestFrequency,
DayCountBasis dayCountBasis,
boolean eomAdjust,
FISADate datedDate,
FISADate dividendPaymentDate,
FISADate exDividendDate)
Create a new PreferredFixedInterestRateCalculator. |
|
SteppedCouponCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
InterestRateSchedule interestRateSchedule,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
|
|
SteppedCouponCompoundingCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
InterestRateSchedule interestRateSchedule,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
|
|
ZeroCouponCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust)
|
|
| Uses of CalculationException in com.ftlabs.fisa.calc.cd |
|---|
| Methods in com.ftlabs.fisa.calc.cd that throw CalculationException | |
|---|---|
Analytics |
CDFixedInterestRateCalculator.calculate(AnalyticValueType givenType,
double givenValue)
|
double |
CDFixedInterestRateCalculator.calculateAccruedInterest()
|
double |
CDLastPeriodCalculator.calculateAccruedInterest()
|
double |
CDSteppedCouponCalculator.calculateAccruedInterest()
|
double |
CDFixedInterestRateCalculator.calculateCurrentYield(double price)
|
double |
CDLastPeriodCalculator.calculateCurrentYield(double price)
|
double |
CDFixedInterestRateCalculator.calculateEstimatedConvexity(double pv1b,
double price,
double yield)
|
double |
CDSteppedCouponCalculator.calculateEstimatedConvexity(double pv1b,
double price,
double yield)
|
double |
CDFixedInterestRateCalculator.calculatePeriodicYield(double price)
|
double |
CDFixedInterestRateCalculator.calculatePrice(double yield)
|
double |
CDLastPeriodCalculator.calculatePrice(double yield)
|
double |
CDSteppedCouponCalculator.calculatePrice(double yield)
|
double |
CDFixedInterestRateCalculator.calculatePriceValue1BP(double price,
double yield)
|
double |
CDSteppedCouponCalculator.calculatePriceValue1BP(double price,
double yield)
|
double |
CDFixedInterestRateCalculator.calculateYield(double price)
|
double |
CDLastPeriodCalculator.calculateYield(double price)
|
Calculator |
CDFixedInterestRateCalculatorFactory.createCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
|
Calculator |
CDFixedInterestRateCalculatorFactory.createCalculator(FixedInterestRateSecurity security,
FISADate settlementDate,
Redemption redemption)
|
Calculator |
CDSteppedCouponCalculatorFactory.createCalculator(SteppedCouponSecurity security,
FISADate settlementDate,
Redemption redemption)
|
void |
CDLastPeriodCalculator.setValues(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust)
|
void |
CDFixedInterestRateCalculator.setValues(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
|
void |
CDSteppedCouponCalculator.setValues(FISADate settlementDate,
Redemption redemption,
double parValue,
InterestRateSchedule interestRateSchedule,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
|
| Constructors in com.ftlabs.fisa.calc.cd that throw CalculationException | |
|---|---|
CDFixedInterestRateCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
|
|
CDLastPeriodCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust)
|
|
CDSteppedCouponCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
InterestRateSchedule interestRateSchedule,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
|
|
| Uses of CalculationException in com.ftlabs.fisa.calc.indexed |
|---|
| Methods in com.ftlabs.fisa.calc.indexed that throw CalculationException | |
|---|---|
double |
InflationIndexedCalculator.getAdjustedAccruedInterest()
|
double |
InflationIndexedLastPeriodCalculator.getAdjustedAccruedInterest()
|
double |
InflationIndexedMultiplePeriodCalculator.getAdjustedAccruedInterest()
|
double |
InflationIndexedCalculator.getAdjustedPrice(double price)
Get a price adjusted by the indexRatio. |
double |
InflationIndexedLastPeriodCalculator.getAdjustedPrice(double price)
Get a price adjusted by the indexRatio. |
double |
InflationIndexedMultiplePeriodCalculator.getAdjustedPrice(double price)
Get a price adjusted by the indexRatio. |
double |
InflationIndexedCalculator.getIndexRatio()
Get the Index Ratio for the datedDate and settlementDate to which this calculator is bound. |
double |
InflationIndexedLastPeriodCalculator.getIndexRatio()
Get the Index Ratio for the datedDate and settlementDate to which this calculator is bound. |
double |
InflationIndexedMultiplePeriodCalculator.getIndexRatio()
Get the Index Ratio for the datedDate and settlementDate to which this calculator is bound. |
void |
InflationIndexedLastPeriodCalculator.setValues(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
CPIFactory cpiFactory)
|
void |
InflationIndexedMultiplePeriodCalculator.setValues(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate,
CPIFactory cpiFactory)
|
| Constructors in com.ftlabs.fisa.calc.indexed that throw CalculationException | |
|---|---|
InflationIndexedLastPeriodCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
CPIFactory cpiFactory)
|
|
InflationIndexedMultiplePeriodCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate,
CPIFactory cpiFactory)
|
|
| Uses of CalculationException in com.ftlabs.fisa.calc.jp |
|---|
| Methods in com.ftlabs.fisa.calc.jp that throw CalculationException | |
|---|---|
double |
SimpleYTRFixedInterestRateCalculator.calculatePrice(double yield)
|
double |
SimpleYTRFixedInterestRateCalculator.calculateYield(double price)
|
void |
SimpleYTRFixedInterestRateCalculator.setValues(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
|
| Constructors in com.ftlabs.fisa.calc.jp that throw CalculationException | |
|---|---|
SimpleYTRFixedInterestRateCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
|
|
| Uses of CalculationException in com.ftlabs.fisa.calc.msrb |
|---|
| Methods in com.ftlabs.fisa.calc.msrb that throw CalculationException | |
|---|---|
double |
MSRBFixedInterestRateCalculator.calculatePrice(double yield)
|
double |
MSRBOneLongPeriodCalculator.calculatePrice(double yield)
|
double |
MSRBOneShortPeriodCalculator.calculatePrice(double yield)
|
double |
MSRBSteppedCouponCalculator.calculatePrice(double yield)
|
double |
MSRBOneLongPeriodCalculator.calculateYield(double price)
|
double |
MSRBOneShortPeriodCalculator.calculateYield(double price)
|
Calculator |
MSRBFixedInterestRateCalculatorFactory.createCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
|
Calculator |
MSRBFixedInterestRateCalculatorFactory.createCalculator(FixedInterestRateSecurity security,
FISADate settlementDate,
Redemption redemption)
|
Calculator |
MSRBSteppedCouponCalculatorFactory.createCalculator(SteppedCouponSecurity security,
FISADate settlementDate,
Redemption redemption)
|
void |
MSRBOneLongPeriodCalculator.setValues(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust)
|
void |
MSRBOneShortPeriodCalculator.setValues(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust)
|
void |
MSRBFixedInterestRateCalculator.setValues(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
|
void |
MSRBSteppedCouponCalculator.setValues(FISADate settlementDate,
Redemption redemption,
double parValue,
InterestRateSchedule interestRateSchedule,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
|
| Constructors in com.ftlabs.fisa.calc.msrb that throw CalculationException | |
|---|---|
MSRBFixedInterestRateCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
|
|
MSRBOneLongPeriodCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust)
|
|
MSRBOneShortPeriodCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
double interestRate,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust)
|
|
MSRBSteppedCouponCalculator(FISADate settlementDate,
Redemption redemption,
double parValue,
InterestRateSchedule interestRateSchedule,
DayCountBasis dayCountBasis,
int interestFrequency,
boolean eomAdjust,
FISADate datedDate,
FISADate firstInterestDate)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||