def check_result(): for index, security_item in get_security_list().iterrows(): for fuquan in ('bfq', 'hfq'): dayk_path = get_kdata_path(security_item, fuquan=fuquan) if not os.path.exists(dayk_path): logger.warn(get_security_dir(security_item)) dir = get_tick_dir(security_item) if os.path.exists(dir): files = [os.path.join(dir, f) for f in os.listdir(dir) if ('csv' in f and os.path.isfile(os.path.join(dir, f)))] if not files: logger.warn(get_security_dir(security_item))
def get_trading_dates_path(item): return os.path.join(get_security_dir(item), 'trading_dates.json')
def get_kdata_dir_old(item, fuquan=False): if fuquan: return os.path.join(get_security_dir(item), 'kdata', 'fuquan') else: return os.path.join(get_security_dir(item), 'kdata')
def get_kdata_path_ths(item, fuquan=False): if fuquan: return os.path.join(get_security_dir(item), 'ths_fuquan_dayk.json') else: return os.path.join(get_security_dir(item), 'ths_dayk.json')
def get_kdata_path_csv_ths(item, fuquan=None): if fuquan == 'qfq' or fuquan == 'hfq': return os.path.join(get_security_dir(item), 'kdata', '{}_ths.csv'.format(fuquan)) else: return os.path.join(get_security_dir(item), 'kdata', 'ths.csv')