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
stockgem = ts.get_gem_classified() stockgem.to_excel('stockgem.xls') conn = ts.get_apis() tp = ts.bar('600000', conn, start_date='2018-08-15', end_date='2018-09-15', freq='XD', asset='E', adj='qfq') ts.get_k_data() df = ts.bar('600000', conn) print(ts.get_h_data('600000', start='2018-09-25', end='2018-10-10')) print(df) df.drop(columns=['p_change'], inplace=True) df['p_change'] print(df['vol']) ts.MA() stock_basics = ts.get_stock_basics() stock_data = pd.DataFrame() for code in stock_basics.index: stock_data_temp = ts.bar(code, conn, start_date='2018-09-25', end_date='2018-10-10') print(stock_data_temp) mkcode = ts.get_mkcode(code='600000', asset='E', xapi=None) ct._market_code('600000') print(tp['vol'] * 100) 192361952.0