Lean  $LEAN_TAG$
QuantConnect.Algorithm.Framework.Selection.CoarseFundamentalUniverseSelectionModel Class Reference

Portfolio selection model that uses coarse selectors. For US equities only. More...

Inheritance diagram for QuantConnect.Algorithm.Framework.Selection.CoarseFundamentalUniverseSelectionModel:
[legend]

Public Member Functions

 CoarseFundamentalUniverseSelectionModel (Func< IEnumerable< CoarseFundamental >, IEnumerable< Symbol >> coarseSelector, UniverseSettings universeSettings=null)
 Initializes a new instance of the CoarseFundamentalUniverseSelectionModel class More...
 
 CoarseFundamentalUniverseSelectionModel (PyObject coarseSelector, UniverseSettings universeSettings=null)
 Initializes a new instance of the CoarseFundamentalUniverseSelectionModel class More...
 
override IEnumerable< SymbolSelectCoarse (QCAlgorithm algorithm, IEnumerable< CoarseFundamental > coarse)
 Defines the coarse fundamental selection function.
 
- Public Member Functions inherited from QuantConnect.Algorithm.Framework.Selection.FundamentalUniverseSelectionModel
 FundamentalUniverseSelectionModel ()
 Initializes a new instance of the FundamentalUniverseSelectionModel class More...
 
 FundamentalUniverseSelectionModel (string market, UniverseSettings universeSettings)
 Initializes a new instance of the FundamentalUniverseSelectionModel class More...
 
 FundamentalUniverseSelectionModel (UniverseSettings universeSettings)
 Initializes a new instance of the FundamentalUniverseSelectionModel class More...
 
 FundamentalUniverseSelectionModel (string market, Func< IEnumerable< Fundamental >, IEnumerable< Symbol >> selector, UniverseSettings universeSettings=null)
 Initializes a new instance of the FundamentalUniverseSelectionModel class More...
 
 FundamentalUniverseSelectionModel (Func< IEnumerable< Fundamental >, IEnumerable< Symbol >> selector, UniverseSettings universeSettings=null)
 Initializes a new instance of the FundamentalUniverseSelectionModel class More...
 
 FundamentalUniverseSelectionModel (string market, PyObject selector, UniverseSettings universeSettings=null)
 Initializes a new instance of the FundamentalUniverseSelectionModel class More...
 
 FundamentalUniverseSelectionModel (PyObject selector, UniverseSettings universeSettings=null)
 Initializes a new instance of the FundamentalUniverseSelectionModel class More...
 
override IEnumerable< UniverseCreateUniverses (QCAlgorithm algorithm)
 Creates a new fundamental universe using this class's selection functions More...
 
virtual Universe CreateCoarseFundamentalUniverse (QCAlgorithm algorithm)
 Creates the coarse fundamental universe object. This is provided to allow more flexibility when creating coarse universe. More...
 
virtual IEnumerable< SymbolSelect (QCAlgorithm algorithm, IEnumerable< Fundamental > fundamental)
 Defines the fundamental selection function. More...
 
virtual IEnumerable< SymbolSelectFine (QCAlgorithm algorithm, IEnumerable< FineFundamental > fine)
 Defines the fine fundamental selection function. More...
 
- Public Member Functions inherited from QuantConnect.Algorithm.Framework.Selection.UniverseSelectionModel
virtual DateTime GetNextRefreshTimeUtc ()
 Gets the next time the framework should invoke the CreateUniverses method to refresh the set of universes. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from QuantConnect.Algorithm.Framework.Selection.FundamentalUniverseSelectionModel
static IUniverseSelectionModel Coarse (Func< IEnumerable< CoarseFundamental >, IEnumerable< Symbol >> coarseSelector)
 Convenience method for creating a selection model that uses only coarse data More...
 
static IUniverseSelectionModel Fine (Func< IEnumerable< CoarseFundamental >, IEnumerable< Symbol >> coarseSelector, Func< IEnumerable< FineFundamental >, IEnumerable< Symbol >> fineSelector)
 Convenience method for creating a selection model that uses coarse and fine data More...
 
static IUniverseSelectionModel Fundamental (Func< IEnumerable< Fundamental >, IEnumerable< Symbol >> selector)
 Convenience method for creating a selection model that uses fundamental data More...
 
- Protected Member Functions inherited from QuantConnect.Algorithm.Framework.Selection.FundamentalUniverseSelectionModel
 FundamentalUniverseSelectionModel (bool filterFineData)
 Initializes a new instance of the FundamentalUniverseSelectionModel class More...
 
 FundamentalUniverseSelectionModel (bool filterFineData, UniverseSettings universeSettings)
 Initializes a new instance of the FundamentalUniverseSelectionModel class More...
 

Detailed Description

Portfolio selection model that uses coarse selectors. For US equities only.

Definition at line 27 of file CoarseFundamentalUniverseSelectionModel.cs.

Constructor & Destructor Documentation

◆ CoarseFundamentalUniverseSelectionModel() [1/2]

QuantConnect.Algorithm.Framework.Selection.CoarseFundamentalUniverseSelectionModel.CoarseFundamentalUniverseSelectionModel ( Func< IEnumerable< CoarseFundamental >, IEnumerable< Symbol >>  coarseSelector,
UniverseSettings  universeSettings = null 
)

Initializes a new instance of the CoarseFundamentalUniverseSelectionModel class

Parameters
coarseSelectorSelects symbols from the provided coarse data set
universeSettingsUniverse settings define attributes of created subscriptions, such as their resolution and the minimum time in universe before they can be removed

Definition at line 35 of file CoarseFundamentalUniverseSelectionModel.cs.

◆ CoarseFundamentalUniverseSelectionModel() [2/2]

QuantConnect.Algorithm.Framework.Selection.CoarseFundamentalUniverseSelectionModel.CoarseFundamentalUniverseSelectionModel ( PyObject  coarseSelector,
UniverseSettings  universeSettings = null 
)

Initializes a new instance of the CoarseFundamentalUniverseSelectionModel class

Parameters
coarseSelectorSelects symbols from the provided coarse data set
universeSettingsUniverse settings define attributes of created subscriptions, such as their resolution and the minimum time in universe before they can be removed

Definition at line 49 of file CoarseFundamentalUniverseSelectionModel.cs.


The documentation for this class was generated from the following file: