ExchangeDataProvider#
- class ExchangeDataProvider(token, tickers, stockmarket=StockMarket.LONDON, start=datetime.datetime(2016, 1, 1, 0, 0), end=datetime.datetime(2016, 1, 30, 0, 0))[source]#
Bases:
BaseDataProvider
Exchange data provider.
Please see: https://qiskit-community.github.io/qiskit-finance/tutorials/11_time_series.html for instructions on use, which involve obtaining a Nasdaq Data Link access token.
- Parameters:
- Raises:
QiskitFinanceError – provider doesn’t support given stock market
Methods
- get_coordinates()#
Returns random coordinates for visualisation purposes.
- get_covariance_matrix()#
Returns the covariance matrix.
- Returns:
an asset-to-asset covariance matrix.
- Raises:
QiskitFinanceError – no data loaded
- Return type:
- get_mean_vector()#
Returns a vector containing the mean value of each asset.
- Returns:
a per-asset mean vector.
- Raises:
QiskitFinanceError – no data loaded
- Return type:
- get_period_return_covariance_matrix()#
Returns a vector containing the mean value of each asset.
- Returns:
a per-asset mean vector.
- Raises:
QiskitFinanceError – no data loaded
- Return type:
- get_period_return_mean_vector()#
Returns a vector containing the mean value of each asset.
- Returns:
a per-asset mean vector.
- Raises:
QiskitFinanceError – no data loaded
- Return type:
- get_similarity_matrix()#
Returns time-series similarity matrix computed using dynamic time warping.
- Returns:
an asset-to-asset similarity matrix.
- Raises:
QiskitFinanceError – no data loaded
- Return type: