Crate market_data

Source
Expand description

Market-Data

Market-Data - fetch & enhance historical time-series stock market data

There are 2 components:

==> Time-Series Download - historical Stock market time series download from supported Publishers

==> Data transformation - parse the downloaded data and enhance with selected indicators

Check the Readme file and the Examples folder for more information.

Re-exports§

pub use errors::MarketError;

Modules§

errors

Structs§

AlphaVantage
Fetch time series stock data from AlphaVantage, implements Publisher trait
EnhancedMarketSeries
Holds the MarketSeries + the calculation for the supported indicators
Iex
Fetch time series stock data from IEX, implements Publisher trait
Indicators
It is part of the EnhancedMarketSeries struct
MarketClient
MarketClient holds the Publisher
MarketSeries
Holds the parsed data from Publishers
Polygon
Fetch time series stock data from Polygon.io, implements Publisher trait
Series
Series part of the MarketSeries
Twelvedata
Fetch time series stock data from Twelvedata, implements Publisher trait
YahooFin
Fetch time series stock data from Yahoo Finance, implements Publisher trait

Enums§

Interval
The time interval between two data points
OutputSize
YahooRange