Esempio n. 1
0
 public static IAlpacaCryptoStreamingClient WithReconnect(
     this IAlpacaCryptoStreamingClient client,
     ReconnectionParameters parameters) =>
 new ClientWithReconnection(client, parameters);
Esempio n. 2
0
 public static IAlpacaDataSubscription <IBar> GetMinuteBarSubscription(
     this IAlpacaCryptoStreamingClient client,
     params String[] symbols) =>
 getMinuteBarSubscription(
     client.EnsureNotNull(nameof(client)),
     symbols.EnsureNotNull(nameof(symbols)));
Esempio n. 3
0
 public static IAlpacaCryptoStreamingClient WithReconnect(
     this IAlpacaCryptoStreamingClient client) =>
 WithReconnect(client, ReconnectionParameters.Default);
Esempio n. 4
0
 private static IAlpacaDataSubscription <IBar> getUpdatedBarSubscription(
     IAlpacaCryptoStreamingClient client,
     IEnumerable <String> symbols) =>
 getSubscription(client.GetUpdatedBarSubscription, symbols);
Esempio n. 5
0
 public static IAlpacaDataSubscription <IQuote> GetQuoteSubscription(
     this IAlpacaCryptoStreamingClient client,
     IEnumerable <String> symbols) =>
 getQuoteSubscription(
     client.EnsureNotNull(nameof(client)),
     symbols.EnsureNotNull(nameof(symbols)));
Esempio n. 6
0
 public static ValueTask <IDisposableAlpacaDataSubscription <IBar> > SubscribeUpdatedBarAsync(
     this IAlpacaCryptoStreamingClient client,
     IEnumerable <String> symbols) =>
 DisposableAlpacaDataSubscription <IBar> .CreateAsync(
     client.EnsureNotNull(nameof(client)).GetUpdatedBarSubscription(symbols),
     client);
Esempio n. 7
0
 public static ValueTask <IDisposableAlpacaDataSubscription <IBar> > SubscribeDailyBarAsync(
     this IAlpacaCryptoStreamingClient client,
     params String[] symbols) =>
 DisposableAlpacaDataSubscription <IBar> .CreateAsync(
     client.EnsureNotNull(nameof(client)).GetDailyBarSubscription(symbols),
     client);
Esempio n. 8
0
 public static ValueTask <IDisposableAlpacaDataSubscription <IBar> > SubscribeMinuteBarAsync(
     this IAlpacaCryptoStreamingClient client,
     String symbol) =>
 DisposableAlpacaDataSubscription <IBar> .CreateAsync(
     client.EnsureNotNull(nameof(client)).GetMinuteBarSubscription(symbol),
     client);
Esempio n. 9
0
 private static IAlpacaDataSubscription <IOrderBook> getOrderBookSubscription(
     IAlpacaCryptoStreamingClient client,
     IEnumerable <String> symbols) =>
 getSubscription(client.GetOrderBookSubscription, symbols);
Esempio n. 10
0
 public static ValueTask <IDisposableAlpacaDataSubscription <IOrderBook> > SubscribeOrderBookAsync(
     this IAlpacaCryptoStreamingClient client,
     String symbol) =>
 DisposableAlpacaDataSubscription <IOrderBook> .CreateAsync(
     client.EnsureNotNull(nameof(client)).GetOrderBookSubscription(symbol),
     client);