public static IAsyncEnumerable <IReadOnlyList <IBar> > GetHistoricalBarsPagesAsAsyncEnumerable( this IAlpacaCryptoDataClient client, HistoricalCryptoBarsRequest request) => GetHistoricalBarsPagesAsAsyncEnumerable(client, request, CancellationToken.None);
public static Task <(Decimal, UInt32)> GetAverageDailyTradeVolumeAsync( this IAlpacaCryptoDataClient client, String symbol, DateTime from, DateTime into) =>
public static IReadOnlyDictionary <String, IAsyncEnumerable <IBar> > GetHistoricalBarsDictionaryOfAsyncEnumerable( this IAlpacaCryptoDataClient client, HistoricalCryptoBarsRequest request) => GetHistoricalBarsDictionaryOfAsyncEnumerable(client, request, CancellationToken.None);
public static IReadOnlyDictionary <String, IAsyncEnumerable <IBar> > GetHistoricalBarsDictionaryOfAsyncEnumerable( this IAlpacaCryptoDataClient client, HistoricalCryptoBarsRequest request, CancellationToken cancellationToken) => getValidatedRequestWithoutPageToken(request.EnsureNotNull(nameof(request))) .GetResponsesByItems(client.EnsureNotNull(nameof(client)).GetHistoricalBarsAsync, cancellationToken);
public static IAsyncEnumerable <IReadOnlyDictionary <String, IReadOnlyList <ITrade> > > GetHistoricalTradesMultiPagesAsAsyncEnumerable( this IAlpacaCryptoDataClient client, HistoricalCryptoTradesRequest request, CancellationToken cancellationToken) => getValidatedRequestWithoutPageToken(request.EnsureNotNull(nameof(request))) .GetResponsesByPages(client.EnsureNotNull(nameof(client)).GetHistoricalTradesAsync, cancellationToken);
public static IAsyncEnumerable <IReadOnlyDictionary <String, IReadOnlyList <ITrade> > > GetHistoricalTradesMultiPagesAsAsyncEnumerable( this IAlpacaCryptoDataClient client, HistoricalCryptoTradesRequest request) => GetHistoricalTradesMultiPagesAsAsyncEnumerable(client, request, CancellationToken.None);
public static IAsyncEnumerable <ITrade> GetHistoricalTradesAsAsyncEnumerable( this IAlpacaCryptoDataClient client, HistoricalCryptoTradesRequest request, CancellationToken cancellationToken) => getValidatedRequestWithoutPageToken(request.EnsureNotNull(nameof(request))) .GetResponsesByItems(client.EnsureNotNull(nameof(client)).ListHistoricalTradesAsync, cancellationToken);
public static IAsyncEnumerable <ITrade> GetHistoricalTradesAsAsyncEnumerable( this IAlpacaCryptoDataClient client, HistoricalCryptoTradesRequest request) => GetHistoricalTradesAsAsyncEnumerable(client, request, CancellationToken.None);
public static IAsyncEnumerable <IReadOnlyList <IQuote> > GetHistoricalQuotesPagesAsAsyncEnumerable( this IAlpacaCryptoDataClient client, HistoricalCryptoQuotesRequest request, CancellationToken cancellationToken) => getValidatedRequestWithoutPageToken(request.EnsureNotNull(nameof(request))) .GetResponsesByPages(client.EnsureNotNull(nameof(client)).ListHistoricalQuotesAsync, cancellationToken);