Skip to content

MockDataFeed

QuantConnect.Report.MockDataFeed

Bases: Object, IDataFeed

Fake IDataFeed

is_active

is_active: bool

Bool if the feed is active

create_subscription

create_subscription(
    request: SubscriptionRequest,
) -> Subscription

Create Subscription

Parameters:

Name Type Description Default
request SubscriptionRequest

Subscription request to use

required

Returns:

Type Description
Subscription

Always null.

exit

exit() -> None

DataFeed Exit

initialize

initialize(
    algorithm: IAlgorithm,
    job: AlgorithmNodePacket,
    result_handler: IResultHandler,
    map_file_provider: IMapFileProvider,
    factor_file_provider: IFactorFileProvider,
    data_provider: IDataProvider,
    subscription_manager: IDataFeedSubscriptionManager,
    data_feed_time_provider: IDataFeedTimeProvider,
    data_channel_provider: IDataChannelProvider,
) -> None

Initialize the data feed This implementation does nothing

remove_subscription

remove_subscription(subscription: Subscription) -> None

Remove Subscription; Not implemented

Parameters:

Name Type Description Default
subscription Subscription

Subscription to remove

required