def get_zs_VolRatio(): list = ['000001', '399001'] # list=['000001','399001','399006','399005'] df = tdd.get_tdx_all_day_LastDF(list, type=1) if not len(df) == len(list): return '' return df
def get_zs_VolRatio(): list=['000001','399001'] # list=['000001','399001','399006','399005'] df = tdd.get_tdx_all_day_LastDF(list,type=1) if not len(df)==len(list): return '' return df
def get_zs_VolRatio(): ilist = ['999999', '399001'] # list=['000001','399001','399006','399005'] df = tdd.get_tdx_all_day_LastDF(ilist) if not len(df) == len(ilist): return '' return df
def get_tdx_dd(self): df = tdd.get_tdx_all_day_LastDF(self.stock_codes)
del df gc.collect() radio_t = sl.get_work_time_ratio() time_Rt = time.time() log.debug("top_now:%s %s" % (top_now[:1], len(top_now))) if len(top_now) > 10 and top_now[:1].buy.values >= 0: time_d = time.time() # top_now=top_now[top_now['percent']>=0] if len(top_all) == 0: top_all = top_now # top_all['llow'] = 0 # top_all['lastp'] = 0 top_all = top_all[top_all.buy >= 0] codelist = top_all.index.tolist() log.info("toTDXlist:%s" % len(codelist)) tdxdata = tdd.get_tdx_all_day_LastDF(codelist) log.debug("TdxLastP: %s %s" % (len(tdxdata), tdxdata.columns.values)) tdxdata.rename(columns={"low": "llow"}, inplace=True) tdxdata.rename(columns={"high": "lhigh"}, inplace=True) tdxdata.rename(columns={"close": "lastp"}, inplace=True) tdxdata.rename(columns={"vol": "lvol"}, inplace=True) tdxdata = tdxdata.loc[:, ["llow", "lhigh", "lastp", "lvol", "date"]] # print tdxdata[:1].lastp.dtype # data.drop('amount',axis=0,inplace=True) log.debug("TDX Col:%s" % tdxdata.columns.values) # df_now=top_all.merge(data,on='code',how='left') # df_now=pd.merge(top_all,data,left_index=True,right_index=True,how='left') top_all = top_all.merge(tdxdata, left_index=True, right_index=True, how="left") log.info("Top-merge_now:%s" % (top_all[:1])) top_all = top_all[top_all["llow"] > 0]