CompositeSecurityInitializer
QuantConnect.Securities.CompositeSecurityInitializer
CompositeSecurityInitializer(
*initializers: Union[Any, Iterable[Any]]
)
CompositeSecurityInitializer(
*initializers: Union[
ISecurityInitializer, Iterable[ISecurityInitializer]
]
)
Bases: Object, ISecurityInitializer
Provides an implementation of ISecurityInitializer that executes each initializer in order
Initializes a new instance of the CompositeSecurityInitializer class
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
initializers
|
Union[Any, Iterable[Any]] | Union[ISecurityInitializer, Iterable[ISecurityInitializer]]
|
The initializers to execute in order |
()
|
initializers
initializers: List[ISecurityInitializer]
Gets the list of internal security initializers
add_security_initializer
add_security_initializer(
initializer: ISecurityInitializer,
) -> None
Adds a new security initializer to this composite initializer
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
initializer
|
ISecurityInitializer
|
The initializer to add |
required |