コード例 #1
0
ファイル: legacy.py プロジェクト: intrad/fooltrader
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))
コード例 #2
0
ファイル: legacy.py プロジェクト: zx403413599/fooltrader
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))
コード例 #3
0
ファイル: legacy.py プロジェクト: zx403413599/fooltrader
def get_trading_dates_path(item):
    return os.path.join(get_security_dir(item), 'trading_dates.json')
コード例 #4
0
ファイル: legacy.py プロジェクト: zx403413599/fooltrader
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')
コード例 #5
0
ファイル: legacy.py プロジェクト: zx403413599/fooltrader
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')
コード例 #6
0
ファイル: legacy.py プロジェクト: zx403413599/fooltrader
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')
コード例 #7
0
ファイル: legacy.py プロジェクト: intrad/fooltrader
def get_trading_dates_path(item):
    return os.path.join(get_security_dir(item), 'trading_dates.json')
コード例 #8
0
ファイル: legacy.py プロジェクト: intrad/fooltrader
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')
コード例 #9
0
ファイル: legacy.py プロジェクト: intrad/fooltrader
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')
コード例 #10
0
ファイル: legacy.py プロジェクト: intrad/fooltrader
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')