Lean  $LEAN_TAG$
QuantConnect.Securities.Option Namespace Reference

Classes

class  ConstantQLDividendYieldEstimator
 Class implements default flat dividend yield curve estimator, implementing IQLDividendYieldEstimator.
More...
 
class  ConstantQLRiskFreeRateEstimator
 Class implements default flat risk free curve, implementing IQLRiskFreeRateEstimator. More...
 
class  ConstantQLUnderlyingVolatilityEstimator
 Class implements default underlying constant volatility estimator (IQLUnderlyingVolatilityEstimator.), that projects the underlying own volatility model into corresponding option pricing model. More...
 
class  CurrentPriceOptionPriceModel
 Provides a default implementation of IOptionPriceModel that does not compute any greeks and uses the current price for the theoretical price. More...
 
class  DefaultOptionAssignmentModel
 The option assignment model emulates exercising of short option positions in the portfolio. Simulator implements basic no-arb argument: when time value of the option contract is close to zero it assigns short legs getting profit close to expiration dates in deep ITM positions. User algorithm then receives assignment event from LEAN. Simulator randomly scans for arbitrage opportunities every two hours or so. More...
 
class  EmptyOptionChainProvider
 An implementation of IOptionChainProvider that always returns an empty list of contracts More...
 
class  FedRateQLRiskFreeRateEstimator
 Class implements Fed's US primary credit rate as risk free rate, implementing IQLRiskFreeRateEstimator. More...
 
class  FuturesOptionsMarginModel
 Defines a margin model for future options (an option with a future as its underlying). We re-use the FutureMarginModel implementation and multiply its results by 1.5x to simulate the increased margins seen for future options. More...
 
interface  IOptionAssignmentModel
 The option assignment model emulates exercising of short option positions in the portfolio. More...
 
interface  IOptionPriceModel
 Defines a model used to calculate the theoretical price of an option contract. More...
 
interface  IQLDividendYieldEstimator
 Defines QuantLib dividend yield estimator for option pricing model. User may define his own estimators, including those forward and backward looking ones. More...
 
interface  IQLRiskFreeRateEstimator
 Defines QuantLib risk free rate estimator for option pricing model. More...
 
interface  IQLUnderlyingVolatilityEstimator
 Defines QuantLib underlying volatility estimator for option pricing model. User may define his own estimators, including those forward and backward looking ones. More...
 
class  NullOptionAssignmentModel
 The null option assignment model, that will disable automatic order assignment More...
 
class  Option
 Option Security Object Implementation for Option Assets More...
 
class  OptionAssignmentParameters
 The option assignment parameters data transfer class More...
 
class  OptionAssignmentResult
 Data transfer object class More...
 
class  OptionCache
 Option specific caching support More...
 
class  OptionDataFilter
 Option packet by packet data filtering mechanism for dynamically detecting bad ticks. More...
 
class  OptionExchange
 Option exchange class - information and helper tools for option exchange properties More...
 
class  OptionHolding
 Option holdings implementation of the base securities class More...
 
class  OptionMarginModel
 Represents a simple option margin model. More...
 
class  OptionPortfolioModel
 Provides an implementation of ISecurityPortfolioModel for options that supports default fills as well as option exercising. More...
 
class  OptionPriceModelResult
 Result type for IOptionPriceModel.Evaluate More...
 
class  OptionPriceModels
 Static class contains definitions of major option pricing models that can be used in LEAN More...
 
class  OptionStrategies
 Provides methods for creating popular OptionStrategy instances. These strategies can be directly bought and sold via: QCAlgorithm.Buy(OptionStrategy strategy, int quantity) QCAlgorithm.Sell(OptionStrategy strategy, int quantity) More...
 
class  OptionStrategy
 Option strategy specification class. Describes option strategy and its parameters for trading. More...
 
class  OptionStrategyPositionGroupBuyingPowerModel
 Option strategy buying power model More...
 
class  OptionSymbol
 Static class contains common utility methods specific to symbols representing the option contracts More...
 
class  OptionSymbolProperties
 Represents common properties for a specific option contract More...
 
class  QLOptionPriceModel
 Provides QuantLib(QL) implementation of IOptionPriceModel to support major option pricing models, available in QL. More...
 

Typedefs

using PricingEngineFuncEx = Func< Symbol, GeneralizedBlackScholesProcess, IPricingEngine >
 
using PricingEngineFunc = Func< GeneralizedBlackScholesProcess, IPricingEngine >