def _get_mkcode(code='', asset='E', xapi=None): mkcode = '' if asset == 'E': mkcode = ct._market_code(code) elif asset == 'INDEX': mkcode = ct._idx_market_code(code) else: if os.path.exists(ct.INST_PLK_F): mks = pd.read_pickle(ct.INST_PLK_F) else: mks = get_instrument(xapi) mks.to_pickle(ct.INST_PLK_F) mkcode = mks[mks.code == code]['market'].values[0] return mkcode
def _get_mkcode(code='', asset='E', xapi=None): mkcode = '' if asset == 'E': mkcode = ct._market_code(code) elif asset == 'INDEX': mkcode = ct._idx_market_code(code) else: if os.path.exists(ct.INST_PLK_F): mks = pd.read_pickle(ct.INST_PLK_F) else: mks = get_instrument(xapi) mks.to_pickle(ct.INST_PLK_F) mkcode = mks[mks.code == code]['market'].values[0] return mkcode