Logo
Reference manual - version qle_version
Public Member Functions | Public Attributes | List of all members
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

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

Detailed Description

Arguments for commodity spread option calculation