1、增加了新写的8号菜单, 2、修正检查数据存在的问题,
This commit is contained in:
@@ -477,10 +477,24 @@ def check_market_data(online_check=Config.DEFAULT_ONLINE_CHECK):
|
||||
check_date = today
|
||||
logger.info(f"开始检查行情数据完整性,检查日期:{check_date}")
|
||||
|
||||
# 优先缓存交易日历,确保后续所有操作都能使用缓存
|
||||
logger.info("正在加载交易日历缓存...")
|
||||
calendar_df = get_trade_calendar()
|
||||
if calendar_df is None:
|
||||
logger.warning("交易日历加载失败,部分功能可能受影响")
|
||||
else:
|
||||
logger.info(f"交易日历缓存成功,共 {len(calendar_df)} 条记录")
|
||||
# 验证检查日期是否为交易日
|
||||
if is_trading_day(check_date):
|
||||
logger.info(f"检查日期 {check_date} 是交易日")
|
||||
else:
|
||||
logger.warning(f"检查日期 {check_date} 不是交易日,可能所有文件都未更新")
|
||||
|
||||
# 获取所有txt文件列表
|
||||
all_files = list(data_dir.glob('*.txt'))
|
||||
total = len(all_files)
|
||||
completed = 0
|
||||
logger.info(f"开始检查 {total} 个数据文件...")
|
||||
|
||||
# 记录开始时间
|
||||
start_time = datetime.datetime.now()
|
||||
|
||||
Reference in New Issue
Block a user