InternalSubscriptionManager
QuantConnect.Lean.Engine.DataFeeds.InternalSubscriptionManager
InternalSubscriptionManager(
algorithm: IAlgorithm, resolution: Resolution
)
Bases: Object
Class in charge of handling Leans internal subscriptions
Creates a new instances
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
algorithm
|
IAlgorithm
|
The associated algorithm |
required |
resolution
|
Resolution
|
The resolution to use for the internal subscriptions |
required |
added
added: Callable[[Object, SubscriptionRequest], Any]
Event fired when a new internal subscription request is to be added
removed
removed: Callable[[Object, SubscriptionRequest], Any]
Event fired when an existing internal subscription should be removed
added_subscription_request
added_subscription_request(
request: SubscriptionRequest,
) -> None
Notifies about a removed subscription request
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
request
|
SubscriptionRequest
|
The removed subscription request |
required |
removed_subscription_request
removed_subscription_request(
request: SubscriptionRequest,
) -> None
Notifies about an added subscription request
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
request
|
SubscriptionRequest
|
The added subscription request |
required |