market_data/
lib.rs

1//! Market-Data
2//!
3//! Market-Data - fetch & enhance historical time-series stock market data
4//!
5//! There are 2 components:
6//!
7//!   ==> Time-Series Download - historical Stock market time series download from supported Publishers
8//!
9//!   ==> Data transformation -  parse the downloaded data and enhance with selected indicators
10//!
11//! Check the [Readme file](https://github.com/danrusei/market-data) and the [Examples folder](https://github.com/danrusei/market-data/tree/main/examples) for more information.
12
13mod client;
14pub use client::{Interval, MarketClient, MarketSeries, Series};
15
16mod publishers;
17pub use publishers::{
18    alphavantage::{AlphaVantage, OutputSize},
19    iexcloud::Iex,
20    polygon_io::Polygon,
21    twelvedata::Twelvedata,
22    yahoo_finance::{YahooFin, YahooRange},
23};
24
25mod indicators;
26pub use indicators::{EnhancedMarketSeries, Indicators};
27
28pub mod errors;
29pub use errors::MarketError;
30
31mod rest_call;