Lean
$LEAN_TAG$
|
Enumerates live options symbol universe data into OptionChainUniverseDataCollection instances More...
Public Member Functions | |
DataQueueOptionChainUniverseDataCollectionEnumerator (SubscriptionRequest subscriptionRequest, IEnumerator< BaseData > underlying, IDataQueueUniverseProvider universeProvider, ITimeProvider timeProvider) | |
Initializes a new instance of the DataQueueOptionChainUniverseDataCollectionEnumerator class. More... | |
void | Dispose () |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. More... | |
bool | MoveNext () |
Advances the enumerator to the next element of the collection. More... | |
void | Reset () |
Sets the enumerator to its initial position, which is before the first element in the collection. More... | |
Properties | |
IEnumerator< BaseData > | Underlying [get] |
Gets the enumerator for the underlying asset More... | |
BaseDataCollection | Current [get] |
Returns current option chain enumerator position More... | |
Enumerates live options symbol universe data into OptionChainUniverseDataCollection instances
Definition at line 32 of file DataQueueOptionChainUniverseDataCollectionEnumerator.cs.
QuantConnect.Lean.Engine.DataFeeds.Enumerators.DataQueueOptionChainUniverseDataCollectionEnumerator.DataQueueOptionChainUniverseDataCollectionEnumerator | ( | SubscriptionRequest | subscriptionRequest, |
IEnumerator< BaseData > | underlying, | ||
IDataQueueUniverseProvider | universeProvider, | ||
ITimeProvider | timeProvider | ||
) |
Initializes a new instance of the DataQueueOptionChainUniverseDataCollectionEnumerator class.
subscriptionRequest | The subscription request to be used |
underlying | Underlying enumerator |
universeProvider | Symbol universe provider of the data queue |
timeProvider | The time provider to be used |
Definition at line 53 of file DataQueueOptionChainUniverseDataCollectionEnumerator.cs.
void QuantConnect.Lean.Engine.DataFeeds.Enumerators.DataQueueOptionChainUniverseDataCollectionEnumerator.Dispose | ( | ) |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Definition at line 80 of file DataQueueOptionChainUniverseDataCollectionEnumerator.cs.
bool QuantConnect.Lean.Engine.DataFeeds.Enumerators.DataQueueOptionChainUniverseDataCollectionEnumerator.MoveNext | ( | ) |
Advances the enumerator to the next element of the collection.
Definition at line 91 of file DataQueueOptionChainUniverseDataCollectionEnumerator.cs.
void QuantConnect.Lean.Engine.DataFeeds.Enumerators.DataQueueOptionChainUniverseDataCollectionEnumerator.Reset | ( | ) |
Sets the enumerator to its initial position, which is before the first element in the collection.
Definition at line 158 of file DataQueueOptionChainUniverseDataCollectionEnumerator.cs.
|
get |
Gets the enumerator for the underlying asset
Definition at line 44 of file DataQueueOptionChainUniverseDataCollectionEnumerator.cs.
|
get |
Returns current option chain enumerator position
Definition at line 70 of file DataQueueOptionChainUniverseDataCollectionEnumerator.cs.