Skip to content

HistoryExtensions

QuantConnect.Data.HistoryExtensions

Bases: Object

Helper extension methods for objects related with Histotical data

split_history_request_with_updated_mapped_symbol

split_history_request_with_updated_mapped_symbol(
    request: HistoryRequest,
    map_file_provider: IMapFileProvider,
) -> Iterable[HistoryRequest]

Split HistoryRequest on several request with update mapped symbol.

Parameters:

Name Type Description Default
request HistoryRequest

Represents historical data requests

required
map_file_provider IMapFileProvider

Provides instances of MapFileResolver at run time

required

Returns:

Type Description
Iterable[HistoryRequest]

Return HistoryRequests with different BaseDataRequest.start_time_utc - BaseDataRequest.end_time_utc range and Symbol.value.

try_get_brokerage_name

try_get_brokerage_name(
    history_provider_name: str,
    brokerage_name: Optional[str],
) -> Tuple[bool, str]

Helper method to get the brokerage name