Program
QuantConnect.DownloaderDataProvider.Launcher.Program
Bases: Object
This class has no documentation.
initialize_configurations
initialize_configurations() -> None
Initializes various configurations for the application. This method sets up logging, data providers, map file providers, and factor file providers.
main
main(args: List[str]) -> None
The main entry point for the application.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
args
|
List[str]
|
Command-line arguments passed to the application. |
required |
run_download
run_download(
data_downloader: IDataDownloader,
data_download_config: DataDownloadConfig,
data_directory: str,
data_cache_provider: IDataCacheProvider,
map_symbol: bool = True,
) -> None
Executes a data download operation using the specified data downloader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
data_downloader
|
IDataDownloader
|
An instance of an object implementing the IDataDownloader interface, responsible for downloading data. |
required |
data_download_config
|
DataDownloadConfig
|
Configuration settings for the data download operation. |
required |
data_directory
|
str
|
The directory where the downloaded data will be stored. |
required |
data_cache_provider
|
IDataCacheProvider
|
The provider used to cache history data files |
required |
map_symbol
|
bool
|
True if the symbol should be mapped while writing the data |
True
|