Lean
$LEAN_TAG$
|
Portfolio selection model that uses coarse/fine selectors. For US equities only. More...
Public Member Functions | |
FineFundamentalUniverseSelectionModel (Func< IEnumerable< CoarseFundamental >, IEnumerable< Symbol >> coarseSelector, Func< IEnumerable< FineFundamental >, IEnumerable< Symbol >> fineSelector, UniverseSettings universeSettings=null) | |
Initializes a new instance of the FineFundamentalUniverseSelectionModel class More... | |
FineFundamentalUniverseSelectionModel (PyObject coarseSelector, PyObject fineSelector, UniverseSettings universeSettings=null) | |
Initializes a new instance of the FineFundamentalUniverseSelectionModel class More... | |
override IEnumerable< Symbol > | SelectCoarse (QCAlgorithm algorithm, IEnumerable< CoarseFundamental > coarse) |
Defines the coarse fundamental selection function. | |
override IEnumerable< Symbol > | SelectFine (QCAlgorithm algorithm, IEnumerable< FineFundamental > fine) |
Defines the fine 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< Universe > | CreateUniverses (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< Symbol > | Select (QCAlgorithm algorithm, IEnumerable< Fundamental > fundamental) |
Defines the 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... | |
Portfolio selection model that uses coarse/fine selectors. For US equities only.
Definition at line 27 of file FineFundamentalUniverseSelectionModel.cs.
QuantConnect.Algorithm.Framework.Selection.FineFundamentalUniverseSelectionModel.FineFundamentalUniverseSelectionModel | ( | Func< IEnumerable< CoarseFundamental >, IEnumerable< Symbol >> | coarseSelector, |
Func< IEnumerable< FineFundamental >, IEnumerable< Symbol >> | fineSelector, | ||
UniverseSettings | universeSettings = null |
||
) |
Initializes a new instance of the FineFundamentalUniverseSelectionModel class
coarseSelector | Selects symbols from the provided coarse data set |
fineSelector | Selects symbols from the provided fine data set (this set has already been filtered according to the coarse selection) |
universeSettings | Universe settings define attributes of created subscriptions, such as their resolution and the minimum time in universe before they can be removed |
Definition at line 38 of file FineFundamentalUniverseSelectionModel.cs.
QuantConnect.Algorithm.Framework.Selection.FineFundamentalUniverseSelectionModel.FineFundamentalUniverseSelectionModel | ( | PyObject | coarseSelector, |
PyObject | fineSelector, | ||
UniverseSettings | universeSettings = null |
||
) |
Initializes a new instance of the FineFundamentalUniverseSelectionModel class
coarseSelector | Selects symbols from the provided coarse data set |
fineSelector | Selects symbols from the provided fine data set (this set has already been filtered according to the coarse selection) |
universeSettings | Universe settings define attributes of created subscriptions, such as their resolution and the minimum time in universe before they can be removed |
Definition at line 54 of file FineFundamentalUniverseSelectionModel.cs.