38 const QuantLib::ext::shared_ptr<SimmCalibration>& simmCalibration,
40 const std::string&
name =
"SIMM Calibration");
43 std::string
label2(
const QuantLib::ext::shared_ptr<QuantLib::InterestRateIndex>& irIndex)
const override;
51 boost::optional<std::string> label_1 = boost::none,
52 const std::string& calculationCurrency =
"")
const override;
55 const std::string& firstLabel_1,
const std::string& firstLabel_2,
57 const std::string& secondLabel_1,
const std::string& secondLabel_2,
58 const std::string& calculationCurrency =
"")
const override;
64 std::string
group(
const std::string& qualifier,
const std::map<std::string, std::set<std::string>>& groups)
const;
QuantLib::Size mporDays() const
MPOR in days.
const std::string & name() const override
Returns the SIMM configuration name.
QuantLib::Real correlation(const CrifRecord::RiskType &firstRt, const std::string &firstQualifier, const std::string &firstLabel_1, const std::string &firstLabel_2, const CrifRecord::RiskType &secondRt, const std::string &secondQualifier, const std::string &secondLabel_1, const std::string &secondLabel_2, const std::string &calculationCurrency="") const override
QuantLib::Real weight(const CrifRecord::RiskType &rt, boost::optional< std::string > qualifier=boost::none, boost::optional< std::string > label_1=boost::none, const std::string &calculationCurrency="") const override
std::map< std::string, std::set< std::string > > ccyGroups_
virtual bool isSimmConfigCalibration() const override
QuantLib::Real curvatureMarginScaling() const override
std::string label2(const QuantLib::ext::shared_ptr< QuantLib::InterestRateIndex > &irIndex) const override
Return the SIMM Label2 value for the given interest rate index.
void addLabels2(const CrifRecord::RiskType &rt, const std::string &label_2) override
Add SIMM Label2 values under certain circumstances.
std::string group(const std::string &qualifier, const std::map< std::string, std::set< std::string > > &groups) const
Find the group of the qualifier.
QuantLib::Real hvr_ir_
IR Historical volatility ratio.
Base SIMM configuration class.