Lean
$LEAN_TAG$
|
Base class to send signals to different 3rd party API's More...
Public Member Functions | |
virtual bool | Send (SignalExportTargetParameters parameters) |
Sends positions to different 3rd party API's More... | |
void | Dispose () |
If created, dispose of HttpClient we used for the requests to the different 3rd party API's More... | |
Protected Attributes | |
HttpClient | HttpClient => _lazyClient.Value |
Property to access a HttpClient More... | |
Properties | |
abstract string | Name [get] |
The name of this signal export More... | |
virtual HashSet< SecurityType > | AllowedSecurityTypes [get] |
Default hashset of allowed Security types More... | |
Base class to send signals to different 3rd party API's
Definition at line 27 of file BaseSignalExport.cs.
|
virtual |
Sends positions to different 3rd party API's
parameters | Holdings the user have defined to be sent to certain 3rd party API and the algorithm being ran |
Implements QuantConnect.Interfaces.ISignalExportTarget.
Reimplemented in QuantConnect.Algorithm.Framework.Portfolio.SignalExports.NumeraiSignalExport, QuantConnect.Algorithm.Framework.Portfolio.SignalExports.CrunchDAOSignalExport, and QuantConnect.Algorithm.Framework.Portfolio.SignalExports.Collective2SignalExport.
Definition at line 74 of file BaseSignalExport.cs.
void QuantConnect.Algorithm.Framework.Portfolio.SignalExports.BaseSignalExport.Dispose | ( | ) |
If created, dispose of HttpClient we used for the requests to the different 3rd party API's
Definition at line 107 of file BaseSignalExport.cs.
|
protected |
Property to access a HttpClient
Definition at line 59 of file BaseSignalExport.cs.
|
getprotected |
The name of this signal export
Definition at line 53 of file BaseSignalExport.cs.
|
getprotected |
Default hashset of allowed Security types
Definition at line 65 of file BaseSignalExport.cs.