SharpTrader.SDK - Developer API

Sharpshooter.SDK Namespace

Classes


  Class Description
Public class ArgumentList
Public class BacktestData
Summary of backtest results for an individual serialized strategy
Public class CloseQuoteValueComparer
Public class CloseSeries
Represents fixed number of consecutive timestamped close quote values
Public class CustomIndicatorException
Class for exceptions that can be thrown from user-defined indicators.
Public class DataImportManagerAttribute
Associates an implementation of IDataImportManager with an implementation of IImportDataWindow.
Public class FitnessBase
Base class for custom fitness functions.
Public class IndicatorColumnId
Public class IndicatorId
Public class ObjectiveParameterAttribute
Indicates that a property of the custom fitness class (derived from FitnessBase) is a parameter that the user can set.
Public class OhlcBarExtensions
Public class OHLCSeries
Represents fixed number of consecutive OHLC bars in a time series
Public class QuoteSeries<(Of <(<'TValue, TSeries>)>)>
Public class RealTimeIndicatorException
Class for exceptions thrown by built-in real time indicators.
Public class RTStrategyInput
Describes an input used by SerializedRTStrategy
Public class SDKException
Public class SdkServices
Provides methods for creating instances of classes that are defined elsewhere.
Public class SerializedRTStrategy
Public class SharpshooterModuleAttribute
It is recommended to add this Attribute to your assembly. It will indicate to Sharpshooter the SDK version you have used.
Public class StrategyCollectionBase
IReadOnlyList containing strategies from particular training session.
Public class ValueSeries
Represents fixed number of consecutive values in a time series

Structures


  Structure Description
Public structure CloseQuote

Interfaces


  Interface Description
Public interface ICloseSeries
Public interface IDiscretizer
Discretizes indicator values. The default implementation is used automatically.
Public interface IInstrument
Represents a derivative or a security being traded at a specific bar (candle) width.
Public interface IInstrumentFactory
Public interface IInstrumentId
Identifies a derivative or a security being traded at a specific bar (candle) width.
Public interface IInstrumentParameters
Represents quantitative extra parameters for an IInstrument
Public interface IOHLCSeries
Public interface IQuoteSeries<(Of <(<'TValue>)>)>
Series of (real-time) quotes.
Public interface IRTIndicatorInstance
Interface for real-time indicator instances.
Public interface ISelectableValue
Provides access to properties used to display the implementing object in a selector or other simple list.
Public interface ITrade
Represents a trade by a strategy whose fitness is to be evaluated. The implementation is provided by the software.