Logo
Reference manual - version orea_version
historicalscenariogenerator.hpp File Reference

scenario generator that builds from historical shifts More...

#include <boost/make_shared.hpp>
#include <orea/scenario/historicalscenarioreturn.hpp>
#include <orea/scenario/scenariofactory.hpp>
#include <orea/scenario/scenariogenerator.hpp>
#include <orea/scenario/scenarioloader.hpp>
#include <orea/scenario/scenarioreader.hpp>
#include <orea/scenario/scenariosimmarket.hpp>
#include <ored/marketdata/adjustmentfactors.hpp>
#include <ored/utilities/timeperiod.hpp>
#include <ql/math/randomnumbers/rngtraits.hpp>

Classes

class  HistoricalScenarioGenerator
 Historical Scenario Generator. More...
struct  HistoricalScenarioGenerator::HistoricalScenarioCalculationDetails
class  HistoricalScenarioGeneratorRandom
 Historical scenario generator generating random scenarios, for testing purposes. More...
class  HistoricalScenarioGeneratorTransform
 Historical scenario generator transform. More...
class  HistoricalScenarioGeneratorWithFilteredDates

Namespaces

namespace  ore
namespace  ore::analytics

Functions

QuantLib::ext::shared_ptr< HistoricalScenarioGeneratorbuildHistoricalScenarioGenerator (const QuantLib::ext::shared_ptr< ScenarioReader > &hsr, const QuantLib::ext::shared_ptr< ore::data::AdjustmentFactors > &adjFactors, const TimePeriod &period, Calendar calendar, Size mporDays, const QuantLib::ext::shared_ptr< ScenarioSimMarketParameters > &simParams, const QuantLib::ext::shared_ptr< TodaysMarketParameters > &marketParam, const QuantLib::ext::shared_ptr< ReturnConfiguration > &returnConfiguration, const bool overlapping=true)
QuantLib::ext::shared_ptr< HistoricalScenarioGeneratorbuildHistoricalScenarioGenerator (const QuantLib::ext::shared_ptr< ScenarioReader > &hsr, const QuantLib::ext::shared_ptr< ore::data::AdjustmentFactors > &adjFactors, const std::set< QuantLib::Date > &dates, const QuantLib::ext::shared_ptr< ScenarioSimMarketParameters > &simParams, const QuantLib::ext::shared_ptr< TodaysMarketParameters > &marketParam, const QuantLib::ext::shared_ptr< ReturnConfiguration > &returnConfiguration)

Detailed Description

scenario generator that builds from historical shifts