RandomDataProvider¶
- class RandomDataProvider(tickers=None, stockmarket=StockMarket.RANDOM, start=datetime.datetime(2016, 1, 1, 0, 0), end=datetime.datetime(2016, 1, 30, 0, 0), seed=None)[source]¶
Pseudo-randomly generated mock stock-market data provider.
Initializer :type tickers:
Union
[str
,List
[str
],None
] :param tickers: tickers :type stockmarket:StockMarket
:param stockmarket: RANDOM :type start: <module ‘datetime’ from ‘/usr/lib/python3.7/datetime.py’> :param start: first data point :type end: <module ‘datetime’ from ‘/usr/lib/python3.7/datetime.py’> :param end: last data point precedes this date :type seed:Optional
[int
] :param seed: shall a seed be used?- Raises
QiskitFinanceError – provider doesn’t support stock market value
Methods
Returns random coordinates for visualisation purposes.
Returns the covariance matrix.
Returns a vector containing the mean value of each asset.
Returns a vector containing the mean value of each asset.
Returns a vector containing the mean value of each asset.
Returns time-series similarity matrix computed using dynamic time warping.
Generates data pseudo-randomly, thus enabling get_similarity_matrix and get_covariance_matrix methods in the base class.