Package-level declarations
Fluent request builders for Alpha Vantage's stock time series endpoints.
com.crazzyghost.alphavantage.timeseries.request.TimeSeriesRequest holds the ticker, endpoint function and response format every request shares. Four subclasses — com.crazzyghost.alphavantage.timeseries.request.IntraDayRequest, com.crazzyghost.alphavantage.timeseries.request.DailyRequest, com.crazzyghost.alphavantage.timeseries.request.WeeklyRequest and com.crazzyghost.alphavantage.timeseries.request.MonthlyRequest — sample a ticker's price history at a fixed cadence, while com.crazzyghost.alphavantage.timeseries.request.QuoteRequest and com.crazzyghost.alphavantage.timeseries.request.RealtimeBulkQuoteRequest ask for a single current snapshot instead, for one ticker and for many respectively. Reached through com.crazzyghost.alphavantage.timeseries.TimeSeries.
Types
TIME_SERIES_DAILY, which returns one open-high-low-close-volume bar per trading day for a ticker, going back twenty years or more.TIME_SERIES_INTRADAY, which returns open-high-low-close-volume bars sampled within the trading day at an Interval the caller picks.TIME_SERIES_MONTHLY, which returns one open-high-low-close-volume bar per month for a ticker.GLOBAL_QUOTE, which returns the latest price and trading day for a single ticker rather than a series.REALTIME_BULK_QUOTES, which returns a current snapshot for many tickers in a single call, up to a hundred of them.TIME_SERIES_WEEKLY, which returns one open-high-low-close-volume bar per trading week for a ticker.