From 017bdf2b4758d9d998190aadba83301e8b499ec5 Mon Sep 17 00:00:00 2001 From: lintaogood Date: Sat, 17 Jan 2026 23:36:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E4=BA=86=E6=A3=80=E6=9F=A5?= =?UTF-8?q?=E8=A1=8C=E6=83=85=E5=87=BA=E7=8E=B0=E7=9A=84=E5=90=84=E7=A7=8D?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E3=80=82=E4=BF=AE=E6=AD=A3=E4=BA=86=E4=BA=A4?= =?UTF-8?q?=E6=98=93=E6=97=A5=E6=9C=9F=E7=9A=84=E9=97=AE=E9=A2=98=EF=BC=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- __pycache__/check_market_data.cpython-310.pyc | Bin 15709 -> 15756 bytes __pycache__/log_style.cpython-310.pyc | Bin 4072 -> 4075 bytes app.log | 6 +- app.log.2025-12-16 | 23 - app.log.2025-12-18 | 6 - app.log.2025-12-29 | 3 - app.log.2026-01-06 | 7 - app.log.2026-01-07 | 1 - app.log.2026-01-15 | 5 + check_market_data.py | 65 +- market_data_check.log | 576 ++++++++++++++++-- market_data_check.log.2026-01-15 | 58 ++ market_data_check_result.csv | 272 +-------- test_fix.py | 25 + 14 files changed, 677 insertions(+), 370 deletions(-) delete mode 100644 app.log.2025-12-16 delete mode 100644 app.log.2025-12-18 delete mode 100644 app.log.2025-12-29 delete mode 100644 app.log.2026-01-06 delete mode 100644 app.log.2026-01-07 create mode 100644 app.log.2026-01-15 create mode 100644 market_data_check.log.2026-01-15 create mode 100644 test_fix.py diff --git a/__pycache__/check_market_data.cpython-310.pyc b/__pycache__/check_market_data.cpython-310.pyc index d5e8a4f1851e40fb8c1a6a5d45959cfd64892929..98ed54fe3c4b36ef7009fda580aa2064fc818957 100644 GIT binary patch delta 2875 zcmZ`*Yit|G5x(Uek4Nz>TMyHgLph10QzAu=*o|c+vTMc4!%!|0AQO^T%V zj@Bc~$g=ZrinMUMMe8DwBO}R=0!7<^Zh;mlU^G99)+q9$MSvb)1O;j*DNqFc)jB}h z&g{{mWTOQ5-R|t{&dj$vvwLmn^%ugWP^d|Q-__N8ju+nxH_If+JLSK0?f@Z0_@Z}w zWF}iq8EHE`Qz^s8g!bZ0tzEf7qMf(Ygf8vipL&0*3gIsPbG5y#3&xXPyOcMJu7+5* zqxP{%$>7~M`5uIO5fp@007os9vRRWlO0JkGIbN$^nq^&~UHpu;C$R1rSo=V$j&|d; zUW5UJ#;|J&WeI?bgM947z^VSJk$}*5UF81l-&@YYgfB=RJq}+zKsP&)^jj6H zY!;1_al0e8Q;gG9*P8|b|KBB0ccNL-=J6fFU31Wz^#I)ZHA5o^|AX+iPQ%D~vJ~gm zj(yA0329BaB(2E?xkRd7rZ8__p?%C-RctSln9P*3a#dxjp;RO~GA$Y2DJd&eeTG`q z45jL4>Y92<8kdg!X2w%(ss;=n3!IYZi-zWY8A!HC)gXK|_=Z@>@aH|W%KW(EvSqL! z^XDa+VL@2Tx8`HPON2-uC8%a=Yks4NNpDC-fDyppsu#zNP*poQZiI!At475Af{`#7 z0jUvzZ^SiX{eXpqjSDOcHX`&Qix^Q@eT^+EpoB)luyl+?-jG&hVLr@=BFR#o(90|W z_=lp0NGHedaHm1le&x_I5kWVrOCcs)}Z&rEf~G=dl-K#*V3atM=i}1=2nY2a7(4FbFWI z%ZD6k@(?}BQ;ANJ=PQY?_7`BFg7r0V{hgQo_UrFlUwQMB*IxhRTfe+CQlk|-4 zp$7li@VS8(P#Lc=;N8DB?x8A+}&U>F;ewU&L;xOO%;ToMsy_0;)?q85a{`=iOjn#MAS2X7fxuQvr)Xwdh z^(?=HdM_iq0-$%gPZF_9cyqd^9M8L>94}R?R^o~Ju; zjU>Wz2o%9YI04{Xge|hT|lif2yujI&iCF=Cis=TJGYC> zdkmyW|DtI@?!n`XVjjU|eRJ>FT{GAefi);w50Spgr$ zN*o;yJx86VBC&CwHtb8x&9%8S&6~D(BYs%(?DLVfi#SP3!Sg9sOr`WL`XijUk0(YS zSgt}d>8n4msEz~TDJXIxgxxTLIA$?y;q6JcAZ$fI#*=<{Zk5wnc#hHp3R@6FE{$Mo x96@XdZi7pBo$Ep9&!Mov>UQj+%hZq12vW2<_ zqMmfm%)Il?`|-@qJM;YUFOS6wu~=Au-}h&C8Dr*K@g|A5tW)|Tc^e2R!nJN~tY1@Y zwZCXWqo*}>p}*4M`v*yMUDx4?G|8^`-y7k=+hN9)a(dnsZ7UTtX(6qeh9c5#obcO) zIX&+!;(n5qZvvDwZ$f)_AZ$kPA+$0>?jYUllsp<)jR{=6FPFCWpu!e}A%xnrXB1_f z0Kb60g;~mikH|z0M1!=mQV#t|9B%`uD_b_r+Qz(2+i}=n7p+;9>gjnkug>VS<{=fb zsjBJejGA-(`n+i`(0+C>IzR^4Qgl-%`l0ur2?-K*MJ?+Ry)LRG`#Sm{nXGJyiDY0m zDo+9^q8rZ4>X|tp*4Et!7}xWfO4C~QhPC_S-Q>~AV*DkkrytkuLPvhf%o(=pH}aZ( zlqx9SgYavF2{zs|k@yXEYt$s!QjCJYA51i1cdgiaLxxZRcpGv~;$C_B79bKut~dS_dR;LMZ~R3~khjYN0ui791HZ zT8}vqN1hYt<4y!@1y%x1cyWW1;iPZ8% zLLlP*czJ_bNNaJz5U+?Xfr-|YuoE~>N)1l%9I@njL!7sD9&b+2X>jDMG%ZXCKEaNh zBMXB>C?$w+tQFQowKmRmJFK}w&^qjxlXwPbUk1}em=>N8V9ygL659HyYOnI&0T7@8p1h~afqBzoBeb1o`6>} z*g*GAVldj>8`+0*ClL0s*Smj9e#fqL50b~(mLAl|_t@>cbn-0ueYOsDz0$&d>}en7 zMNI{vE6uA%>*$+6#TtkFhRdN$VH3)bf|S+BQlgwEH&Q6tX3 z?CQ{P;0S6QXFbDa1Csq627FB1w~_X-*N6K;_JA-f*K)5} zo+;!t%k`Vo$iuA(KpoUtMCd?xg1xtO3z=Y7wbu%5B| zHtfePPpn4SYKrtZwm3Ex@wN*UkFt-(lpW8axnRaR%s-u1VB`jlP=01{pX&Cd(L09o zDxK49e6*+^RtC2PN$UzOlGE^RGVbBQS3SS>G3Ij$Vl6SF++1$b2#l)z&S(r-}L>cmMGcl@7w&l}fRNI`xSI-Cl DNNXK3 diff --git a/app.log b/app.log index 65b9f1c..13777ba 100644 --- a/app.log +++ b/app.log @@ -1,3 +1,3 @@ -2026-01-10 12:22:10 - INFO - 日志文件已配置: app.log -2026-01-10 16:54:32 - INFO - 所有资料已保存到 D:\gp_data\code\all_stock_codes.txt -2026-01-10 16:54:32,565 - INFO - ѱ浽 D:\gp_data\code\all_stock_codes.txt +2026-01-17 21:26:13 - INFO - 日志文件已配置: app.log +2026-01-17 21:26:19 - INFO - 所有资料已保存到 D:\gp_data\code\all_stock_codes.txt +2026-01-17 22:05:01 - INFO - 日志文件已配置: app.log diff --git a/app.log.2025-12-16 b/app.log.2025-12-16 deleted file mode 100644 index 3735860..0000000 --- a/app.log.2025-12-16 +++ /dev/null @@ -1,23 +0,0 @@ -2025-12-06 00:19:00 - INFO - 日志文件已配置: app.log -2025-12-06 00:19:28 - INFO - 日志文件已配置: app.log -2025-12-06 00:22:02 - INFO - 日志文件已配置: app.log -2025-12-06 00:22:14 - INFO - 所有资料已保存到 D:\gp_data\code\all_stock_codes.txt -2025-12-06 08:43:38 - INFO - 日志文件已配置: app.log -2025-12-06 08:43:44 - INFO - 所有资料已保存到 D:\gp_data\code\all_stock_codes.txt -2025-12-06 09:05:30 - INFO - 所有资料已保存到 D:\gp_data\code\all_stock_codes.txt -2025-12-06 09:22:17 - INFO - 日志文件已配置: app.log -2025-12-06 09:23:01 - INFO - 日志文件已配置: app.log -2025-12-06 09:23:51 - INFO - 日志文件已配置: app.log -2025-12-06 09:28:29 - INFO - 日志文件已配置: app.log -2025-12-06 09:33:43 - INFO - 日志文件已配置: app.log -2025-12-06 09:34:15 - INFO - 日志文件已配置: app.log -2025-12-06 09:44:03 - INFO - 日志文件已配置: app.log -2025-12-06 09:44:07 - INFO - 所有资料已保存到 D:\gp_data\code\all_stock_codes.txt -2025-12-06 17:47:22 - INFO - 日志文件已配置: app.log -2025-12-06 17:47:26 - INFO - 所有资料已保存到 D:\gp_data\code\all_stock_codes.txt -2025-12-06 20:11:44 - INFO - 日志文件已配置: app.log -2025-12-06 20:12:22 - INFO - 所有资料已保存到 D:\gp_data\code\all_stock_codes.txt -2025-12-16 17:42:33 - INFO - 日志文件已配置: app.log -2025-12-16 17:43:00 - INFO - 所有资料已保存到 D:\gp_data\code\all_stock_codes.txt -2025-12-16 17:43:00,032 - INFO - ѱ浽 D:\gp_data\code\all_stock_codes.txt -2025-12-16 18:13:47 - INFO - 日志文件已配置: app.log diff --git a/app.log.2025-12-18 b/app.log.2025-12-18 deleted file mode 100644 index 1881093..0000000 --- a/app.log.2025-12-18 +++ /dev/null @@ -1,6 +0,0 @@ -2025-12-18 00:51:22 - INFO - 日志文件已配置: app.log -2025-12-18 00:51:32 - INFO - 所有资料已保存到 D:\gp_data\code\all_stock_codes.txt -2025-12-18 00:51:32,747 - INFO - ѱ浽 D:\gp_data\code\all_stock_codes.txt -2025-12-18 12:38:40 - INFO - 日志文件已配置: app.log -2025-12-18 12:39:04 - INFO - 日志文件已配置: app.log -2025-12-18 12:57:03 - INFO - 日志文件已配置: app.log diff --git a/app.log.2025-12-29 b/app.log.2025-12-29 deleted file mode 100644 index 2c893b7..0000000 --- a/app.log.2025-12-29 +++ /dev/null @@ -1,3 +0,0 @@ -2025-12-29 16:16:38 - INFO - 日志文件已配置: app.log -2025-12-29 16:16:59 - INFO - 所有资料已保存到 D:\gp_data\code\all_stock_codes.txt -2025-12-29 16:16:59,651 - INFO - ѱ浽 D:\gp_data\code\all_stock_codes.txt diff --git a/app.log.2026-01-06 b/app.log.2026-01-06 deleted file mode 100644 index f2c1944..0000000 --- a/app.log.2026-01-06 +++ /dev/null @@ -1,7 +0,0 @@ -2026-01-06 12:10:13 - INFO - 日志文件已配置: app.log -2026-01-06 12:32:22 - INFO - 所有资料已保存到 D:\gp_data\code\all_stock_codes.txt -2026-01-06 12:32:22,231 - INFO - ѱ浽 D:\gp_data\code\all_stock_codes.txt -2026-01-06 12:32:29 - INFO - 所有资料已保存到 D:\gp_data\code\all_stock_codes.txt -2026-01-06 12:32:29,520 - INFO - ѱ浽 D:\gp_data\code\all_stock_codes.txt -2026-01-06 12:33:01 - INFO - 所有资料已保存到 D:\gp_data\code\all_stock_codes.txt -2026-01-06 12:33:01,771 - INFO - ѱ浽 D:\gp_data\code\all_stock_codes.txt diff --git a/app.log.2026-01-07 b/app.log.2026-01-07 deleted file mode 100644 index ef1c39f..0000000 --- a/app.log.2026-01-07 +++ /dev/null @@ -1 +0,0 @@ -2026-01-07 21:59:22 - INFO - 日志文件已配置: app.log diff --git a/app.log.2026-01-15 b/app.log.2026-01-15 new file mode 100644 index 0000000..af82275 --- /dev/null +++ b/app.log.2026-01-15 @@ -0,0 +1,5 @@ +2026-01-10 12:22:10 - INFO - 日志文件已配置: app.log +2026-01-10 16:54:32 - INFO - 所有资料已保存到 D:\gp_data\code\all_stock_codes.txt +2026-01-10 16:54:32,565 - INFO - ѱ浽 D:\gp_data\code\all_stock_codes.txt +2026-01-15 19:29:11 - INFO - 日志文件已配置: app.log +2026-01-15 19:43:30 - INFO - 所有资料已保存到 D:\gp_data\code\all_stock_codes.txt diff --git a/check_market_data.py b/check_market_data.py index 3d77191..a07437f 100644 --- a/check_market_data.py +++ b/check_market_data.py @@ -154,7 +154,41 @@ def is_trading_day(check_date): return check_date in trade_calendar_dates +def get_previous_trading_day(target_date): + """ + 获取指定日期之前的最近一个交易日 + :param target_date: 指定日期,格式YYYYMMDD + :return: 最近的前一个交易日,格式YYYYMMDD,如果查询失败返回None + """ + try: + # 确保交易日历已加载 + calendar_df = get_trade_calendar() + if calendar_df is None: + logger.error("无法获取交易日历,无法计算前一个交易日") + return None + + # 将目标日期转换为datetime对象 + target_dt = datetime.datetime.strptime(target_date, '%Y%m%d') + + # 筛选出目标日期之前的所有交易日 + trading_days = calendar_df[(calendar_df['is_open'] == 1) & (calendar_df['cal_date'] < target_date)] + + if trading_days.empty: + logger.warning(f"在目标日期 {target_date} 之前未找到交易日") + return None + + # 按日期降序排序,取第一个(最近的) + previous_trading_day = trading_days.sort_values('cal_date', ascending=False).iloc[0]['cal_date'] + + logger.info(f"目标日期 {target_date} 的前一个交易日是 {previous_trading_day}") + return previous_trading_day + except Exception as e: + logger.error(f"获取前一个交易日失败: {str(e)}") + return None + + def get_latest_trade_date(file_path): + """ 从txt文件中获取最新的交易日期 注意:现在数据文件按日期降序保存,最新的交易日期在文件第一行数据(跳过表头) @@ -289,6 +323,13 @@ def check_stock_suspended(ts_code, check_date): start_date = (check_dt - datetime.timedelta(days=30)).strftime('%Y%m%d') end_date = (check_dt + datetime.timedelta(days=30)).strftime('%Y%m%d') + # 计算今天的日期,格式YYYYMMDD + today = datetime.datetime.now().strftime('%Y%m%d') + + # 确保结束日期不超过今天 + if end_date > today: + end_date = today + # 获取停牌信息 suspend_df = get_suspend_info(ts_code, start_date, end_date) @@ -488,7 +529,14 @@ def check_market_data(online_check=Config.DEFAULT_ONLINE_CHECK): if is_trading_day(check_date): logger.info(f"检查日期 {check_date} 是交易日") else: - logger.warning(f"检查日期 {check_date} 不是交易日,可能所有文件都未更新") + logger.warning(f"检查日期 {check_date} 不是交易日,正在寻找最近的前一个交易日...") + # 寻找最近的前一个交易日 + previous_trading_day = get_previous_trading_day(check_date) + if previous_trading_day: + check_date = previous_trading_day + logger.info(f"已将检查日期调整为:{check_date}") + else: + logger.error("无法找到合适的检查日期,将使用原检查日期") # 获取所有txt文件列表 all_files = list(data_dir.glob('*.txt')) @@ -618,12 +666,23 @@ def check_market_data(online_check=Config.DEFAULT_ONLINE_CHECK): # 输出结果到CSV文件 output_file = Config.OUTPUT_FILE with open(output_file, 'w', newline='', encoding='utf-8') as csvfile: - fieldnames = ['file_name', 'ts_code', 'latest_date', 'trading_days_diff', 'online_data_exists', 'status', 'is_suspended', 'suspend_dates'] + fieldnames = ['文件名称', '股票代码', '最新日期', '交易日差', '在线数据', '状态', '是否停牌', '停牌日期'] writer = csv.DictWriter(csvfile, fieldnames=fieldnames) writer.writeheader() for file_info in incomplete_files: - writer.writerow(file_info) + # 构建中文标题对应的字典 + chinese_file_info = { + '文件名称': file_info['file_name'], + '股票代码': file_info['ts_code'], + '最新日期': file_info['latest_date'], + '交易日差': file_info['trading_days_diff'], + '在线数据': file_info['online_data_exists'], + '状态': file_info['status'], + '是否停牌': file_info['is_suspended'], + '停牌日期': file_info['suspend_dates'] + } + writer.writerow(chinese_file_info) logger.info(f"检查完成,共检查 {total} 个文件") logger.info(f"发现 {len(incomplete_files)} 个未更新到最新的数据文件") diff --git a/market_data_check.log b/market_data_check.log index 21689e1..5b90f68 100644 --- a/market_data_check.log +++ b/market_data_check.log @@ -1,58 +1,518 @@ -2025-12-30 13:25:03 - INFO - 日志文件已配置: market_data_check.log -2025-12-30 13:25:03 - INFO - 当前时间2025-12-30 13:25:03早于16:00,检查日期调整为前一天:20251229 -2025-12-30 13:25:03 - INFO - 正在加载交易日历缓存... -2025-12-30 13:25:04 - INFO - 成功获取并缓存交易日历: 20231231至20260129 -2025-12-30 13:25:04 - INFO - 交易日历缓存成功,共 761 条记录 -2025-12-30 13:25:04 - INFO - 检查日期 20251229 是交易日 -2025-12-30 13:25:04 - INFO - 开始检查 4533 个数据文件... -2025-12-30 13:25:08 - INFO - 收集到的不完整文件数量: 1948 -2025-12-30 13:25:08 - INFO - 前5个不完整文件示例: ['000001.SZ', '000004.SZ', '000007.SZ', '000009.SZ', '000011.SZ'] -2025-12-30 13:25:08 - INFO - 开始对 1948 个数据不完整的个股进行停牌检查 -2025-12-30 13:25:09 - INFO - 未找到 000001.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:10 - INFO - 未找到 000004.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:10 - INFO - 未找到 000007.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:11 - INFO - 未找到 000009.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:11 - INFO - 未找到 000011.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:12 - INFO - 未找到 000014.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:12 - INFO - 未找到 000017.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:13 - INFO - 未找到 000020.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:13 - INFO - 未找到 000025.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:13 - INFO - 未找到 000027.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:14 - INFO - 未找到 000029.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:15 - INFO - 未找到 000031.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:16 - INFO - 未找到 000034.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:16 - INFO - 未找到 000036.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:17 - INFO - 未找到 000039.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:17 - INFO - 未找到 000045.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:18 - INFO - 未找到 000049.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:18 - INFO - 未找到 000055.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:19 - INFO - 未找到 000058.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:20 - INFO - 未找到 000060.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:20 - INFO - 未找到 000062.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:21 - INFO - 未找到 000065.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:22 - INFO - 未找到 000068.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:22 - INFO - 未找到 000070.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:23 - INFO - 未找到 000088.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:24 - INFO - 未找到 000090.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:24 - INFO - 未找到 000099.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:25 - INFO - 未找到 000151.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:26 - INFO - 未找到 000155.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:26 - INFO - 未找到 000157.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:26 - INFO - 未找到 000159.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:27 - INFO - 未找到 000301.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:28 - INFO - 未找到 000338.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:28 - INFO - 未找到 000401.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:29 - INFO - 未找到 000403.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:30 - INFO - 未找到 000407.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:30 - INFO - 未找到 000409.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:30 - INFO - 未找到 000411.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:31 - INFO - 未找到 000417.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:31 - INFO - 未找到 000420.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:31 - INFO - 未找到 000422.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:32 - INFO - 未找到 000425.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:33 - INFO - 未找到 000428.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:33 - INFO - 找到 000430.SZ 在 20251129 至 20260128 期间的停牌数据: 2条 -2025-12-30 13:25:33 - INFO - 股票 000430.SZ 在 20251229 未处于停牌状态 -2025-12-30 13:25:34 - INFO - 未找到 000498.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:35 - INFO - 未找到 000503.SZ 在 20251129 至 20260128 期间的停牌数据 -2025-12-30 13:25:35 - INFO - 未找到 000505.SZ 在 20251129 至 20260128 期间的停牌数据 +2026-01-17 22:05:09 - INFO - 日志文件已配置: market_data_check.log +2026-01-17 22:05:09 - INFO - 开始检查行情数据完整性,检查日期:20260117 +2026-01-17 22:05:09 - INFO - 正在加载交易日历缓存... +2026-01-17 22:05:09 - INFO - 成功获取并缓存交易日历: 20240118至20260216 +2026-01-17 22:05:09 - INFO - 交易日历缓存成功,共 761 条记录 +2026-01-17 22:05:09 - WARNING - 检查日期 20260117 不是交易日,可能所有文件都未更新 +2026-01-17 22:05:09 - INFO - 开始检查 2592 个数据文件... +2026-01-17 22:05:11 - INFO - 收集到的不完整文件数量: 2592 +2026-01-17 22:05:11 - INFO - 前5个不完整文件示例: ['000002.SZ', '000006.SZ', '000008.SZ', '000010.SZ', '000012.SZ'] +2026-01-17 22:05:11 - INFO - 开始对 2592 个数据不完整的个股进行停牌检查 +2026-01-17 22:05:11 - INFO - 未找到 000002.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:11 - INFO - 未找到 000006.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:11 - INFO - 未找到 000008.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:11 - INFO - 未找到 000010.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:11 - INFO - 未找到 000012.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:11 - INFO - 未找到 000016.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:11 - INFO - 未找到 000019.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:11 - INFO - 未找到 000021.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:12 - INFO - 未找到 000026.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:12 - INFO - 未找到 000028.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:12 - INFO - 未找到 000030.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:12 - INFO - 未找到 000032.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:12 - INFO - 未找到 000035.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:12 - INFO - 未找到 000037.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:12 - INFO - 未找到 000042.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:12 - INFO - 未找到 000048.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:12 - INFO - 未找到 000050.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:13 - INFO - 未找到 000056.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:13 - INFO - 未找到 000059.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:13 - INFO - 未找到 000061.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:13 - INFO - 未找到 000063.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:13 - INFO - 未找到 000066.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:13 - INFO - 未找到 000069.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:13 - INFO - 未找到 000078.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:13 - INFO - 未找到 000089.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:13 - INFO - 未找到 000096.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:14 - INFO - 未找到 000100.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:14 - INFO - 未找到 000153.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:14 - INFO - 未找到 000156.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:14 - INFO - 未找到 000158.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:14 - INFO - 未找到 000166.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:14 - INFO - 未找到 000333.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:14 - INFO - 未找到 000400.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:14 - INFO - 未找到 000402.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:14 - INFO - 未找到 000404.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:15 - INFO - 未找到 000408.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:15 - INFO - 未找到 000410.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:15 - INFO - 未找到 000415.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:15 - INFO - 未找到 000419.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:15 - INFO - 未找到 000421.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:15 - INFO - 未找到 000423.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:15 - INFO - 未找到 000426.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:15 - INFO - 未找到 000429.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:15 - INFO - 未找到 000488.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:15 - INFO - 未找到 000501.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:16 - INFO - 未找到 000504.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:16 - INFO - 未找到 000506.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:16 - INFO - 未找到 000509.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:16 - INFO - 未找到 000513.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:16 - INFO - 未找到 000516.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:16 - INFO - 未找到 000518.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:16 - INFO - 未找到 000520.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:16 - INFO - 未找到 000523.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:16 - INFO - 未找到 000525.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:17 - INFO - 未找到 000528.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:17 - INFO - 未找到 000530.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:17 - INFO - 未找到 000532.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:17 - INFO - 未找到 000534.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:17 - INFO - 未找到 000537.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:17 - INFO - 未找到 000539.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:17 - INFO - 未找到 000543.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:17 - INFO - 未找到 000545.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:18 - INFO - 未找到 000547.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:18 - INFO - 未找到 000550.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:18 - INFO - 未找到 000552.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:18 - INFO - 未找到 000554.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:18 - INFO - 未找到 000557.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:18 - INFO - 未找到 000559.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:18 - INFO - 未找到 000561.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:18 - INFO - 未找到 000564.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:18 - INFO - 未找到 000566.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:18 - INFO - 未找到 000568.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:19 - INFO - 未找到 000571.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:19 - INFO - 未找到 000573.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:19 - INFO - 未找到 000581.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:19 - INFO - 未找到 000586.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:19 - INFO - 未找到 000590.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:19 - INFO - 未找到 000592.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:19 - INFO - 未找到 000595.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:19 - INFO - 未找到 000597.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:19 - INFO - 未找到 000599.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:20 - INFO - 未找到 000601.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:20 - INFO - 未找到 000605.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:20 - INFO - 找到 000608.SZ 在 20251218 至 20260216 期间的停牌数据: 6条 +2026-01-17 22:05:20 - INFO - 股票 000608.SZ 在 20260117 未处于停牌状态 +2026-01-17 22:05:20 - INFO - 未找到 000610.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:20 - INFO - 找到 000615.SZ 在 20251218 至 20260216 期间的停牌数据: 2条 +2026-01-17 22:05:20 - INFO - 股票 000615.SZ 在 20260117 未处于停牌状态 +2026-01-17 22:05:20 - INFO - 未找到 000619.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:20 - INFO - 未找到 000623.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:20 - INFO - 未找到 000626.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:20 - INFO - 未找到 000629.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:21 - INFO - 未找到 000631.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:21 - INFO - 未找到 000633.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:21 - INFO - 未找到 000636.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:21 - INFO - 未找到 000638.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:21 - INFO - 未找到 000650.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:21 - INFO - 未找到 000652.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:21 - INFO - 未找到 000656.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:21 - INFO - 未找到 000659.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:21 - INFO - 未找到 000663.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:22 - INFO - 未找到 000668.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:22 - INFO - 找到 000670.SZ 在 20251218 至 20260216 期间的停牌数据: 9条 +2026-01-17 22:05:22 - INFO - 股票 000670.SZ 在 20260117 未处于停牌状态 +2026-01-17 22:05:22 - INFO - 未找到 000676.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:22 - INFO - 未找到 000678.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:22 - INFO - 未找到 000680.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:22 - INFO - 未找到 000682.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:22 - INFO - 未找到 000685.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:22 - INFO - 未找到 000688.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:22 - INFO - 找到 000691.SZ 在 20251218 至 20260216 期间的停牌数据: 2条 +2026-01-17 22:05:22 - INFO - 股票 000691.SZ 在 20260117 未处于停牌状态 +2026-01-17 22:05:22 - INFO - 未找到 000695.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:23 - INFO - 未找到 000698.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:23 - INFO - 未找到 000701.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:23 - INFO - 未找到 000703.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:23 - INFO - 未找到 000707.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:23 - INFO - 未找到 000709.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:23 - INFO - 未找到 000711.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:23 - INFO - 未找到 000713.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:23 - INFO - 未找到 000716.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:23 - INFO - 未找到 000718.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:24 - INFO - 未找到 000720.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:24 - INFO - 未找到 000722.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:24 - INFO - 未找到 000725.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:24 - INFO - 未找到 000727.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:24 - INFO - 未找到 000729.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:24 - INFO - 未找到 000733.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:24 - INFO - 未找到 000736.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:24 - INFO - 未找到 000738.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:24 - INFO - 未找到 000750.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:25 - INFO - 未找到 000752.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:25 - INFO - 未找到 000755.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:25 - INFO - 未找到 000757.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:25 - INFO - 未找到 000759.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:25 - INFO - 未找到 000762.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:25 - INFO - 未找到 000767.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:25 - INFO - 未找到 000776.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:25 - INFO - 未找到 000778.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:25 - INFO - 未找到 000782.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:26 - INFO - 未找到 000785.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:26 - INFO - 未找到 000788.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:26 - INFO - 未找到 000790.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:26 - INFO - 未找到 000792.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:26 - INFO - 未找到 000795.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:26 - INFO - 未找到 000797.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:26 - INFO - 未找到 000799.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:26 - INFO - 未找到 000801.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:26 - INFO - 未找到 000803.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:26 - INFO - 未找到 000809.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:27 - INFO - 未找到 000811.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:27 - INFO - 未找到 000813.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:27 - INFO - 未找到 000816.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:27 - INFO - 未找到 000819.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:27 - INFO - 找到 000821.SZ 在 20251218 至 20260216 期间的停牌数据: 2条 +2026-01-17 22:05:27 - INFO - 股票 000821.SZ 在 20260117 未处于停牌状态 +2026-01-17 22:05:27 - INFO - 未找到 000823.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:27 - INFO - 未找到 000826.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:27 - INFO - 未找到 000829.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:27 - INFO - 未找到 000831.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:28 - INFO - 未找到 000837.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:28 - INFO - 未找到 000839.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:28 - INFO - 未找到 000850.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:28 - INFO - 未找到 000856.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:28 - INFO - 未找到 000859.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:28 - INFO - 未找到 000862.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:28 - INFO - 未找到 000868.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:28 - INFO - 未找到 000875.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:28 - INFO - 未找到 000877.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:05:29 - INFO - 未找到 000880.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:31:40 - INFO - 日志文件已配置: market_data_check.log +2026-01-17 22:31:40 - INFO - 开始检查行情数据完整性,检查日期:20260117 +2026-01-17 22:31:40 - INFO - 正在加载交易日历缓存... +2026-01-17 22:31:40 - INFO - 成功获取并缓存交易日历: 20240118至20260216 +2026-01-17 22:31:40 - INFO - 交易日历缓存成功,共 761 条记录 +2026-01-17 22:31:40 - WARNING - 检查日期 20260117 不是交易日,可能所有文件都未更新 +2026-01-17 22:31:40 - INFO - 开始检查 2592 个数据文件... +2026-01-17 22:31:42 - INFO - 收集到的不完整文件数量: 2592 +2026-01-17 22:31:42 - INFO - 前5个不完整文件示例: ['000002.SZ', '000006.SZ', '000008.SZ', '000010.SZ', '000012.SZ'] +2026-01-17 22:31:42 - INFO - 开始对 2592 个数据不完整的个股进行停牌检查 +2026-01-17 22:31:42 - INFO - 未找到 000002.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:31:42 - INFO - 未找到 000006.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:31:42 - INFO - 未找到 000008.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:31:42 - INFO - 未找到 000010.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:31:42 - INFO - 未找到 000012.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:31:42 - INFO - 未找到 000016.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:31:42 - INFO - 未找到 000019.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:31:42 - INFO - 未找到 000021.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:31:42 - INFO - 未找到 000026.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:31:43 - INFO - 未找到 000028.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:31:43 - INFO - 未找到 000030.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:31:43 - INFO - 未找到 000032.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:31:43 - INFO - 未找到 000035.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:31:43 - INFO - 未找到 000037.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:31:43 - INFO - 未找到 000042.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:31:43 - INFO - 未找到 000048.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:31:43 - INFO - 未找到 000050.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:31:43 - INFO - 未找到 000056.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:31:44 - INFO - 未找到 000059.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:31:44 - INFO - 未找到 000061.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:31:44 - INFO - 未找到 000063.SZ 在 20251218 至 20260216 期间的停牌数据 +2026-01-17 22:34:16 - INFO - 日志文件已配置: market_data_check.log +2026-01-17 22:34:17 - INFO - 未找到 000001.SZ 在 20251216 至 20260117 期间的停牌数据 +2026-01-17 22:48:38 - INFO - 日志文件已配置: market_data_check.log +2026-01-17 22:48:38 - INFO - 开始检查行情数据完整性,检查日期:20260117 +2026-01-17 22:48:38 - INFO - 正在加载交易日历缓存... +2026-01-17 22:48:39 - INFO - 成功获取并缓存交易日历: 20240118至20260216 +2026-01-17 22:48:39 - INFO - 交易日历缓存成功,共 761 条记录 +2026-01-17 22:48:39 - WARNING - 检查日期 20260117 不是交易日,可能所有文件都未更新 +2026-01-17 22:48:39 - INFO - 开始检查 2592 个数据文件... +2026-01-17 22:48:40 - INFO - 收集到的不完整文件数量: 2592 +2026-01-17 22:48:40 - INFO - 前5个不完整文件示例: ['000002.SZ', '000006.SZ', '000008.SZ', '000010.SZ', '000012.SZ'] +2026-01-17 22:48:40 - INFO - 开始对 2592 个数据不完整的个股进行停牌检查 +2026-01-17 22:48:40 - INFO - 未找到 000002.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:40 - INFO - 未找到 000006.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:40 - INFO - 未找到 000008.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:40 - INFO - 未找到 000010.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:40 - INFO - 未找到 000012.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:41 - INFO - 未找到 000016.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:41 - INFO - 未找到 000019.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:41 - INFO - 未找到 000021.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:41 - INFO - 未找到 000026.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:41 - INFO - 未找到 000028.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:41 - INFO - 未找到 000030.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:41 - INFO - 未找到 000032.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:41 - INFO - 未找到 000035.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:41 - INFO - 未找到 000037.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:41 - INFO - 未找到 000042.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:42 - INFO - 未找到 000048.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:42 - INFO - 未找到 000050.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:42 - INFO - 未找到 000056.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:42 - INFO - 未找到 000059.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:42 - INFO - 未找到 000061.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:42 - INFO - 未找到 000063.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:42 - INFO - 未找到 000066.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:42 - INFO - 未找到 000069.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:42 - INFO - 未找到 000078.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:43 - INFO - 未找到 000089.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:43 - INFO - 未找到 000096.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:43 - INFO - 未找到 000100.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 22:48:43 - INFO - 未找到 000153.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 23:07:00 - INFO - 日志文件已配置: market_data_check.log +2026-01-17 23:07:00 - INFO - 开始检查行情数据完整性,检查日期:20260117 +2026-01-17 23:07:00 - INFO - 正在加载交易日历缓存... +2026-01-17 23:07:01 - INFO - 成功获取并缓存交易日历: 20240118至20260216 +2026-01-17 23:07:01 - INFO - 交易日历缓存成功,共 761 条记录 +2026-01-17 23:07:01 - WARNING - 检查日期 20260117 不是交易日,可能所有文件都未更新 +2026-01-17 23:07:01 - INFO - 开始检查 2592 个数据文件... +2026-01-17 23:07:02 - INFO - 收集到的不完整文件数量: 2592 +2026-01-17 23:07:02 - INFO - 前5个不完整文件示例: ['000002.SZ', '000006.SZ', '000008.SZ', '000010.SZ', '000012.SZ'] +2026-01-17 23:07:02 - INFO - 开始对 2592 个数据不完整的个股进行停牌检查 +2026-01-17 23:07:02 - INFO - 未找到 000002.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 23:07:02 - INFO - 未找到 000006.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 23:07:02 - INFO - 未找到 000008.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 23:07:02 - INFO - 未找到 000010.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 23:07:02 - INFO - 未找到 000012.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 23:07:02 - INFO - 未找到 000016.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 23:07:02 - INFO - 未找到 000019.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 23:07:03 - INFO - 未找到 000021.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 23:07:03 - INFO - 未找到 000026.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 23:07:03 - INFO - 未找到 000028.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 23:07:03 - INFO - 未找到 000030.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 23:07:03 - INFO - 未找到 000032.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 23:07:03 - INFO - 未找到 000035.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 23:07:03 - INFO - 未找到 000037.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 23:07:03 - INFO - 未找到 000042.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 23:07:03 - INFO - 未找到 000048.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 23:07:04 - INFO - 未找到 000050.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 23:07:04 - INFO - 未找到 000056.SZ 在 20251218 至 20260117 期间的停牌数据 +2026-01-17 23:10:59 - INFO - 日志文件已配置: market_data_check.log +2026-01-17 23:10:59 - INFO - 开始检查行情数据完整性,检查日期:20260117 +2026-01-17 23:10:59 - INFO - 正在加载交易日历缓存... +2026-01-17 23:11:05 - INFO - 成功获取并缓存交易日历: 20240118至20260216 +2026-01-17 23:11:05 - INFO - 交易日历缓存成功,共 761 条记录 +2026-01-17 23:11:05 - WARNING - 检查日期 20260117 不是交易日,正在寻找最近的前一个交易日... +2026-01-17 23:11:05 - INFO - 目标日期 20260117 的前一个交易日是 20260116 +2026-01-17 23:11:05 - INFO - 已将检查日期调整为:20260116 +2026-01-17 23:11:05 - INFO - 开始检查 2592 个数据文件... +2026-01-17 23:11:05 - INFO - 收集到的不完整文件数量: 6 +2026-01-17 23:11:05 - INFO - 前5个不完整文件示例: ['000670.SZ', '002131.SZ', '002155.SZ', '002931.SZ', '300658.SZ'] +2026-01-17 23:11:05 - INFO - 开始对 6 个数据不完整的个股进行停牌检查 +2026-01-17 23:11:10 - INFO - 找到 000670.SZ 在 20251217 至 20260117 期间的停牌数据: 9条 +2026-01-17 23:11:10 - INFO - 股票 000670.SZ 在 20260116 处于停牌状态 +2026-01-17 23:11:10 - INFO - 股票 000670.SZ 当前处于停牌状态 +2026-01-17 23:11:10 - INFO - 股票 000670.SZ 的最新行情日期 20260105 < 停牌开始日期 20260106,开始更新数据 +2026-01-17 23:11:10 - INFO - 开始更新股票 000670.SZ 的行情数据 +2026-01-17 23:11:10 - INFO - 股票 000670.SZ 现有最新日期: 20260105,将获取 20260106 至今的数据 +2026-01-17 23:11:16 - INFO - 未获取到股票 000670.SZ 的新数据 +2026-01-17 23:11:16 - INFO - 股票 000670.SZ 数据更新成功,最新日期: 20260105 +2026-01-17 23:11:21 - INFO - 找到 002131.SZ 在 20251217 至 20260117 期间的停牌数据: 1条 +2026-01-17 23:11:21 - INFO - 股票 002131.SZ 在 20260116 处于停牌状态 +2026-01-17 23:11:21 - INFO - 股票 002131.SZ 当前处于停牌状态 +2026-01-17 23:11:21 - INFO - 股票 002131.SZ 的最新行情日期 20260115 < 停牌开始日期 20260116,开始更新数据 +2026-01-17 23:11:21 - INFO - 开始更新股票 002131.SZ 的行情数据 +2026-01-17 23:11:21 - INFO - 股票 002131.SZ 现有最新日期: 20260115,将获取 20260116 至今的数据 +2026-01-17 23:11:27 - INFO - 未获取到股票 002131.SZ 的新数据 +2026-01-17 23:11:27 - INFO - 股票 002131.SZ 数据更新成功,最新日期: 20260115 +2026-01-17 23:11:32 - INFO - 找到 002155.SZ 在 20251217 至 20260117 期间的停牌数据: 5条 +2026-01-17 23:11:32 - INFO - 股票 002155.SZ 在 20260116 处于停牌状态 +2026-01-17 23:11:32 - INFO - 股票 002155.SZ 当前处于停牌状态 +2026-01-17 23:11:32 - INFO - 股票 002155.SZ 的最新行情日期 20260109 < 停牌开始日期 20260112,开始更新数据 +2026-01-17 23:11:32 - INFO - 开始更新股票 002155.SZ 的行情数据 +2026-01-17 23:11:32 - INFO - 股票 002155.SZ 现有最新日期: 20260109,将获取 20260110 至今的数据 +2026-01-17 23:11:37 - INFO - 未获取到股票 002155.SZ 的新数据 +2026-01-17 23:11:37 - INFO - 股票 002155.SZ 数据更新成功,最新日期: 20260109 +2026-01-17 23:11:43 - INFO - 找到 002931.SZ 在 20251217 至 20260117 期间的停牌数据: 9条 +2026-01-17 23:11:43 - INFO - 股票 002931.SZ 在 20260116 处于停牌状态 +2026-01-17 23:11:43 - INFO - 股票 002931.SZ 当前处于停牌状态 +2026-01-17 23:11:43 - INFO - 股票 002931.SZ 的最新行情日期 20260113 >= 停牌开始日期 20251218,数据完整,不输出报告 +2026-01-17 23:11:48 - INFO - 找到 300658.SZ 在 20251217 至 20260117 期间的停牌数据: 10条 +2026-01-17 23:11:48 - INFO - 股票 300658.SZ 在 20260116 处于停牌状态 +2026-01-17 23:11:48 - INFO - 股票 300658.SZ 当前处于停牌状态 +2026-01-17 23:11:48 - INFO - 股票 300658.SZ 的最新行情日期 20251231 < 停牌开始日期 20260105,开始更新数据 +2026-01-17 23:11:48 - INFO - 开始更新股票 300658.SZ 的行情数据 +2026-01-17 23:11:48 - INFO - 股票 300658.SZ 现有最新日期: 20251231,将获取 20260101 至今的数据 +2026-01-17 23:11:53 - INFO - 未获取到股票 300658.SZ 的新数据 +2026-01-17 23:11:54 - INFO - 股票 300658.SZ 数据更新成功,最新日期: 20251231 +2026-01-17 23:11:59 - INFO - 找到 601615.SH 在 20251217 至 20260117 期间的停牌数据: 4条 +2026-01-17 23:11:59 - INFO - 股票 601615.SH 在 20260116 处于停牌状态 +2026-01-17 23:11:59 - INFO - 股票 601615.SH 当前处于停牌状态 +2026-01-17 23:11:59 - INFO - 股票 601615.SH 的最新行情日期 20260112 < 停牌开始日期 20260113,开始更新数据 +2026-01-17 23:11:59 - INFO - 开始更新股票 601615.SH 的行情数据 +2026-01-17 23:11:59 - INFO - 股票 601615.SH 现有最新日期: 20260112,将获取 20260113 至今的数据 +2026-01-17 23:12:29 - ERROR - 读取文件 D:\gp_data\day\601615.SH_daily_data.txt 失败: HTTPConnectionPool(host='127.0.0.1', port=9674): Read timed out. (read timeout=30) +2026-01-17 23:12:29 - INFO - 获取股票 601615.SH 的全部行情数据 +2026-01-17 23:12:34 - INFO - 股票 601615.SH 的行情数据已成功获取并保存 +2026-01-17 23:12:34 - INFO - 股票 601615.SH 数据更新成功,最新日期: 20260112 +2026-01-17 23:12:34 - INFO - 停牌检查完成,剩余 5 个需要输出报告的不完整个股 +2026-01-17 23:12:34 - INFO - 检查完成,共检查 2592 个文件 +2026-01-17 23:12:34 - INFO - 发现 5 个未更新到最新的数据文件 +2026-01-17 23:12:34 - INFO - 检查结果已输出到:market_data_check_result.csv +2026-01-17 23:23:52 - INFO - 日志文件已配置: market_data_check.log +2026-01-17 23:23:52 - INFO - 开始检查行情数据完整性,检查日期:20260117 +2026-01-17 23:23:52 - INFO - 正在加载交易日历缓存... +2026-01-17 23:23:52 - INFO - 成功获取并缓存交易日历: 20240118至20260216 +2026-01-17 23:23:52 - INFO - 交易日历缓存成功,共 761 条记录 +2026-01-17 23:23:52 - WARNING - 检查日期 20260117 不是交易日,正在寻找最近的前一个交易日... +2026-01-17 23:23:52 - INFO - 目标日期 20260117 的前一个交易日是 20260116 +2026-01-17 23:23:52 - INFO - 已将检查日期调整为:20260116 +2026-01-17 23:23:52 - INFO - 开始检查 2592 个数据文件... +2026-01-17 23:23:52 - INFO - 收集到的不完整文件数量: 6 +2026-01-17 23:23:52 - INFO - 前5个不完整文件示例: ['000670.SZ', '002131.SZ', '002155.SZ', '002931.SZ', '300658.SZ'] +2026-01-17 23:23:52 - INFO - 开始对 6 个数据不完整的个股进行停牌检查 +2026-01-17 23:23:52 - INFO - 找到 000670.SZ 在 20251217 至 20260117 期间的停牌数据: 9条 +2026-01-17 23:23:52 - INFO - 股票 000670.SZ 在 20260116 处于停牌状态 +2026-01-17 23:23:52 - INFO - 股票 000670.SZ 当前处于停牌状态 +2026-01-17 23:23:52 - INFO - 股票 000670.SZ 的最新行情日期 20260105 < 停牌开始日期 20260106,开始更新数据 +2026-01-17 23:23:52 - INFO - 开始更新股票 000670.SZ 的行情数据 +2026-01-17 23:23:52 - INFO - 股票 000670.SZ 现有最新日期: 20260105,将获取 20260106 至今的数据 +2026-01-17 23:23:52 - INFO - 未获取到股票 000670.SZ 的新数据 +2026-01-17 23:23:52 - INFO - 股票 000670.SZ 数据更新成功,最新日期: 20260105 +2026-01-17 23:23:53 - INFO - 找到 002131.SZ 在 20251217 至 20260117 期间的停牌数据: 1条 +2026-01-17 23:23:53 - INFO - 股票 002131.SZ 在 20260116 处于停牌状态 +2026-01-17 23:23:53 - INFO - 股票 002131.SZ 当前处于停牌状态 +2026-01-17 23:23:53 - INFO - 股票 002131.SZ 的最新行情日期 20260115 < 停牌开始日期 20260116,开始更新数据 +2026-01-17 23:23:53 - INFO - 开始更新股票 002131.SZ 的行情数据 +2026-01-17 23:23:53 - INFO - 股票 002131.SZ 现有最新日期: 20260115,将获取 20260116 至今的数据 +2026-01-17 23:23:53 - INFO - 未获取到股票 002131.SZ 的新数据 +2026-01-17 23:23:53 - INFO - 股票 002131.SZ 数据更新成功,最新日期: 20260115 +2026-01-17 23:23:53 - INFO - 找到 002155.SZ 在 20251217 至 20260117 期间的停牌数据: 5条 +2026-01-17 23:23:53 - INFO - 股票 002155.SZ 在 20260116 处于停牌状态 +2026-01-17 23:23:53 - INFO - 股票 002155.SZ 当前处于停牌状态 +2026-01-17 23:23:53 - INFO - 股票 002155.SZ 的最新行情日期 20260109 < 停牌开始日期 20260112,开始更新数据 +2026-01-17 23:23:53 - INFO - 开始更新股票 002155.SZ 的行情数据 +2026-01-17 23:23:53 - INFO - 股票 002155.SZ 现有最新日期: 20260109,将获取 20260110 至今的数据 +2026-01-17 23:23:53 - INFO - 未获取到股票 002155.SZ 的新数据 +2026-01-17 23:23:53 - INFO - 股票 002155.SZ 数据更新成功,最新日期: 20260109 +2026-01-17 23:23:53 - INFO - 找到 002931.SZ 在 20251217 至 20260117 期间的停牌数据: 9条 +2026-01-17 23:23:53 - INFO - 股票 002931.SZ 在 20260116 处于停牌状态 +2026-01-17 23:23:53 - INFO - 股票 002931.SZ 当前处于停牌状态 +2026-01-17 23:23:53 - INFO - 股票 002931.SZ 的最新行情日期 20260113 >= 停牌开始日期 20251218,数据完整,不输出报告 +2026-01-17 23:23:53 - INFO - 找到 300658.SZ 在 20251217 至 20260117 期间的停牌数据: 10条 +2026-01-17 23:23:53 - INFO - 股票 300658.SZ 在 20260116 处于停牌状态 +2026-01-17 23:23:53 - INFO - 股票 300658.SZ 当前处于停牌状态 +2026-01-17 23:23:53 - INFO - 股票 300658.SZ 的最新行情日期 20251231 < 停牌开始日期 20260105,开始更新数据 +2026-01-17 23:23:53 - INFO - 开始更新股票 300658.SZ 的行情数据 +2026-01-17 23:23:53 - INFO - 股票 300658.SZ 现有最新日期: 20251231,将获取 20260101 至今的数据 +2026-01-17 23:23:53 - INFO - 未获取到股票 300658.SZ 的新数据 +2026-01-17 23:23:53 - INFO - 股票 300658.SZ 数据更新成功,最新日期: 20251231 +2026-01-17 23:23:53 - INFO - 找到 601615.SH 在 20251217 至 20260117 期间的停牌数据: 4条 +2026-01-17 23:23:53 - INFO - 股票 601615.SH 在 20260116 处于停牌状态 +2026-01-17 23:23:53 - INFO - 股票 601615.SH 当前处于停牌状态 +2026-01-17 23:23:53 - INFO - 股票 601615.SH 的最新行情日期 20260112 < 停牌开始日期 20260113,开始更新数据 +2026-01-17 23:23:53 - INFO - 开始更新股票 601615.SH 的行情数据 +2026-01-17 23:23:53 - INFO - 股票 601615.SH 现有最新日期: 20260112,将获取 20260113 至今的数据 +2026-01-17 23:23:53 - INFO - 未获取到股票 601615.SH 的新数据 +2026-01-17 23:23:53 - INFO - 股票 601615.SH 数据更新成功,最新日期: 20260112 +2026-01-17 23:23:53 - INFO - 停牌检查完成,剩余 5 个需要输出报告的不完整个股 +2026-01-17 23:23:53 - INFO - 检查完成,共检查 2592 个文件 +2026-01-17 23:23:53 - INFO - 发现 5 个未更新到最新的数据文件 +2026-01-17 23:23:53 - INFO - 检查结果已输出到:market_data_check_result.csv +2026-01-17 23:27:35 - INFO - 日志文件已配置: market_data_check.log +2026-01-17 23:27:35 - INFO - 开始检查行情数据完整性,检查日期:20260117 +2026-01-17 23:27:35 - INFO - 正在加载交易日历缓存... +2026-01-17 23:27:36 - INFO - 成功获取并缓存交易日历: 20240118至20260216 +2026-01-17 23:27:36 - INFO - 交易日历缓存成功,共 761 条记录 +2026-01-17 23:27:36 - WARNING - 检查日期 20260117 不是交易日,正在寻找最近的前一个交易日... +2026-01-17 23:27:36 - INFO - 目标日期 20260117 的前一个交易日是 20260116 +2026-01-17 23:27:36 - INFO - 已将检查日期调整为:20260116 +2026-01-17 23:27:36 - INFO - 开始检查 2592 个数据文件... +2026-01-17 23:27:36 - INFO - 收集到的不完整文件数量: 6 +2026-01-17 23:27:36 - INFO - 前5个不完整文件示例: ['000670.SZ', '002131.SZ', '002155.SZ', '002931.SZ', '300658.SZ'] +2026-01-17 23:27:36 - INFO - 开始对 6 个数据不完整的个股进行停牌检查 +2026-01-17 23:27:36 - INFO - 找到 000670.SZ 在 20251217 至 20260117 期间的停牌数据: 9条 +2026-01-17 23:27:36 - INFO - 股票 000670.SZ 在 20260116 处于停牌状态 +2026-01-17 23:27:36 - INFO - 股票 000670.SZ 当前处于停牌状态 +2026-01-17 23:27:36 - INFO - 股票 000670.SZ 的最新行情日期 20260105 < 停牌开始日期 20260106,开始更新数据 +2026-01-17 23:27:36 - INFO - 开始更新股票 000670.SZ 的行情数据 +2026-01-17 23:27:36 - INFO - 股票 000670.SZ 现有最新日期: 20260105,将获取 20260106 至今的数据 +2026-01-17 23:27:37 - INFO - 未获取到股票 000670.SZ 的新数据 +2026-01-17 23:27:37 - INFO - 股票 000670.SZ 数据更新成功,最新日期: 20260105 +2026-01-17 23:27:37 - INFO - 找到 002131.SZ 在 20251217 至 20260117 期间的停牌数据: 1条 +2026-01-17 23:27:37 - INFO - 股票 002131.SZ 在 20260116 处于停牌状态 +2026-01-17 23:27:37 - INFO - 股票 002131.SZ 当前处于停牌状态 +2026-01-17 23:27:37 - INFO - 股票 002131.SZ 的最新行情日期 20260115 < 停牌开始日期 20260116,开始更新数据 +2026-01-17 23:27:37 - INFO - 开始更新股票 002131.SZ 的行情数据 +2026-01-17 23:27:37 - INFO - 股票 002131.SZ 现有最新日期: 20260115,将获取 20260116 至今的数据 +2026-01-17 23:27:37 - INFO - 未获取到股票 002131.SZ 的新数据 +2026-01-17 23:27:37 - INFO - 股票 002131.SZ 数据更新成功,最新日期: 20260115 +2026-01-17 23:27:37 - INFO - 找到 002155.SZ 在 20251217 至 20260117 期间的停牌数据: 5条 +2026-01-17 23:27:37 - INFO - 股票 002155.SZ 在 20260116 处于停牌状态 +2026-01-17 23:27:37 - INFO - 股票 002155.SZ 当前处于停牌状态 +2026-01-17 23:27:37 - INFO - 股票 002155.SZ 的最新行情日期 20260109 < 停牌开始日期 20260112,开始更新数据 +2026-01-17 23:27:37 - INFO - 开始更新股票 002155.SZ 的行情数据 +2026-01-17 23:27:37 - INFO - 股票 002155.SZ 现有最新日期: 20260109,将获取 20260110 至今的数据 +2026-01-17 23:27:37 - INFO - 未获取到股票 002155.SZ 的新数据 +2026-01-17 23:27:37 - INFO - 股票 002155.SZ 数据更新成功,最新日期: 20260109 +2026-01-17 23:27:37 - INFO - 找到 002931.SZ 在 20251217 至 20260117 期间的停牌数据: 9条 +2026-01-17 23:27:37 - INFO - 股票 002931.SZ 在 20260116 处于停牌状态 +2026-01-17 23:27:37 - INFO - 股票 002931.SZ 当前处于停牌状态 +2026-01-17 23:27:37 - INFO - 股票 002931.SZ 的最新行情日期 20260113 >= 停牌开始日期 20251218,数据完整,不输出报告 +2026-01-17 23:27:37 - INFO - 找到 300658.SZ 在 20251217 至 20260117 期间的停牌数据: 10条 +2026-01-17 23:27:37 - INFO - 股票 300658.SZ 在 20260116 处于停牌状态 +2026-01-17 23:27:37 - INFO - 股票 300658.SZ 当前处于停牌状态 +2026-01-17 23:27:37 - INFO - 股票 300658.SZ 的最新行情日期 20251231 < 停牌开始日期 20260105,开始更新数据 +2026-01-17 23:27:37 - INFO - 开始更新股票 300658.SZ 的行情数据 +2026-01-17 23:27:37 - INFO - 股票 300658.SZ 现有最新日期: 20251231,将获取 20260101 至今的数据 +2026-01-17 23:27:37 - INFO - 未获取到股票 300658.SZ 的新数据 +2026-01-17 23:27:37 - INFO - 股票 300658.SZ 数据更新成功,最新日期: 20251231 +2026-01-17 23:27:37 - INFO - 找到 601615.SH 在 20251217 至 20260117 期间的停牌数据: 4条 +2026-01-17 23:27:37 - INFO - 股票 601615.SH 在 20260116 处于停牌状态 +2026-01-17 23:27:37 - INFO - 股票 601615.SH 当前处于停牌状态 +2026-01-17 23:27:37 - INFO - 股票 601615.SH 的最新行情日期 20260112 < 停牌开始日期 20260113,开始更新数据 +2026-01-17 23:27:37 - INFO - 开始更新股票 601615.SH 的行情数据 +2026-01-17 23:27:37 - INFO - 股票 601615.SH 现有最新日期: 20260112,将获取 20260113 至今的数据 +2026-01-17 23:27:38 - INFO - 未获取到股票 601615.SH 的新数据 +2026-01-17 23:27:38 - INFO - 股票 601615.SH 数据更新成功,最新日期: 20260112 +2026-01-17 23:27:38 - INFO - 停牌检查完成,剩余 5 个需要输出报告的不完整个股 +2026-01-17 23:28:37 - INFO - 日志文件已配置: market_data_check.log +2026-01-17 23:28:37 - INFO - 开始检查行情数据完整性,检查日期:20260117 +2026-01-17 23:28:37 - INFO - 正在加载交易日历缓存... +2026-01-17 23:28:37 - INFO - 成功获取并缓存交易日历: 20240118至20260216 +2026-01-17 23:28:37 - INFO - 交易日历缓存成功,共 761 条记录 +2026-01-17 23:28:37 - WARNING - 检查日期 20260117 不是交易日,正在寻找最近的前一个交易日... +2026-01-17 23:28:37 - INFO - 目标日期 20260117 的前一个交易日是 20260116 +2026-01-17 23:28:37 - INFO - 已将检查日期调整为:20260116 +2026-01-17 23:28:37 - INFO - 开始检查 2592 个数据文件... +2026-01-17 23:28:37 - INFO - 收集到的不完整文件数量: 6 +2026-01-17 23:28:37 - INFO - 前5个不完整文件示例: ['000670.SZ', '002131.SZ', '002155.SZ', '002931.SZ', '300658.SZ'] +2026-01-17 23:28:37 - INFO - 开始对 6 个数据不完整的个股进行停牌检查 +2026-01-17 23:28:37 - INFO - 找到 000670.SZ 在 20251217 至 20260117 期间的停牌数据: 9条 +2026-01-17 23:28:37 - INFO - 股票 000670.SZ 在 20260116 处于停牌状态 +2026-01-17 23:28:37 - INFO - 股票 000670.SZ 当前处于停牌状态 +2026-01-17 23:28:37 - INFO - 股票 000670.SZ 的最新行情日期 20260105 < 停牌开始日期 20260106,开始更新数据 +2026-01-17 23:28:37 - INFO - 开始更新股票 000670.SZ 的行情数据 +2026-01-17 23:28:37 - INFO - 股票 000670.SZ 现有最新日期: 20260105,将获取 20260106 至今的数据 +2026-01-17 23:28:38 - INFO - 未获取到股票 000670.SZ 的新数据 +2026-01-17 23:28:38 - INFO - 股票 000670.SZ 数据更新成功,最新日期: 20260105 +2026-01-17 23:28:38 - INFO - 找到 002131.SZ 在 20251217 至 20260117 期间的停牌数据: 1条 +2026-01-17 23:28:38 - INFO - 股票 002131.SZ 在 20260116 处于停牌状态 +2026-01-17 23:28:38 - INFO - 股票 002131.SZ 当前处于停牌状态 +2026-01-17 23:28:38 - INFO - 股票 002131.SZ 的最新行情日期 20260115 < 停牌开始日期 20260116,开始更新数据 +2026-01-17 23:28:38 - INFO - 开始更新股票 002131.SZ 的行情数据 +2026-01-17 23:28:38 - INFO - 股票 002131.SZ 现有最新日期: 20260115,将获取 20260116 至今的数据 +2026-01-17 23:28:38 - INFO - 未获取到股票 002131.SZ 的新数据 +2026-01-17 23:28:38 - INFO - 股票 002131.SZ 数据更新成功,最新日期: 20260115 +2026-01-17 23:28:38 - INFO - 找到 002155.SZ 在 20251217 至 20260117 期间的停牌数据: 5条 +2026-01-17 23:28:38 - INFO - 股票 002155.SZ 在 20260116 处于停牌状态 +2026-01-17 23:28:38 - INFO - 股票 002155.SZ 当前处于停牌状态 +2026-01-17 23:28:38 - INFO - 股票 002155.SZ 的最新行情日期 20260109 < 停牌开始日期 20260112,开始更新数据 +2026-01-17 23:28:38 - INFO - 开始更新股票 002155.SZ 的行情数据 +2026-01-17 23:28:38 - INFO - 股票 002155.SZ 现有最新日期: 20260109,将获取 20260110 至今的数据 +2026-01-17 23:28:38 - INFO - 未获取到股票 002155.SZ 的新数据 +2026-01-17 23:28:38 - INFO - 股票 002155.SZ 数据更新成功,最新日期: 20260109 +2026-01-17 23:28:38 - INFO - 找到 002931.SZ 在 20251217 至 20260117 期间的停牌数据: 9条 +2026-01-17 23:28:38 - INFO - 股票 002931.SZ 在 20260116 处于停牌状态 +2026-01-17 23:28:38 - INFO - 股票 002931.SZ 当前处于停牌状态 +2026-01-17 23:28:38 - INFO - 股票 002931.SZ 的最新行情日期 20260113 >= 停牌开始日期 20251218,数据完整,不输出报告 +2026-01-17 23:28:38 - INFO - 找到 300658.SZ 在 20251217 至 20260117 期间的停牌数据: 10条 +2026-01-17 23:28:38 - INFO - 股票 300658.SZ 在 20260116 处于停牌状态 +2026-01-17 23:28:38 - INFO - 股票 300658.SZ 当前处于停牌状态 +2026-01-17 23:28:38 - INFO - 股票 300658.SZ 的最新行情日期 20251231 < 停牌开始日期 20260105,开始更新数据 +2026-01-17 23:28:38 - INFO - 开始更新股票 300658.SZ 的行情数据 +2026-01-17 23:28:38 - INFO - 股票 300658.SZ 现有最新日期: 20251231,将获取 20260101 至今的数据 +2026-01-17 23:28:38 - INFO - 未获取到股票 300658.SZ 的新数据 +2026-01-17 23:28:38 - INFO - 股票 300658.SZ 数据更新成功,最新日期: 20251231 +2026-01-17 23:28:38 - INFO - 找到 601615.SH 在 20251217 至 20260117 期间的停牌数据: 4条 +2026-01-17 23:28:38 - INFO - 股票 601615.SH 在 20260116 处于停牌状态 +2026-01-17 23:28:38 - INFO - 股票 601615.SH 当前处于停牌状态 +2026-01-17 23:28:38 - INFO - 股票 601615.SH 的最新行情日期 20260112 < 停牌开始日期 20260113,开始更新数据 +2026-01-17 23:28:38 - INFO - 开始更新股票 601615.SH 的行情数据 +2026-01-17 23:28:38 - INFO - 股票 601615.SH 现有最新日期: 20260112,将获取 20260113 至今的数据 +2026-01-17 23:28:39 - INFO - 未获取到股票 601615.SH 的新数据 +2026-01-17 23:28:39 - INFO - 股票 601615.SH 数据更新成功,最新日期: 20260112 +2026-01-17 23:28:39 - INFO - 停牌检查完成,剩余 5 个需要输出报告的不完整个股 +2026-01-17 23:28:39 - INFO - 检查完成,共检查 2592 个文件 +2026-01-17 23:28:39 - INFO - 发现 5 个未更新到最新的数据文件 +2026-01-17 23:28:39 - INFO - 检查结果已输出到:market_data_check_result.csv diff --git a/market_data_check.log.2026-01-15 b/market_data_check.log.2026-01-15 new file mode 100644 index 0000000..21689e1 --- /dev/null +++ b/market_data_check.log.2026-01-15 @@ -0,0 +1,58 @@ +2025-12-30 13:25:03 - INFO - 日志文件已配置: market_data_check.log +2025-12-30 13:25:03 - INFO - 当前时间2025-12-30 13:25:03早于16:00,检查日期调整为前一天:20251229 +2025-12-30 13:25:03 - INFO - 正在加载交易日历缓存... +2025-12-30 13:25:04 - INFO - 成功获取并缓存交易日历: 20231231至20260129 +2025-12-30 13:25:04 - INFO - 交易日历缓存成功,共 761 条记录 +2025-12-30 13:25:04 - INFO - 检查日期 20251229 是交易日 +2025-12-30 13:25:04 - INFO - 开始检查 4533 个数据文件... +2025-12-30 13:25:08 - INFO - 收集到的不完整文件数量: 1948 +2025-12-30 13:25:08 - INFO - 前5个不完整文件示例: ['000001.SZ', '000004.SZ', '000007.SZ', '000009.SZ', '000011.SZ'] +2025-12-30 13:25:08 - INFO - 开始对 1948 个数据不完整的个股进行停牌检查 +2025-12-30 13:25:09 - INFO - 未找到 000001.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:10 - INFO - 未找到 000004.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:10 - INFO - 未找到 000007.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:11 - INFO - 未找到 000009.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:11 - INFO - 未找到 000011.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:12 - INFO - 未找到 000014.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:12 - INFO - 未找到 000017.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:13 - INFO - 未找到 000020.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:13 - INFO - 未找到 000025.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:13 - INFO - 未找到 000027.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:14 - INFO - 未找到 000029.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:15 - INFO - 未找到 000031.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:16 - INFO - 未找到 000034.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:16 - INFO - 未找到 000036.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:17 - INFO - 未找到 000039.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:17 - INFO - 未找到 000045.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:18 - INFO - 未找到 000049.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:18 - INFO - 未找到 000055.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:19 - INFO - 未找到 000058.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:20 - INFO - 未找到 000060.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:20 - INFO - 未找到 000062.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:21 - INFO - 未找到 000065.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:22 - INFO - 未找到 000068.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:22 - INFO - 未找到 000070.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:23 - INFO - 未找到 000088.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:24 - INFO - 未找到 000090.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:24 - INFO - 未找到 000099.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:25 - INFO - 未找到 000151.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:26 - INFO - 未找到 000155.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:26 - INFO - 未找到 000157.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:26 - INFO - 未找到 000159.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:27 - INFO - 未找到 000301.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:28 - INFO - 未找到 000338.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:28 - INFO - 未找到 000401.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:29 - INFO - 未找到 000403.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:30 - INFO - 未找到 000407.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:30 - INFO - 未找到 000409.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:30 - INFO - 未找到 000411.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:31 - INFO - 未找到 000417.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:31 - INFO - 未找到 000420.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:31 - INFO - 未找到 000422.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:32 - INFO - 未找到 000425.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:33 - INFO - 未找到 000428.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:33 - INFO - 找到 000430.SZ 在 20251129 至 20260128 期间的停牌数据: 2条 +2025-12-30 13:25:33 - INFO - 股票 000430.SZ 在 20251229 未处于停牌状态 +2025-12-30 13:25:34 - INFO - 未找到 000498.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:35 - INFO - 未找到 000503.SZ 在 20251129 至 20260128 期间的停牌数据 +2025-12-30 13:25:35 - INFO - 未找到 000505.SZ 在 20251129 至 20260128 期间的停牌数据 diff --git a/market_data_check_result.csv b/market_data_check_result.csv index bc99803..d77537e 100644 --- a/market_data_check_result.csv +++ b/market_data_check_result.csv @@ -1,266 +1,6 @@ -file_name,ts_code,latest_date,trading_days_diff,online_data_exists,status,is_suspended,suspend_dates -000002.SZ_daily_data.txt,000002.SZ,20251216,2,未检查,数据不完整,否,无 -000006.SZ_daily_data.txt,000006.SZ,20251216,2,未检查,数据不完整,否,无 -000008.SZ_daily_data.txt,000008.SZ,20251216,2,未检查,数据不完整,否,无 -000010.SZ_daily_data.txt,000010.SZ,20251216,2,未检查,数据不完整,否,无 -000012.SZ_daily_data.txt,000012.SZ,20251216,2,未检查,数据不完整,否,无 -000016.SZ_daily_data.txt,000016.SZ,20251216,2,未检查,数据不完整,否,无 -000019.SZ_daily_data.txt,000019.SZ,20251216,2,未检查,数据不完整,否,无 -000021.SZ_daily_data.txt,000021.SZ,20251216,2,未检查,数据不完整,否,无 -000026.SZ_daily_data.txt,000026.SZ,20251216,2,未检查,数据不完整,否,无 -000028.SZ_daily_data.txt,000028.SZ,20251216,2,未检查,数据不完整,否,无 -000030.SZ_daily_data.txt,000030.SZ,20251216,2,未检查,数据不完整,否,无 -000032.SZ_daily_data.txt,000032.SZ,20251216,2,未检查,数据不完整,否,无 -000035.SZ_daily_data.txt,000035.SZ,20251216,2,未检查,数据不完整,否,无 -000037.SZ_daily_data.txt,000037.SZ,20251216,2,未检查,数据不完整,否,无 -000042.SZ_daily_data.txt,000042.SZ,20251216,2,未检查,数据不完整,否,无 -000048.SZ_daily_data.txt,000048.SZ,20251216,2,未检查,数据不完整,否,无 -000050.SZ_daily_data.txt,000050.SZ,20251216,2,未检查,数据不完整,否,无 -000056.SZ_daily_data.txt,000056.SZ,20251216,2,未检查,数据不完整,否,无 -000059.SZ_daily_data.txt,000059.SZ,20251216,2,未检查,数据不完整,否,无 -000061.SZ_daily_data.txt,000061.SZ,20251216,2,未检查,数据不完整,否,无 -000063.SZ_daily_data.txt,000063.SZ,20251216,2,未检查,数据不完整,否,无 -000066.SZ_daily_data.txt,000066.SZ,20251216,2,未检查,数据不完整,否,无 -000069.SZ_daily_data.txt,000069.SZ,20251216,2,未检查,数据不完整,否,无 -000078.SZ_daily_data.txt,000078.SZ,20251216,2,未检查,数据不完整,否,无 -000089.SZ_daily_data.txt,000089.SZ,20251216,2,未检查,数据不完整,否,无 -000096.SZ_daily_data.txt,000096.SZ,20251216,2,未检查,数据不完整,否,无 -000100.SZ_daily_data.txt,000100.SZ,20251216,2,未检查,数据不完整,否,无 -000153.SZ_daily_data.txt,000153.SZ,20251216,2,未检查,数据不完整,否,无 -000156.SZ_daily_data.txt,000156.SZ,20251216,2,未检查,数据不完整,否,无 -000158.SZ_daily_data.txt,000158.SZ,20251216,2,未检查,数据不完整,否,无 -000166.SZ_daily_data.txt,000166.SZ,20251216,2,未检查,数据不完整,否,无 -000333.SZ_daily_data.txt,000333.SZ,20251216,2,未检查,数据不完整,否,无 -000400.SZ_daily_data.txt,000400.SZ,20251216,2,未检查,数据不完整,否,无 -000402.SZ_daily_data.txt,000402.SZ,20251216,2,未检查,数据不完整,否,无 -000404.SZ_daily_data.txt,000404.SZ,20251216,2,未检查,数据不完整,否,无 -000408.SZ_daily_data.txt,000408.SZ,20251216,2,未检查,数据不完整,否,无 -000410.SZ_daily_data.txt,000410.SZ,20251216,2,未检查,数据不完整,否,无 -000415.SZ_daily_data.txt,000415.SZ,20251216,2,未检查,数据不完整,否,无 -000419.SZ_daily_data.txt,000419.SZ,20251216,2,未检查,数据不完整,否,无 -000421.SZ_daily_data.txt,000421.SZ,20251216,2,未检查,数据不完整,否,无 -000423.SZ_daily_data.txt,000423.SZ,20251216,2,未检查,数据不完整,否,无 -000426.SZ_daily_data.txt,000426.SZ,20251216,2,未检查,数据不完整,否,无 -000429.SZ_daily_data.txt,000429.SZ,20251216,2,未检查,数据不完整,否,无 -000488.SZ_daily_data.txt,000488.SZ,20251216,2,未检查,数据不完整,否,无 -000501.SZ_daily_data.txt,000501.SZ,20251216,2,未检查,数据不完整,否,无 -000504.SZ_daily_data.txt,000504.SZ,20251216,2,未检查,数据不完整,否,无 -000506.SZ_daily_data.txt,000506.SZ,20251216,2,未检查,数据不完整,否,无 -000509.SZ_daily_data.txt,000509.SZ,20251216,2,未检查,数据不完整,否,无 -000513.SZ_daily_data.txt,000513.SZ,20251216,2,未检查,数据不完整,否,无 -000516.SZ_daily_data.txt,000516.SZ,20251216,2,未检查,数据不完整,否,无 -000518.SZ_daily_data.txt,000518.SZ,20251216,2,未检查,数据不完整,否,无 -000520.SZ_daily_data.txt,000520.SZ,20251216,2,未检查,数据不完整,否,无 -000523.SZ_daily_data.txt,000523.SZ,20251216,2,未检查,数据不完整,否,无 -000525.SZ_daily_data.txt,000525.SZ,20251216,2,未检查,数据不完整,否,无 -000528.SZ_daily_data.txt,000528.SZ,20251216,2,未检查,数据不完整,否,无 -000530.SZ_daily_data.txt,000530.SZ,20251216,2,未检查,数据不完整,否,无 -000532.SZ_daily_data.txt,000532.SZ,20251216,2,未检查,数据不完整,否,无 -000534.SZ_daily_data.txt,000534.SZ,20251216,2,未检查,数据不完整,否,无 -000537.SZ_daily_data.txt,000537.SZ,20251216,2,未检查,数据不完整,否,无 -000539.SZ_daily_data.txt,000539.SZ,20251216,2,未检查,数据不完整,否,无 -000543.SZ_daily_data.txt,000543.SZ,20251216,2,未检查,数据不完整,否,无 -000545.SZ_daily_data.txt,000545.SZ,20251216,2,未检查,数据不完整,否,无 -000547.SZ_daily_data.txt,000547.SZ,20251216,2,未检查,数据不完整,否,无 -000550.SZ_daily_data.txt,000550.SZ,20251216,2,未检查,数据不完整,否,无 -000552.SZ_daily_data.txt,000552.SZ,20251216,2,未检查,数据不完整,否,无 -000554.SZ_daily_data.txt,000554.SZ,20251216,2,未检查,数据不完整,否,无 -000557.SZ_daily_data.txt,000557.SZ,20251216,2,未检查,数据不完整,否,无 -000559.SZ_daily_data.txt,000559.SZ,20251216,2,未检查,数据不完整,否,无 -000561.SZ_daily_data.txt,000561.SZ,20251216,2,未检查,数据不完整,否,无 -000564.SZ_daily_data.txt,000564.SZ,20251216,2,未检查,数据不完整,否,无 -000566.SZ_daily_data.txt,000566.SZ,20251216,2,未检查,数据不完整,否,无 -000568.SZ_daily_data.txt,000568.SZ,20251216,2,未检查,数据不完整,否,无 -000571.SZ_daily_data.txt,000571.SZ,20251216,2,未检查,数据不完整,否,无 -000573.SZ_daily_data.txt,000573.SZ,20251216,2,未检查,数据不完整,否,无 -000581.SZ_daily_data.txt,000581.SZ,20251216,2,未检查,数据不完整,否,无 -000586.SZ_daily_data.txt,000586.SZ,20251216,2,未检查,数据不完整,否,"20251117, 20251118" -000590.SZ_daily_data.txt,000590.SZ,20251216,2,未检查,数据不完整,否,无 -000592.SZ_daily_data.txt,000592.SZ,20251216,2,未检查,数据不完整,否,"20251118, 20251119, 20251120" -000595.SZ_daily_data.txt,000595.SZ,20251216,2,未检查,数据不完整,否,无 -000597.SZ_daily_data.txt,000597.SZ,20251216,2,未检查,数据不完整,否,无 -000599.SZ_daily_data.txt,000599.SZ,20251216,2,未检查,数据不完整,否,无 -000601.SZ_daily_data.txt,000601.SZ,20251216,2,未检查,数据不完整,否,无 -000605.SZ_daily_data.txt,000605.SZ,20251216,2,未检查,数据不完整,否,无 -000608.SZ_daily_data.txt,000608.SZ,20251216,2,未检查,数据不完整,否,无 -000610.SZ_daily_data.txt,000610.SZ,20251216,2,未检查,数据不完整,否,无 -000615.SZ_daily_data.txt,000615.SZ,20251216,2,未检查,数据不完整,否,无 -000619.SZ_daily_data.txt,000619.SZ,20251216,2,未检查,数据不完整,否,无 -000623.SZ_daily_data.txt,000623.SZ,20251216,2,未检查,数据不完整,否,无 -000626.SZ_daily_data.txt,000626.SZ,20251216,2,未检查,数据不完整,否,无 -000629.SZ_daily_data.txt,000629.SZ,20251216,2,未检查,数据不完整,否,无 -000631.SZ_daily_data.txt,000631.SZ,20251216,2,未检查,数据不完整,否,无 -000633.SZ_daily_data.txt,000633.SZ,20251216,2,未检查,数据不完整,否,无 -000636.SZ_daily_data.txt,000636.SZ,20251216,2,未检查,数据不完整,否,无 -000638.SZ_daily_data.txt,000638.SZ,20251216,2,未检查,数据不完整,否,无 -000650.SZ_daily_data.txt,000650.SZ,20251216,2,未检查,数据不完整,否,无 -000652.SZ_daily_data.txt,000652.SZ,20251216,2,未检查,数据不完整,否,无 -000656.SZ_daily_data.txt,000656.SZ,20251216,2,未检查,数据不完整,否,无 -000659.SZ_daily_data.txt,000659.SZ,20251216,2,未检查,数据不完整,否,无 -000663.SZ_daily_data.txt,000663.SZ,20251216,2,未检查,数据不完整,否,无 -000668.SZ_daily_data.txt,000668.SZ,20251216,2,未检查,数据不完整,否,无 -000670.SZ_daily_data.txt,000670.SZ,20251216,2,未检查,数据不完整,否,无 -000676.SZ_daily_data.txt,000676.SZ,20251216,2,未检查,数据不完整,否,无 -000678.SZ_daily_data.txt,000678.SZ,20251216,2,未检查,数据不完整,否,无 -000680.SZ_daily_data.txt,000680.SZ,20251216,2,未检查,数据不完整,否,无 -000682.SZ_daily_data.txt,000682.SZ,20251216,2,未检查,数据不完整,否,无 -000685.SZ_daily_data.txt,000685.SZ,20251216,2,未检查,数据不完整,否,无 -000688.SZ_daily_data.txt,000688.SZ,20251216,2,未检查,数据不完整,否,无 -000691.SZ_daily_data.txt,000691.SZ,20251216,2,未检查,数据不完整,否,无 -000695.SZ_daily_data.txt,000695.SZ,20251216,2,未检查,数据不完整,否,无 -000698.SZ_daily_data.txt,000698.SZ,20251216,2,未检查,数据不完整,否,无 -000701.SZ_daily_data.txt,000701.SZ,20251216,2,未检查,数据不完整,否,无 -000703.SZ_daily_data.txt,000703.SZ,20251216,2,未检查,数据不完整,否,无 -000707.SZ_daily_data.txt,000707.SZ,20251216,2,未检查,数据不完整,否,无 -000709.SZ_daily_data.txt,000709.SZ,20251216,2,未检查,数据不完整,否,无 -000711.SZ_daily_data.txt,000711.SZ,20251216,2,未检查,数据不完整,否,无 -000713.SZ_daily_data.txt,000713.SZ,20251216,2,未检查,数据不完整,否,无 -000716.SZ_daily_data.txt,000716.SZ,20251216,2,未检查,数据不完整,否,无 -000718.SZ_daily_data.txt,000718.SZ,20251216,2,未检查,数据不完整,否,无 -000720.SZ_daily_data.txt,000720.SZ,20251216,2,未检查,数据不完整,否,无 -000722.SZ_daily_data.txt,000722.SZ,20251216,2,未检查,数据不完整,否,无 -000725.SZ_daily_data.txt,000725.SZ,20251216,2,未检查,数据不完整,否,无 -000727.SZ_daily_data.txt,000727.SZ,20251216,2,未检查,数据不完整,否,无 -000729.SZ_daily_data.txt,000729.SZ,20251216,2,未检查,数据不完整,否,无 -000733.SZ_daily_data.txt,000733.SZ,20251216,2,未检查,数据不完整,否,无 -000736.SZ_daily_data.txt,000736.SZ,20251216,2,未检查,数据不完整,否,无 -000738.SZ_daily_data.txt,000738.SZ,20251216,2,未检查,数据不完整,否,无 -000750.SZ_daily_data.txt,000750.SZ,20251216,2,未检查,数据不完整,否,无 -000752.SZ_daily_data.txt,000752.SZ,20251216,2,未检查,数据不完整,否,无 -000755.SZ_daily_data.txt,000755.SZ,20251216,2,未检查,数据不完整,否,无 -000757.SZ_daily_data.txt,000757.SZ,20251216,2,未检查,数据不完整,否,无 -000759.SZ_daily_data.txt,000759.SZ,20251216,2,未检查,数据不完整,否,无 -000762.SZ_daily_data.txt,000762.SZ,20251216,2,未检查,数据不完整,否,无 -000767.SZ_daily_data.txt,000767.SZ,20251216,2,未检查,数据不完整,否,无 -000776.SZ_daily_data.txt,000776.SZ,20251216,2,未检查,数据不完整,否,无 -000778.SZ_daily_data.txt,000778.SZ,20251216,2,未检查,数据不完整,否,无 -000782.SZ_daily_data.txt,000782.SZ,20251216,2,未检查,数据不完整,否,无 -000785.SZ_daily_data.txt,000785.SZ,20251216,2,未检查,数据不完整,否,无 -000788.SZ_daily_data.txt,000788.SZ,20251216,2,未检查,数据不完整,否,无 -000790.SZ_daily_data.txt,000790.SZ,20251216,2,未检查,数据不完整,否,无 -000792.SZ_daily_data.txt,000792.SZ,20251216,2,未检查,数据不完整,否,无 -000795.SZ_daily_data.txt,000795.SZ,20251216,2,未检查,数据不完整,否,无 -000797.SZ_daily_data.txt,000797.SZ,20251216,2,未检查,数据不完整,否,无 -000799.SZ_daily_data.txt,000799.SZ,20251216,2,未检查,数据不完整,否,无 -000801.SZ_daily_data.txt,000801.SZ,20251216,2,未检查,数据不完整,否,无 -000803.SZ_daily_data.txt,000803.SZ,20251216,2,未检查,数据不完整,否,无 -000809.SZ_daily_data.txt,000809.SZ,20251216,2,未检查,数据不完整,否,无 -000811.SZ_daily_data.txt,000811.SZ,20251216,2,未检查,数据不完整,否,无 -000813.SZ_daily_data.txt,000813.SZ,20251216,2,未检查,数据不完整,否,无 -000816.SZ_daily_data.txt,000816.SZ,20251216,2,未检查,数据不完整,否,无 -000819.SZ_daily_data.txt,000819.SZ,20251216,2,未检查,数据不完整,否,无 -000821.SZ_daily_data.txt,000821.SZ,20251216,2,未检查,数据不完整,否,无 -000823.SZ_daily_data.txt,000823.SZ,20251216,2,未检查,数据不完整,否,无 -000826.SZ_daily_data.txt,000826.SZ,20251216,2,未检查,数据不完整,否,无 -000829.SZ_daily_data.txt,000829.SZ,20251216,2,未检查,数据不完整,否,无 -000831.SZ_daily_data.txt,000831.SZ,20251216,2,未检查,数据不完整,否,无 -000837.SZ_daily_data.txt,000837.SZ,20251216,2,未检查,数据不完整,否,无 -000839.SZ_daily_data.txt,000839.SZ,20251216,2,未检查,数据不完整,否,无 -000850.SZ_daily_data.txt,000850.SZ,20251216,2,未检查,数据不完整,否,无 -000856.SZ_daily_data.txt,000856.SZ,20251216,2,未检查,数据不完整,否,无 -000859.SZ_daily_data.txt,000859.SZ,20251216,2,未检查,数据不完整,否,无 -000862.SZ_daily_data.txt,000862.SZ,20251216,2,未检查,数据不完整,否,无 -000868.SZ_daily_data.txt,000868.SZ,20251216,2,未检查,数据不完整,否,无 -000875.SZ_daily_data.txt,000875.SZ,20251216,2,未检查,数据不完整,否,无 -000877.SZ_daily_data.txt,000877.SZ,20251216,2,未检查,数据不完整,否,无 -000880.SZ_daily_data.txt,000880.SZ,20251216,2,未检查,数据不完整,否,无 -000882.SZ_daily_data.txt,000882.SZ,20251216,2,未检查,数据不完整,否,无 -000885.SZ_daily_data.txt,000885.SZ,20251216,2,未检查,数据不完整,否,无 -000887.SZ_daily_data.txt,000887.SZ,20251216,2,未检查,数据不完整,否,无 -000889.SZ_daily_data.txt,000889.SZ,20251216,2,未检查,数据不完整,否,无 -000892.SZ_daily_data.txt,000892.SZ,20251216,2,未检查,数据不完整,否,无 -000895.SZ_daily_data.txt,000895.SZ,20251216,2,未检查,数据不完整,否,无 -000898.SZ_daily_data.txt,000898.SZ,20251216,2,未检查,数据不完整,否,无 -000900.SZ_daily_data.txt,000900.SZ,20251216,2,未检查,数据不完整,否,无 -000902.SZ_daily_data.txt,000902.SZ,20251216,2,未检查,数据不完整,否,无 -000905.SZ_daily_data.txt,000905.SZ,20251216,2,未检查,数据不完整,否,无 -000908.SZ_daily_data.txt,000908.SZ,20251216,2,未检查,数据不完整,否,无 -000910.SZ_daily_data.txt,000910.SZ,20251216,2,未检查,数据不完整,否,无 -000912.SZ_daily_data.txt,000912.SZ,20251216,2,未检查,数据不完整,否,无 -000915.SZ_daily_data.txt,000915.SZ,20251216,2,未检查,数据不完整,否,无 -000919.SZ_daily_data.txt,000919.SZ,20251216,2,未检查,数据不完整,否,无 -000921.SZ_daily_data.txt,000921.SZ,20251216,2,未检查,数据不完整,否,无 -000923.SZ_daily_data.txt,000923.SZ,20251216,2,未检查,数据不完整,否,无 -000926.SZ_daily_data.txt,000926.SZ,20251216,2,未检查,数据不完整,否,无 -000928.SZ_daily_data.txt,000928.SZ,20251216,2,未检查,数据不完整,否,无 -000930.SZ_daily_data.txt,000930.SZ,20251216,2,未检查,数据不完整,否,无 -000932.SZ_daily_data.txt,000932.SZ,20251216,2,未检查,数据不完整,否,无 -000935.SZ_daily_data.txt,000935.SZ,20251216,2,未检查,数据不完整,否,无 -000937.SZ_daily_data.txt,000937.SZ,20251216,2,未检查,数据不完整,否,无 -000948.SZ_daily_data.txt,000948.SZ,20251216,2,未检查,数据不完整,否,无 -000950.SZ_daily_data.txt,000950.SZ,20251216,2,未检查,数据不完整,否,无 -000952.SZ_daily_data.txt,000952.SZ,20251216,2,未检查,数据不完整,否,无 -000955.SZ_daily_data.txt,000955.SZ,20251216,2,未检查,数据不完整,否,无 -000958.SZ_daily_data.txt,000958.SZ,20251216,2,未检查,数据不完整,否,无 -000960.SZ_daily_data.txt,000960.SZ,20251216,2,未检查,数据不完整,否,无 -000963.SZ_daily_data.txt,000963.SZ,20251216,2,未检查,数据不完整,否,无 -000966.SZ_daily_data.txt,000966.SZ,20251216,2,未检查,数据不完整,否,无 -000968.SZ_daily_data.txt,000968.SZ,20251216,2,未检查,数据不完整,否,无 -000970.SZ_daily_data.txt,000970.SZ,20251216,2,未检查,数据不完整,否,无 -000973.SZ_daily_data.txt,000973.SZ,20251216,2,未检查,数据不完整,否,无 -000977.SZ_daily_data.txt,000977.SZ,20251216,2,未检查,数据不完整,否,无 -000980.SZ_daily_data.txt,000980.SZ,20251216,2,未检查,数据不完整,否,无 -000983.SZ_daily_data.txt,000983.SZ,20251216,2,未检查,数据不完整,否,无 -000987.SZ_daily_data.txt,000987.SZ,20251216,2,未检查,数据不完整,否,无 -000989.SZ_daily_data.txt,000989.SZ,20251216,2,未检查,数据不完整,否,无 -000993.SZ_daily_data.txt,000993.SZ,20251216,2,未检查,数据不完整,否,无 -000997.SZ_daily_data.txt,000997.SZ,20251216,2,未检查,数据不完整,否,无 -000999.SZ_daily_data.txt,000999.SZ,20251216,2,未检查,数据不完整,否,无 -001202.SZ_daily_data.txt,001202.SZ,20251216,2,未检查,数据不完整,否,无 -001205.SZ_daily_data.txt,001205.SZ,20251216,2,未检查,数据不完整,否,无 -001207.SZ_daily_data.txt,001207.SZ,20251216,2,未检查,数据不完整,否,无 -001209.SZ_daily_data.txt,001209.SZ,20251216,2,未检查,数据不完整,否,无 -001211.SZ_daily_data.txt,001211.SZ,20251216,2,未检查,数据不完整,否,无 -001213.SZ_daily_data.txt,001213.SZ,20251216,2,未检查,数据不完整,否,无 -001216.SZ_daily_data.txt,001216.SZ,20251216,2,未检查,数据不完整,否,无 -001218.SZ_daily_data.txt,001218.SZ,20251216,2,未检查,数据不完整,否,无 -001221.SZ_daily_data.txt,001221.SZ,20251216,2,未检查,数据不完整,否,无 -001223.SZ_daily_data.txt,001223.SZ,20251216,2,未检查,数据不完整,否,无 -001226.SZ_daily_data.txt,001226.SZ,20251216,2,未检查,数据不完整,否,无 -001228.SZ_daily_data.txt,001228.SZ,20251216,2,未检查,数据不完整,否,无 -001230.SZ_daily_data.txt,001230.SZ,20251216,2,未检查,数据不完整,否,无 -001233.SZ_daily_data.txt,001233.SZ,20251216,2,未检查,数据不完整,否,无 -001236.SZ_daily_data.txt,001236.SZ,20251216,2,未检查,数据不完整,否,无 -001239.SZ_daily_data.txt,001239.SZ,20251216,2,未检查,数据不完整,否,无 -001256.SZ_daily_data.txt,001256.SZ,20251216,2,未检查,数据不完整,否,无 -001259.SZ_daily_data.txt,001259.SZ,20251216,2,未检查,数据不完整,否,无 -001266.SZ_daily_data.txt,001266.SZ,20251216,2,未检查,数据不完整,否,无 -001268.SZ_daily_data.txt,001268.SZ,20251216,2,未检查,数据不完整,否,无 -001270.SZ_daily_data.txt,001270.SZ,20251216,2,未检查,数据不完整,否,无 -001278.SZ_daily_data.txt,001278.SZ,20251216,2,未检查,数据不完整,否,无 -001280.SZ_daily_data.txt,001280.SZ,20251216,2,未检查,数据不完整,否,无 -001283.SZ_daily_data.txt,001283.SZ,20251216,2,未检查,数据不完整,否,无 -001286.SZ_daily_data.txt,001286.SZ,20251216,2,未检查,数据不完整,否,无 -001288.SZ_daily_data.txt,001288.SZ,20251216,2,未检查,数据不完整,否,无 -001296.SZ_daily_data.txt,001296.SZ,20251216,2,未检查,数据不完整,否,无 -001299.SZ_daily_data.txt,001299.SZ,20251216,2,未检查,数据不完整,否,无 -001301.SZ_daily_data.txt,001301.SZ,20251216,2,未检查,数据不完整,否,无 -001308.SZ_daily_data.txt,001308.SZ,20251216,2,未检查,数据不完整,否,无 -001311.SZ_daily_data.txt,001311.SZ,20251216,2,未检查,数据不完整,否,无 -001314.SZ_daily_data.txt,001314.SZ,20251216,2,未检查,数据不完整,否,无 -001317.SZ_daily_data.txt,001317.SZ,20251216,2,未检查,数据不完整,否,无 -001319.SZ_daily_data.txt,001319.SZ,20251216,2,未检查,数据不完整,否,无 -001323.SZ_daily_data.txt,001323.SZ,20251216,2,未检查,数据不完整,否,无 -002166.SZ_daily_data.txt,002166.SZ,20251209,7,未检查,数据不完整,是,"20251210, 20251211, 20251212, 20251215, 20251216, 20251217, 20251218" -002769.SZ_daily_data.txt,002769.SZ,20251203,11,未检查,数据不完整,是,"20251204, 20251205, 20251208, 20251209, 20251210, 20251211, 20251212, 20251215, 20251216, 20251217" -300068.SZ_daily_data.txt,300068.SZ,20251211,5,未检查,数据不完整,是,"20251212, 20251215, 20251216, 20251217, 20251218" -300289.SZ_daily_data.txt,300289.SZ,20251216,2,未检查,数据不完整,否,无 -300291.SZ_daily_data.txt,300291.SZ,20251215,3,未检查,数据不完整,是,"20251216, 20251217, 20251218" -300486.SZ_daily_data.txt,300486.SZ,20251216,2,未检查,数据不完整,是,"20251217, 20251218" -300710.SZ_daily_data.txt,300710.SZ,20251203,11,未检查,数据不完整,是,"20251204, 20251205, 20251208, 20251209, 20251210, 20251211, 20251212, 20251215, 20251216, 20251217" -300980.SZ_daily_data.txt,300980.SZ,20251216,2,未检查,数据不完整,否,无 -301019.SZ_daily_data.txt,301019.SZ,20251216,2,未检查,数据不完整,否,无 -301056.SZ_daily_data.txt,301056.SZ,20251216,2,未检查,数据不完整,否,无 -301082.SZ_daily_data.txt,301082.SZ,20251216,2,未检查,数据不完整,否,无 -301162.SZ_daily_data.txt,301162.SZ,20251216,2,未检查,数据不完整,否,无 -301178.SZ_daily_data.txt,301178.SZ,20251216,2,未检查,数据不完整,否,无 -301355.SZ_daily_data.txt,301355.SZ,20251216,2,未检查,数据不完整,否,无 -301428.SZ_daily_data.txt,301428.SZ,20251216,2,未检查,数据不完整,否,无 -301516.SZ_daily_data.txt,301516.SZ,20251216,2,未检查,数据不完整,否,无 -600730.SH_daily_data.txt,600730.SH,20251212,4,未检查,数据不完整,是,"20251215, 20251216, 20251217, 20251218" -600800.SH_daily_data.txt,600800.SH,20251205,9,未检查,数据不完整,是,"20251208, 20251209, 20251210, 20251211, 20251212, 20251215, 20251216, 20251217, 20251218" -601059.SH_daily_data.txt,601059.SH,20251119,21,未检查,数据不完整,是,"20251120, 20251121, 20251124, 20251125, 20251126, 20251127, 20251128, 20251201, 20251202, 20251203, 20251204, 20251205, 20251208, 20251209, 20251210, 20251211, 20251212, 20251215, 20251216, 20251217" -601198.SH_daily_data.txt,601198.SH,20251119,21,未检查,数据不完整,是,"20251120, 20251121, 20251124, 20251125, 20251126, 20251127, 20251128, 20251201, 20251202, 20251203, 20251204, 20251205, 20251208, 20251209, 20251210, 20251211, 20251212, 20251215, 20251216, 20251217" -601995.SH_daily_data.txt,601995.SH,20251119,21,未检查,数据不完整,是,"20251120, 20251121, 20251124, 20251125, 20251126, 20251127, 20251128, 20251201, 20251202, 20251203, 20251204, 20251205, 20251208, 20251209, 20251210, 20251211, 20251212, 20251215, 20251216, 20251217" -688819.SH_daily_data.txt,688819.SH,20251216,2,未检查,数据不完整,否,无 -689009.SH_daily_data.txt,689009.SH,20251216,2,未检查,数据不完整,否,无 +文件名称,股票代码,最新日期,交易日差,在线数据,状态,是否停牌,停牌日期 +000670.SZ_daily_data.txt,000670.SZ,20260105,10,未检查,数据不完整,是,"20260106, 20260107, 20260108, 20260109, 20260112, 20260113, 20260114, 20260115, 20260116" +002131.SZ_daily_data.txt,002131.SZ,20260115,2,未检查,数据不完整,是,20260116 +002155.SZ_daily_data.txt,002155.SZ,20260109,6,未检查,数据不完整,是,"20260112, 20260113, 20260114, 20260115, 20260116" +300658.SZ_daily_data.txt,300658.SZ,20251231,11,未检查,数据不完整,是,"20260105, 20260106, 20260107, 20260108, 20260109, 20260112, 20260113, 20260114, 20260115, 20260116" +601615.SH_daily_data.txt,601615.SH,20260112,5,未检查,数据不完整,是,"20260113, 20260114, 20260115, 20260116" diff --git a/test_fix.py b/test_fix.py new file mode 100644 index 0000000..9de025b --- /dev/null +++ b/test_fix.py @@ -0,0 +1,25 @@ +import datetime +import sys +import os + +# Add the current directory to the path so we can import the module +sys.path.append(os.path.dirname(os.path.abspath(__file__))) + +from check_market_data import check_stock_suspended + +# Test the function with a recent date +test_date = '20260115' # A date in the recent past +test_ts_code = '000001.SZ' # Test with a known stock + +print(f"Testing check_stock_suspended with date: {test_date}") +print(f"Today's date: {datetime.datetime.now().strftime('%Y%m%d')}") +print("-" * 50) + +# Call the function +is_suspended, suspend_dates, earliest_suspend_start = check_stock_suspended(test_ts_code, test_date) + +print(f"Is suspended: {is_suspended}") +print(f"Suspend dates: {suspend_dates}") +print(f"Earliest suspend start: {earliest_suspend_start}") +print("-" * 50) +print("Test completed successfully!") \ No newline at end of file