Show / Hide Table of Contents

Interface IAlpacaDataStreamingClient

Provides unified type-safe access for Alpaca data streaming API via websockets.

Inherited Members
IStreamingDataClient.GetTradeSubscription()
IStreamingDataClient.GetTradeSubscription(String)
IStreamingDataClient.GetQuoteSubscription()
IStreamingDataClient.GetQuoteSubscription(String)
IStreamingDataClient.GetMinuteBarSubscription()
IStreamingDataClient.GetMinuteBarSubscription(String)
IStreamingDataClient.GetDailyBarSubscription(String)
IStreamingDataClient.GetUpdatedBarSubscription(String)
IStreamingClient.Connected
IStreamingClient.SocketOpened
IStreamingClient.SocketClosed
IStreamingClient.OnError
IStreamingClient.OnWarning
IStreamingClient.ConnectAsync(CancellationToken)
IStreamingClient.ConnectAndAuthenticateAsync(CancellationToken)
IStreamingClient.DisconnectAsync(CancellationToken)
ISubscriptionHandler.SubscribeAsync(IAlpacaDataSubscription)
ISubscriptionHandler.SubscribeAsync(IAlpacaDataSubscription, CancellationToken)
ISubscriptionHandler.SubscribeAsync(IEnumerable<IAlpacaDataSubscription>)
ISubscriptionHandler.SubscribeAsync(IEnumerable<IAlpacaDataSubscription>, CancellationToken)
ISubscriptionHandler.UnsubscribeAsync(IAlpacaDataSubscription)
ISubscriptionHandler.UnsubscribeAsync(IAlpacaDataSubscription, CancellationToken)
ISubscriptionHandler.UnsubscribeAsync(IEnumerable<IAlpacaDataSubscription>)
ISubscriptionHandler.UnsubscribeAsync(IEnumerable<IAlpacaDataSubscription>, CancellationToken)
Namespace: Alpaca.Markets
Assembly: Alpaca.Markets.dll
Syntax
public interface IAlpacaDataStreamingClient : IStreamingDataClient, IStreamingClient, ISubscriptionHandler

Methods

| Improve this Doc View Source

GetCancellationSubscription(String)

Gets the trade cancellations subscription for the symbol asset.

Declaration
IAlpacaDataSubscription<ITrade> GetCancellationSubscription(String symbol)
Parameters
Type Name Description
String symbol

Alpaca asset symbol.

Returns
Type Description
IAlpacaDataSubscription<ITrade>

Subscription object for tracking updates via the Received event.

| Improve this Doc View Source

GetCorrectionSubscription(String)

Gets the trade corrections subscription for the symbol asset.

Declaration
IAlpacaDataSubscription<ICorrection> GetCorrectionSubscription(String symbol)
Parameters
Type Name Description
String symbol

Alpaca asset symbol.

Returns
Type Description
IAlpacaDataSubscription<ICorrection>

Subscription object for tracking updates via the Received event.

| Improve this Doc View Source

GetLimitUpLimitDownSubscription(String)

Gets the LULD (limit up / limit down) subscription for the symbol asset.

Declaration
IAlpacaDataSubscription<ILimitUpLimitDown> GetLimitUpLimitDownSubscription(String symbol)
Parameters
Type Name Description
String symbol

Alpaca asset symbol.

Returns
Type Description
IAlpacaDataSubscription<ILimitUpLimitDown>

Subscription object for tracking updates via the Received event.

| Improve this Doc View Source

GetStatusSubscription(String)

Gets the trading statuses subscription for the symbol asset.

Declaration
IAlpacaDataSubscription<IStatus> GetStatusSubscription(String symbol)
Parameters
Type Name Description
String symbol

Alpaca asset symbol.

Returns
Type Description
IAlpacaDataSubscription<IStatus>

Subscription object for tracking updates via the Received event.

  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX