# top_dd = top_dd.drop_duplicates() ct_Duration_format_Values = ct.get_Duration_format_Values(ct.Duration_format_trade, market_sort_value[:]) top_dd = top_dd.loc[:, ct_Duration_format_Values] print cct.format_for_print(top_dd) # dfgui.show(top_dif) # if cct.get_now_time_int() < 930 or cct.get_now_time_int() > 1505 or (cct.get_now_time_int() > 1125 and cct.get_now_time_int() < 1505): # print cct.format_for_print(top_dif[-10:]) # print top_all.loc['000025',:] # print "staus",status if status: for code in top_dd[:10].index: code = re.findall('(\d+)', code) if len(code) > 0: code = code[0] kind = sl.get_multiday_ave_compare_silent(code) # print top_all[top_all.low.values==0] # else: # print "\t No RealTime Data" else: print "\tNo Data" int_time = cct.get_now_time_int() if cct.get_work_time(): if int_time < ct.open_time: cct.sleep(ct.sleep_time) elif int_time < 930: cct.sleep((930 - int_time) * 55) # top_all = pd.DataFrame() time_s = time.time() else:
else: # print "Good Morning!!!" top_dif = top_dif.sort_values(by=['diff', 'percent', 'ratio'], ascending=[0, 0, 1]) # top_all=top_all.sort_values(by=['percent','diff','counts','ratio'],ascending=[0,0,1,1]) # print rl.format_for_print(top_dif[:10]) print rl.format_for_print(top_dif[:10]) # print top_all.loc['000025',:] # print "staus",status if status: for code in top_dif[:10].index: code = re.findall('(\d+)', code) if len(code) > 0: code = code[0] kind = sl.get_multiday_ave_compare_silent(code) # print top_all[top_all.low.values==0] # else: # print "\t No RealTime Data" else: print "\tNo Data" int_time = cct.get_now_time_int() if cct.get_work_time(): if int_time < 925: time.sleep(30) elif int_time < 930: time.sleep((930 - int_time) * 60) top_all = pd.DataFrame() time_s = time.time() else: