1、增加了新写的8号菜单, 2、修正检查数据存在的问题,

This commit is contained in:
2025-12-18 12:49:15 +08:00
parent 28537e9260
commit 549f00f119
9 changed files with 2024 additions and 209 deletions

View File

@@ -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()