HistoryProviderInitializeParameters
QuantConnect.Data.HistoryProviderInitializeParameters
HistoryProviderInitializeParameters(
job: AlgorithmNodePacket,
api: IApi,
data_provider: IDataProvider,
data_cache_provider: IDataCacheProvider,
map_file_provider: IMapFileProvider,
factor_file_provider: IFactorFileProvider,
status_update_action: Callable[[int], Any],
parallel_history_requests_enabled: bool,
data_permission_manager: IDataPermissionManager,
object_store: IObjectStore,
algorithm_settings: IAlgorithmSettings,
)
Bases: Object
Represents the set of parameters for the IHistoryProvider.initialize method
Initializes a new instance of the HistoryProviderInitializeParameters class from the specified parameters
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
job
|
AlgorithmNodePacket
|
The job |
required |
api
|
IApi
|
The API instance |
required |
data_provider
|
IDataProvider
|
Provider used to get data when it is not present on disk |
required |
data_cache_provider
|
IDataCacheProvider
|
Provider used to cache history data files |
required |
map_file_provider
|
IMapFileProvider
|
Provider used to get a map file resolver to handle equity mapping |
required |
factor_file_provider
|
IFactorFileProvider
|
Provider used to get factor files to handle equity price scaling |
required |
status_update_action
|
Callable[[int], Any]
|
Function used to send status updates |
required |
parallel_history_requests_enabled
|
bool
|
True if parallel history requests are enabled |
required |
data_permission_manager
|
IDataPermissionManager
|
The data permission manager to use |
required |
object_store
|
IObjectStore
|
The object store to use |
required |
algorithm_settings
|
IAlgorithmSettings
|
The algorithm settings instance to use |
required |
data_provider
data_provider: IDataProvider
The provider used to get data when it is not present on disk
data_cache_provider
data_cache_provider: IDataCacheProvider
The provider used to cache history data files
map_file_provider
map_file_provider: IMapFileProvider
The provider used to get a map file resolver to handle equity mapping
factor_file_provider
factor_file_provider: IFactorFileProvider
The provider used to get factor files to handle equity price scaling
status_update_action
status_update_action: Callable[[int], Any]
A function used to send status updates
parallel_history_requests_enabled
parallel_history_requests_enabled: bool
True if parallel history requests are enabled