Logo
Reference manual - version qle_version
CommoditySpreadOption::arguments Class Reference

Arguments for commodity spread option calculation More...

#include <qle/instruments/commodityspreadoption.hpp>

Inheritance diagram for CommoditySpreadOption::arguments:

Public Member Functions

void validate () const override

Public Attributes

QuantLib::ext::shared_ptr< CommodityCashFlowlongAssetFlow
QuantLib::ext::shared_ptr< CommodityCashFlowshortAssetFlow
Real quantity
Real strikePrice
Real effectiveStrike
Option::Type type
Date paymentDate
QuantLib::ext::shared_ptr< FxIndexlongAssetFxIndex
QuantLib::ext::shared_ptr< FxIndexshortAssetFxIndex
bool isCalendarSpread
Date longAssetLastPricingDate
Date shortAssetLastPricingDate
Settlement::Type settlementType
Settlement::Method settlementMethod

Detailed Description

Arguments for commodity spread option calculation