CompositeDataProvider
QuantConnect.Lean.Engine.DataFeeds.CompositeDataProvider
CompositeDataProvider()
Bases: Object, IDataProvider
This data provider will wrap and use multiple data providers internally in the provided order
Creates a new instance and initialize data providers used
new_data_request
new_data_request: _EventContainer[
Callable[
[Object, DataProviderNewDataRequestEventArgs], Any
],
Any,
]
Event raised each time data fetch is finished (successfully or not)
fetch
fetch(key: str) -> Stream
Retrieves data to be used in an algorithm
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
key
|
str
|
A string representing where the data is stored |
required |
Returns:
| Type | Description |
|---|---|
Stream
|
A Stream of the data requested. |