Lean
$LEAN_TAG$
|
Provides an implementation of ISubscriptionEnumeratorFactory to emit ticks based on UserDefinedUniverse.GetTriggerTimes, allowing universe selection to fire at planned times. More...
Public Member Functions | |
TimeTriggeredUniverseSubscriptionEnumeratorFactory (ITimeTriggeredUniverse universe, MarketHoursDatabase marketHoursDatabase, ITimeProvider timeProvider) | |
Initializes a new instance of the TimeTriggeredUniverseSubscriptionEnumeratorFactory class More... | |
IEnumerator< BaseData > | CreateEnumerator (SubscriptionRequest request, IDataProvider dataProvider) |
Creates an enumerator to read the specified request More... | |
Provides an implementation of ISubscriptionEnumeratorFactory to emit ticks based on UserDefinedUniverse.GetTriggerTimes, allowing universe selection to fire at planned times.
Definition at line 35 of file TimeTriggeredUniverseSubscriptionEnumeratorFactory.cs.
QuantConnect.Lean.Engine.DataFeeds.Enumerators.Factories.TimeTriggeredUniverseSubscriptionEnumeratorFactory.TimeTriggeredUniverseSubscriptionEnumeratorFactory | ( | ITimeTriggeredUniverse | universe, |
MarketHoursDatabase | marketHoursDatabase, | ||
ITimeProvider | timeProvider | ||
) |
Initializes a new instance of the TimeTriggeredUniverseSubscriptionEnumeratorFactory class
universe | The user defined universe |
marketHoursDatabase | The market hours database |
timeProvider | The time provider |
Definition at line 47 of file TimeTriggeredUniverseSubscriptionEnumeratorFactory.cs.
IEnumerator<BaseData> QuantConnect.Lean.Engine.DataFeeds.Enumerators.Factories.TimeTriggeredUniverseSubscriptionEnumeratorFactory.CreateEnumerator | ( | SubscriptionRequest | request, |
IDataProvider | dataProvider | ||
) |
Creates an enumerator to read the specified request
request | The subscription request to be read |
dataProvider | Provider used to get data when it is not present on disk |
Implements QuantConnect.Data.ISubscriptionEnumeratorFactory.
Definition at line 60 of file TimeTriggeredUniverseSubscriptionEnumeratorFactory.cs.