SharpTrader.SDK - Developer API

SharpTrader Namespace

Classes


  Class Description
Public class ApiValueAttribute
Defines API equivalent of an enum value for the Brokerage.
Public class BrokerageClientAttribute
Defines basic properties of a brokerage client implementation. Optionally settable properties are needed only if the client uses custom implementation.
Public class EnumHelper
Public class IBkrValueAttribute
Defines API equivalent of an enum value for the Interactive Brokers API.
Public class InstrumentComparer
Public class ManagerTypeAttribute
Indicates the custom instrument manager type for InstrumentType (the latter type should be decorated with this attribute if it requires a custom manager).
Public class SharpTraderModuleAttribute
Indicates that the decorated Assembly is a SharpTrader extension module and indicates the SDK version that the module targets.
Public class SignalEventArgs
Public class TickerSignalEventArgs
Public class UpdateCompletedEventArgs
Public class WatchdogTimer
Variant of Timer that fires Elapsed at synchronized schedule, not just at fixed interval between firings. I.e., if Interval is set to five minutes and the timer is started at 11.23, the first firing is at 11:25, the second at 11:30, and so on.

Structures


  Structure Description
Public structure FutureTicker
Public structure FxTicker
Public structure TickerGroup

Delegates


  Delegate Description
Public delegate SignalChangedHandler
Public delegate TickerSignalChangedHandler
Handler for ticker-level signal events.

Enumerations


  Enumeration Description
Public enumeration BarWidths
Public enumeration DataLatency
Public enumeration Exchange
Public enumeration Indicators
Public enumeration ProxyType
Public enumeration SecurityType
Public enumeration Signal