Class AlpacaCryptoStreamingClientExtensions
Helper extension method for creating special version of the IAlpacaCryptoStreamingClient
implementation with automatic reconnection (with configurable delay and number of attempts) support.
Inheritance
System.Object
AlpacaCryptoStreamingClientExtensions
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Alpaca.Markets.Extensions.dll
Syntax
public static class AlpacaCryptoStreamingClientExtensions
Methods
|
Improve this Doc
View Source
GetDailyBarSubscription(String)
Declaration
public IAlpacaDataSubscription<IBar> GetDailyBarSubscription(String symbol)
Parameters
Type |
Name |
Description |
String |
symbol |
|
Returns
|
Improve this Doc
View Source
GetMinuteBarSubscription()
Declaration
public IAlpacaDataSubscription<IBar> GetMinuteBarSubscription()
Returns
|
Improve this Doc
View Source
GetMinuteBarSubscription(String)
Declaration
public IAlpacaDataSubscription<IBar> GetMinuteBarSubscription(String symbol)
Parameters
Type |
Name |
Description |
String |
symbol |
|
Returns
|
Improve this Doc
View Source
GetOrderBookSubscription(IAlpacaCryptoStreamingClient, IEnumerable<String>)
Gets the order book updates subscription for the all assets from the symbols
list.
Declaration
public static IAlpacaDataSubscription<IOrderBook> GetOrderBookSubscription(this IAlpacaCryptoStreamingClient client, IEnumerable<String> symbols)
Parameters
Returns
|
Improve this Doc
View Source
GetOrderBookSubscription(IAlpacaCryptoStreamingClient, String[])
Gets the order book updates subscription for the all assets from the symbols
list.
Declaration
public static IAlpacaDataSubscription<IOrderBook> GetOrderBookSubscription(this IAlpacaCryptoStreamingClient client, params String[] symbols)
Parameters
Returns
|
Improve this Doc
View Source
GetOrderBookSubscription(String)
Declaration
public IAlpacaDataSubscription<IOrderBook> GetOrderBookSubscription(String symbol)
Parameters
Type |
Name |
Description |
String |
symbol |
|
Returns
|
Improve this Doc
View Source
GetQuoteSubscription()
Declaration
public IAlpacaDataSubscription<IQuote> GetQuoteSubscription()
Returns
|
Improve this Doc
View Source
GetQuoteSubscription(String)
Declaration
public IAlpacaDataSubscription<IQuote> GetQuoteSubscription(String symbol)
Parameters
Type |
Name |
Description |
String |
symbol |
|
Returns
|
Improve this Doc
View Source
GetTradeSubscription()
Declaration
public IAlpacaDataSubscription<ITrade> GetTradeSubscription()
Returns
|
Improve this Doc
View Source
GetTradeSubscription(String)
Declaration
public IAlpacaDataSubscription<ITrade> GetTradeSubscription(String symbol)
Parameters
Type |
Name |
Description |
String |
symbol |
|
Returns
|
Improve this Doc
View Source
GetUpdatedBarSubscription(String)
Declaration
public IAlpacaDataSubscription<IBar> GetUpdatedBarSubscription(String symbol)
Parameters
Type |
Name |
Description |
String |
symbol |
|
Returns
|
Improve this Doc
View Source
SubscribeOrderBookAsync(IAlpacaCryptoStreamingClient, IEnumerable<String>)
Gets the order book updates subscription for all assets from the symbols
list.
This subscription is returned with pending subscription state and will be unsubscribed on disposing
so you can use it inside the using
or await using
statements for more clear resource management.
Declaration
public static ValueTask<IDisposableAlpacaDataSubscription<IOrderBook>> SubscribeOrderBookAsync(this IAlpacaCryptoStreamingClient client, IEnumerable<String> symbols)
Parameters
Returns
|
Improve this Doc
View Source
SubscribeOrderBookAsync(IAlpacaCryptoStreamingClient, String)
Gets the order book updates subscription for the symbol
asset. This subscription is
returned with pending subscription state and will be unsubscribed on disposing so you can use it
inside the using
or await using
statements for more clear resource management.
Declaration
public static ValueTask<IDisposableAlpacaDataSubscription<IOrderBook>> SubscribeOrderBookAsync(this IAlpacaCryptoStreamingClient client, String symbol)
Parameters
Returns
|
Improve this Doc
View Source
SubscribeOrderBookAsync(IAlpacaCryptoStreamingClient, String[])
Gets the order book updates subscription for all assets from the symbols
list.
This subscription is returned with pending subscription state and will be unsubscribed on disposing
so you can use it inside the using
or await using
statements for more clear resource management.
Declaration
public static ValueTask<IDisposableAlpacaDataSubscription<IOrderBook>> SubscribeOrderBookAsync(this IAlpacaCryptoStreamingClient client, params String[] symbols)
Parameters
Returns