update_MkTdata¶
Updates all MkT data saved in a directory.
- azapy.MkT.update_MkTdata.update_MkTdata(mktdir, source=None, api_key=None, param=None, except_file=[], verbose=True)¶
Updates all mkt data saved in a directory.
- Parameters:
- mktdirstr
Mkt data directory.
- sourcestr, optional
Mkt data provider. For more details see the azapy.MkTreader.get function doc. The default is None.
- api_keystr, optional
Mkt data provider API key. For more details see the azapy.MkTreader.get function doc. The default is None
- paramdict, optional
Additional parameters required by mkt data provider. For more details see the azapy.MkTreader.get function doc. The default is None.
- except_filelist, optional
List of symbols to be omitted from the update. The default is [].
- verboseBoolean, optional
True will print a progress report,
False suppress any printing to the terminal.
The default is True.
- Returns:
- intError code
200 : successful, everything updated
201 : some (or all) were not completely updated
101 : the mktdir does not exists
102 : unsupported mkt data sources
Notes
Files with unsupported extensions (see azapy.MkTreader.get function) are silently omitted from the update.
Example update_MkTdata¶
import azapy as az
mktdir = "../../MkTdata"
ercode = az.update_MkTdata(mktdir)
# error code 200 is OK (see docs)
print(f"error code: {ercode}")