public class FixFloatEuropeanOption extends OptionComponent
| Constructor and Description |
|---|
FixFloatEuropeanOption(java.lang.String strName,
FixFloatComponent stir,
java.lang.String strManifestMeasure,
boolean bIsReceiver,
double dblStrike,
double dblNotional,
LastTradingDateSetting ltds,
CashSettleParams csp)
FixFloatEuropeanOption constructor
|
| Modifier and Type | Method and Description |
|---|---|
ProductQuoteSet |
calibQuoteSet(LatentStateSpecification[] aLSS)
Generate the Product Specific Calibration Quote Set
|
CaseInsensitiveTreeMap<java.lang.String> |
couponCurrency()
Get the Map of Coupon Currencies
|
java.util.Set<java.lang.String> |
measureNames()
Retrieve the ordered set of the measure names whose values will be calculated
|
java.lang.String |
payCurrency()
Get the Pay Currency
|
java.lang.String |
principalCurrency()
Get the Principal Currency
|
double |
pv(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams quotingParams)
Compute the PV for the specified Market Parameters
|
CaseInsensitiveTreeMap<java.lang.Double> |
value(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams quotingParams)
Generate a full list of the Product measures for the full input set of market parameters
|
PredictorResponseWeightConstraint |
volatilityPRWC(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams quotingParams,
ProductQuoteSet pqs)
Generate the Calibratable Linearized Predictor/Response Constraint Weights for the Non-merged
Volatility Latent State from the Component's Cash Flows.
|
calibMeasures, cashSettleParams, couponMetrics, couponPeriods, creditLabel, effectiveDate, exerciseDate, firstCouponDate, forwardLabel, forwardPRWC, freq, fundingForwardPRWC, fundingLabel, fundingPRWC, fxLabel, fxPRWC, govvieLabel, govviePRWC, initialNotional, jackDDirtyPVDManifestMeasure, lastTradingDateSetting, manifestMeasure, manifestMeasureDFMicroJack, maturityDate, name, notional, notional, notional, primaryCode, setPrimaryCode, strike, underlying, volatilityLabelcalibPRWC, secondaryCodecustomScenarioMeasures, measures, measureValue, tenorpublic FixFloatEuropeanOption(java.lang.String strName,
FixFloatComponent stir,
java.lang.String strManifestMeasure,
boolean bIsReceiver,
double dblStrike,
double dblNotional,
LastTradingDateSetting ltds,
CashSettleParams csp)
throws java.lang.Exception
strName - Namestir - The Underlying STIR Future ComponentstrManifestMeasure - Measure of the Underlying ComponentbIsReceiver - Is the STIR Option a Receiver/Payer? TRUE - ReceiverdblStrike - Strike of the Underlying Component's MeasuredblNotional - Option Notionalltds - Last Trading Date Settingcsp - Cash Settle Parametersjava.lang.Exception - Thrown if the Inputs are Invalidpublic CaseInsensitiveTreeMap<java.lang.String> couponCurrency()
ComponentMarketParamRefcouponCurrency in interface ComponentMarketParamRefcouponCurrency in class OptionComponentpublic java.lang.String payCurrency()
ComponentMarketParamRefpayCurrency in interface ComponentMarketParamRefpayCurrency in class OptionComponentpublic java.lang.String principalCurrency()
ComponentMarketParamRefprincipalCurrency in interface ComponentMarketParamRefprincipalCurrency in class OptionComponentpublic CaseInsensitiveTreeMap<java.lang.Double> value(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams quotingParams)
Componentpublic java.util.Set<java.lang.String> measureNames()
ComponentmeasureNames in class Componentpublic double pv(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams quotingParams) throws java.lang.Exception
Componentpublic ProductQuoteSet calibQuoteSet(LatentStateSpecification[] aLSS)
CalibratableComponentcalibQuoteSet in class OptionComponentaLSS - Array of Latent State Specificationpublic PredictorResponseWeightConstraint volatilityPRWC(ValuationParams valParams, CreditPricerParams pricerParams, CurveSurfaceQuoteContainer csqs, ValuationCustomizationParams quotingParams, ProductQuoteSet pqs)
CalibratableComponentvolatilityPRWC in class CalibratableComponentvalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Component Market ParametersquotingParams - Valuation Customization Parameterspqs - Product Quote Set