public class BondRVMeasures
extends java.lang.Object
Constructor and Description |
---|
BondRVMeasures(double dblPrice,
double dblBondBasis,
double dblZSpread,
double dblGSpread,
double dblISpread,
double dblOASpread,
double dblTSYSpread,
double dblDiscountMargin,
double dblAssetSwapSpread,
double dblCreditBasis,
double dblPECS,
double dblYield01,
double dblModifiedDuration,
double dblMacaulayDuration,
double dblConvexity,
WorkoutInfo wi)
BondRVMeasures ctr
|
Modifier and Type | Method and Description |
---|---|
double |
asw()
Retrieve the Asset Swap Spread
|
double |
bondBasis()
Retrieve the Bond Basis
|
double |
convexity()
Retrieve the Convexity
|
double |
creditBasis()
Retrieve the Credit Basis
|
double |
discountMargin()
Retrieve the Discount Margin
|
double |
gSpread()
Retrieve the G Spread
|
double |
iSpread()
Retrieve the I Spread
|
double |
macaulayDuration()
Retrieve the Macaulay Duration
|
double |
modifiedDuration()
Retrieve the Modified Duration
|
double |
oas()
Retrieve the OAS
|
double |
pecs()
Retrieve the PECS
|
double |
price()
Retrieve the Price
|
CaseInsensitiveTreeMap<java.lang.Double> |
toMap(java.lang.String strPrefix)
Return the state as a measure map
|
double |
tsySpread()
Retrieve the TSY Spread
|
WorkoutInfo |
wi()
Retrieve the Work-out Info
|
double |
yield01()
Retrieve the Yield01
|
double |
zSpread()
Retrieve the Z Spread
|
public BondRVMeasures(double dblPrice, double dblBondBasis, double dblZSpread, double dblGSpread, double dblISpread, double dblOASpread, double dblTSYSpread, double dblDiscountMargin, double dblAssetSwapSpread, double dblCreditBasis, double dblPECS, double dblYield01, double dblModifiedDuration, double dblMacaulayDuration, double dblConvexity, WorkoutInfo wi) throws java.lang.Exception
dblPrice
- BondRV Clean PricedblBondBasis
- BondRV Bond BasisdblZSpread
- BondRV Z SpreaddblGSpread
- BondRV G SpreaddblISpread
- BondRV I SpreaddblOASpread
- BondRV OASdblTSYSpread
- BondRV TSY SpreaddblDiscountMargin
- BondRV Asset Swap SpreaddblAssetSwapSpread
- BondRV Asset Swap SpreaddblCreditBasis
- BondRV Credit BasisdblPECS
- BondRV PECSdblYield01
- BondRV Yield01dblModifiedDuration
- BondRV Modified DurationdblMacaulayDuration
- BondRV Macaulay DurationdblConvexity
- BondRV Convexitywi
- BondRV work-out infojava.lang.Exception
- Thrown if inputs are invalidpublic WorkoutInfo wi()
public double pecs()
public double price()
public double gSpread()
public double iSpread()
public double yield01()
public double zSpread()
public double oas()
public double bondBasis()
public double convexity()
public double tsySpread()
public double creditBasis()
public double discountMargin()
public double asw()
public double macaulayDuration()
public double modifiedDuration()
public CaseInsensitiveTreeMap<java.lang.Double> toMap(java.lang.String strPrefix)
strPrefix
- RV Measure name prefix