Alpha Vantage v0.1.0 AlphaVantage View Source

A set of functions to fetch data from the Alpha Vantage API in flexible manner, as well as retrieve the valid inputs for the API.

Link to this section Summary

Functions

Returns the list of :function values that are supported by Alpha Vantage.

Returns the list of :interval values that are supported by Alpha Vantage.

Returns the list of parameter keys that are supported by Alpha Vantage.

Returns the list of :series_type values that are supported by Alpha Vantage.

Returns data per the provided function and inputs, accepted as a keyword list or map. Please cite the Alpha Vantage documentation for details as to what parameters and options are to be utilized for each function. The Cryptocurrenies, Forex, StockTimeSeries, and TechnicalIndicators modules can be leveraged for more structured and explicit inputs, per function.

Link to this section Functions

Link to this function

get_functions()

View Source
get_functions() :: list()

Returns the list of :function values that are supported by Alpha Vantage.

Link to this function

get_intervals()

View Source
get_intervals() :: list()

Returns the list of :interval values that are supported by Alpha Vantage.

Link to this function

get_param_keys()

View Source
get_param_keys() :: list()

Returns the list of parameter keys that are supported by Alpha Vantage.

Link to this function

get_series_types()

View Source
get_series_types() :: list()

Returns the list of :series_type values that are supported by Alpha Vantage.

Link to this function

query(params \\ [])

View Source
query(list() | map()) ::
  {:atom, map()} | {:atom, list()} | {:atom, String.t()}

Returns data per the provided function and inputs, accepted as a keyword list or map. Please cite the Alpha Vantage documentation for details as to what parameters and options are to be utilized for each function. The Cryptocurrenies, Forex, StockTimeSeries, and TechnicalIndicators modules can be leveraged for more structured and explicit inputs, per function.