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.

TOP

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}")

TOP