BaseCommand
QuantConnect.Commands.BaseCommand
Bases: Object, ICommand
Base command implementation
id
id: str
Unique command id
get_symbol
get_symbol(
ticker: str,
security_type: SecurityType,
market: str,
symbol: Union[Symbol, str, BaseContract] = None,
) -> Symbol
Creats symbol using symbol properties.
This codeEntityType is protected.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
ticker
|
str
|
The string ticker symbol |
required |
security_type
|
SecurityType
|
The security type of the ticker. If security_type == Option, then a canonical symbol is created |
required |
market
|
str
|
The market the ticker resides in |
required |
symbol
|
Union[Symbol, str, BaseContract]
|
The algorithm to run this command against |
None
|
run
run(algorithm: IAlgorithm) -> CommandResultPacket
Runs this command against the specified algorithm instance
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
algorithm
|
IAlgorithm
|
The algorithm to run this command against |
required |