| DataProviderNewDataRequestEventArgs |
Event arguments for the IDataProvider.new_data_request event |
| IAccountCurrencyProvider |
A reduced interface for an account currency provider |
| IAlgorithm |
Interface for QuantConnect algorithm implementations. All algorithms must implement these... |
| IAlgorithmSettings |
User settings for the algorithm which can be changed in the IAlgorithm.initialize method |
| IAlgorithmSubscriptionManager |
AlgorithmSubscriptionManager interface will manage the subscriptions for the SubscriptionManager |
| IApi |
API for QuantConnect.com |
| IBrokerage |
Brokerage interface that defines the operations all brokerages must implement. The IBrokerage implementation... |
| IBrokerageCashSynchronizer |
Defines live brokerage cash synchronization operations. |
| IBrokerageFactory |
Defines factory types for brokerages. Every IBrokerage is expected to also implement an IBrokerageFactory. |
| IBusyCollection |
Interface used to handle items being processed and communicate busy state |
| IDataCacheProvider |
Defines a cache for data |
| IDataChannelProvider |
Specifies data channel settings |
| IDataMonitor |
Monitors data requests and reports on missing data |
| IDataPermissionManager |
Entity in charge of handling data permissions |
| IDataProvider |
Fetches a remote file for a security.... |
| IDataProviderEvents |
Events related to data providers |
| IDataQueueHandler |
Task requestor interface with cloud system |
| IDataQueueUniverseProvider |
This interface allows interested parties to lookup or enumerate the available symbols. Data source exposes it if this feature is available.... |
| IDownloadProvider |
Wrapper on the API for downloading data for an algorithm. |
| IExtendedDictionary |
Represents a generic collection of key/value pairs that implements python dictionary methods. |
| IFactorFileProvider |
Provides instances of FactorFile{T} at run time |
| IFutureChainProvider |
Provides the full future chain for a given underlying. |
| IHistoryProvider |
Provides historical data to an algorithm at runtime |
| IJobQueueHandler |
Task requestor interface with cloud system |
| IMapFileProvider |
Provides instances of MapFileResolver at run time |
| IMessagingHandler |
Messaging System Plugin Interface.... |
| IObjectStore |
Provides object storage for data persistence. |
| IOptionChainProvider |
Provides the full option chain for a given underlying. |
| IOptionPrice |
Reduced interface for accessing Option... |
| IOrderProperties |
Contains additional properties and settings for an order |
| IPrimaryExchangeProvider |
Primary Exchange Provider interface |
| IRegressionAlgorithmDefinition |
Defines a C# algorithm as a regression algorithm to be run as part of the test suite.... |
| IRegressionResearchDefinition |
Defines interface for research notebooks to be run as part of the research test suite. |
| ISecurityInitializerProvider |
Reduced interface which provides an instance which implements ISecurityInitializer |
| ISecurityPrice |
Reduced interface which allows setting and accessing... |
| ISecurityService |
This interface exposes methods for creating a new Security |
| IShortableProvider |
Defines a short list/easy-to-borrow provider |
| ISignalExportTarget |
Interface to send positions holdings to different 3rd party API's |
| IStreamReader |
Defines a transport mechanism for data from its source into various reader methods |
| ISubscriptionDataConfigProvider |
Reduced interface which provides access to registered SubscriptionDataConfig |
| ISubscriptionDataConfigService |
This interface exposes methods for creating a list of SubscriptionDataConfig for a given... |
| ITimeInForceHandler |
Handles the time in force for an order |
| ITimeKeeper |
Interface implemented by TimeKeeper |
| ITradeBuilder |
Generates trades from executions and market price updates |
| MessagingHandlerInitializeParameters |
Parameters required to initialize a IMessagingHandler instance |
| ObjectStoreErrorRaisedEventArgs |
Event arguments for the IObjectStore.error_raised event |