Interface IStreamingDataClient
Provides unified type-safe access for websocket streaming APIs with data subscriptions.
Inherited Members
Namespace: Alpaca.Markets
Assembly: Alpaca.Markets.dll
Syntax
public interface IStreamingDataClient : IStreamingClient, ISubscriptionHandler
Methods
| Improve this Doc View SourceGetDailyBarSubscription(String)
Gets the daily aggregate (bar) subscription for the symbol
asset.
Declaration
IAlpacaDataSubscription<IBar> GetDailyBarSubscription(String symbol)
Parameters
Type | Name | Description |
---|---|---|
String | symbol | Alpaca asset symbol. |
Returns
Type | Description |
---|---|
IAlpacaDataSubscription<IBar> | Subscription object for tracking updates via the Received event. |
GetMinuteBarSubscription()
Gets the minute aggregate (bar) subscription for all assets.
Declaration
IAlpacaDataSubscription<IBar> GetMinuteBarSubscription()
Returns
Type | Description |
---|---|
IAlpacaDataSubscription<IBar> | Subscription object for tracking updates via the Received event. |
GetMinuteBarSubscription(String)
Gets the minute aggregate (bar) subscription for the symbol
asset.
Declaration
IAlpacaDataSubscription<IBar> GetMinuteBarSubscription(String symbol)
Parameters
Type | Name | Description |
---|---|---|
String | symbol | Alpaca asset symbol. |
Returns
Type | Description |
---|---|
IAlpacaDataSubscription<IBar> | Subscription object for tracking updates via the Received event. |
GetQuoteSubscription()
Gets the quote updates subscription for all assets.
Declaration
IAlpacaDataSubscription<IQuote> GetQuoteSubscription()
Returns
Type | Description |
---|---|
IAlpacaDataSubscription<IQuote> | Subscription object for tracking updates via the Received event. |
GetQuoteSubscription(String)
Gets the quote updates subscription for the symbol
asset.
Declaration
IAlpacaDataSubscription<IQuote> GetQuoteSubscription(String symbol)
Parameters
Type | Name | Description |
---|---|---|
String | symbol | Alpaca asset symbol. |
Returns
Type | Description |
---|---|
IAlpacaDataSubscription<IQuote> | Subscription object for tracking updates via the Received event. |
GetTradeSubscription()
Gets the trade updates subscription for all assets.
Declaration
IAlpacaDataSubscription<ITrade> GetTradeSubscription()
Returns
Type | Description |
---|---|
IAlpacaDataSubscription<ITrade> | Subscription object for tracking updates via the Received event. |
GetTradeSubscription(String)
Gets the trade updates subscription for the symbol
asset.
Declaration
IAlpacaDataSubscription<ITrade> GetTradeSubscription(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. |
GetUpdatedBarSubscription(String)
Gets the updated aggregate (bar) subscription for the symbol
asset.
Declaration
IAlpacaDataSubscription<IBar> GetUpdatedBarSubscription(String symbol)
Parameters
Type | Name | Description |
---|---|---|
String | symbol | Alpaca asset symbol. |
Returns
Type | Description |
---|---|
IAlpacaDataSubscription<IBar> | Subscription object for tracking updates via the Received event. |