data_providers#

Data Provider classes

data_provider.DataProvider

An interface for data providers (for example AbstractPriceDataProvider).

abstract_price_data_provider.AbstractPriceDataProvider

Interface for data providers that supply historical data for various asset classes, including stocks, indices, and futures.

futures_data_provider.FuturesDataProvider

An interface for providers of futures' data.

preset_data_provider.PresetDataProvider

Wrapper on QFDataArray which makes it a DataProvider.

prefetching_data_provider.PrefetchingDataProvider

Optimises running of the DataProvider by pre-fetching all the data at startup and then using the cached data instead of sending over-the-network requests every time the data is requested.

binance_dp.binance_data_provider.BinanceDataProvider

Binance Data Provider that downloads data in the range from start_date to end_date.

bloomberg.bloomberg_data_provider.BloombergDataProvider

Data Provider which provides financial data from Bloomberg.

bloomberg_dl.bloomberg_dl_data_provider.BloombergDLDataProvider

Data Provider which provides financial data from Bloomberg Data License REST API.

csv.csv_data_provider.CSVDataProvider

Generic Data Provider that loads csv files.

haver.haver_data_provider.HaverDataProvider

Constructs a new HaverDataProvider instance.

portara.portara_data_provider.PortaraDataProvider

Loads Portara data for futures contracts.

quandl.quandl_data_provider.QuandlDataProvider

Class providing the Quandl data.

yfinance.yfinance_data_provider.YFinanceDataProvider

Data Provider using the yfinance library to provide historical data of various frequencies.

alpaca_py.alpaca_data_provider.AlpacaDataProvider