40 const QuantLib::ext::shared_ptr<Underlying>& underlying,
const std::string& startDate,
46 void build(
const QuantLib::ext::shared_ptr<EngineFactory>&)
override;
Serializable obejct holding barrier data.
CommodityWindowBarrierOption()
EquityWindowBarrierOption()
Serializable object holding option data.
const string & tradeType() const
const std::string & name() const
void setIsdaTaxonomyFields() override
WindowBarrierOption(const std::string &tradeType="WindowBarrierOption")
void fromXML(XMLNode *node) override
QuantLib::ext::shared_ptr< Underlying > underlying_
XMLNode * toXML(XMLDocument &doc) const override
std::string fixingAmount_
WindowBarrierOption(const std::string ¤cy, const std::string &fixingAmount, const TradeStrike &strike, const QuantLib::ext::shared_ptr< Underlying > &underlying, const std::string &startDate, const std::string &endDate, const OptionData &optionData, const BarrierData &barrier)
void build(const QuantLib::ext::shared_ptr< EngineFactory > &) override
Small XML Document wrapper class.
Serializable Credit Default Swap.
trade option data model and serialization
scripted trade data model
base trade data model and serialization