コード例 #1
0
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
コード例 #2
0
ファイル: fundflowUtil.py プロジェクト: johnsonhongyi/pyQuant
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
コード例 #3
0
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
コード例 #4
0
ファイル: sina_data.py プロジェクト: johnsonhongyi/pyQuant
 def get_tdx_dd(self):
     df = tdd.get_tdx_all_day_LastDF(self.stock_codes)
コード例 #5
0
            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]