Lean
$LEAN_TAG$
|
NOP implementation of the ILeanManager interface More...
Public Member Functions | |
virtual void | Initialize (LeanEngineSystemHandlers systemHandlers, LeanEngineAlgorithmHandlers algorithmHandlers, AlgorithmNodePacket job, AlgorithmManager algorithmManager) |
Empty implementation of the ILeanManager interface More... | |
virtual void | SetAlgorithm (IAlgorithm algorithm) |
Sets the IAlgorithm instance in the ILeanManager More... | |
virtual void | Update () |
Execute the commands using the IAlgorithm instance More... | |
virtual void | OnAlgorithmStart () |
This method is called after algorithm initialization More... | |
virtual void | OnAlgorithmEnd () |
This method is called before algorithm termination More... | |
virtual void | OnSecuritiesChanged (SecurityChanges changes) |
Callback fired each time that we add/remove securities from the data feed More... | |
virtual void | Dispose () |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. More... | |
Protected Member Functions | |
virtual void | SetCommandHandler () |
Set the command handler to use, protected for testing purposes More... | |
Properties | |
IAlgorithm | Algorithm [get, set] |
The current algorithm More... | |
LeanEngineSystemHandlers | SystemHandlers [get, set] |
The system handlers More... | |
LeanEngineAlgorithmHandlers | AlgorithmHandlers [get, set] |
The algorithm handlers More... | |
NOP implementation of the ILeanManager interface
Definition at line 28 of file LocalLeanManager.cs.
|
virtual |
Empty implementation of the ILeanManager interface
systemHandlers | Exposes lean engine system handlers running LEAN |
algorithmHandlers | Exposes the lean algorithm handlers running lean |
job | The job packet representing either a live or backtest Lean instance |
algorithmManager | The Algorithm manager |
Implements QuantConnect.Lean.Engine.Server.ILeanManager.
Definition at line 55 of file LocalLeanManager.cs.
|
virtual |
Sets the IAlgorithm instance in the ILeanManager
algorithm | The IAlgorithm instance being run |
Implements QuantConnect.Lean.Engine.Server.ILeanManager.
Definition at line 66 of file LocalLeanManager.cs.
|
virtual |
Execute the commands using the IAlgorithm instance
Implements QuantConnect.Lean.Engine.Server.ILeanManager.
Definition at line 76 of file LocalLeanManager.cs.
|
virtual |
This method is called after algorithm initialization
Implements QuantConnect.Lean.Engine.Server.ILeanManager.
Definition at line 90 of file LocalLeanManager.cs.
|
virtual |
This method is called before algorithm termination
Implements QuantConnect.Lean.Engine.Server.ILeanManager.
Definition at line 101 of file LocalLeanManager.cs.
|
virtual |
Callback fired each time that we add/remove securities from the data feed
Implements QuantConnect.Lean.Engine.Server.ILeanManager.
Definition at line 109 of file LocalLeanManager.cs.
|
virtual |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Definition at line 117 of file LocalLeanManager.cs.
|
protectedvirtual |
Set the command handler to use, protected for testing purposes
Definition at line 125 of file LocalLeanManager.cs.
|
getsetprotected |
The current algorithm
Definition at line 33 of file LocalLeanManager.cs.
|
getsetprotected |
The system handlers
Definition at line 41 of file LocalLeanManager.cs.
|
getsetprotected |
The algorithm handlers
Definition at line 46 of file LocalLeanManager.cs.