feat: 完善 QMT 交易模块文档和配置展示功能
- 优化前端仪表盘界面 - 添加配置文件可视化展示 - 编写 QMT 模块配置文档 - 完善项目规则体系(KiloCode)
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 14,
|
||||
"execution_count": 1,
|
||||
"id": "18d1d622-b083-4cc4-a6f8-7c1ed2d0edd2",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
@@ -20,7 +20,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 15,
|
||||
"execution_count": 2,
|
||||
"id": "bc8f03e027027004",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
@@ -63,7 +63,7 @@
|
||||
" return True\n",
|
||||
" return False\n",
|
||||
"\n",
|
||||
"name_change_df = pd.read_hdf('../../data/name_change.h5', key='name_change')\n",
|
||||
"name_change_df = pd.read_hdf('/mnt/d/PyProject/NewStock/data/name_change.h5', key='name_change')\n",
|
||||
"name_change_df = name_change_df.drop_duplicates(keep='first')\n",
|
||||
"\n",
|
||||
"# 确保 name_change_df 的日期格式正确\n",
|
||||
@@ -81,7 +81,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 16,
|
||||
"execution_count": 3,
|
||||
"id": "b151990c",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
@@ -109,7 +109,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 17,
|
||||
"execution_count": 4,
|
||||
"id": "553cfb36-f560-4cc4-b2bc-68323ccc5072",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
@@ -123,19 +123,184 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"任务 20251230 完成\n",
|
||||
"任务 20251231 完成\n",
|
||||
"任务 20251229 完成\n",
|
||||
"任务 20251226 完成\n",
|
||||
"任务 20251225 完成\n",
|
||||
"任务 20251224 完成\n",
|
||||
"任务 20251223 完成\n",
|
||||
"任务 20251222 完成\n",
|
||||
"任务 20251219 完成\n",
|
||||
"任务 20251217 完成\n",
|
||||
"任务 20251218 完成\n",
|
||||
"任务 20251216 完成\n",
|
||||
"任务 20251215 完成\n",
|
||||
"任务 20251212 完成\n",
|
||||
"任务 20251211 完成\n",
|
||||
"任务 20251210 完成\n",
|
||||
"任务 20251209 完成\n",
|
||||
"任务 20251208 完成\n",
|
||||
"任务 20251205 完成\n",
|
||||
"任务 20251204 完成\n",
|
||||
"任务 20251203 完成\n",
|
||||
"任务 20251202 完成\n",
|
||||
"任务 20251201 完成\n",
|
||||
"任务 20251128 完成\n",
|
||||
"任务 20251127 完成\n",
|
||||
"任务 20251126 完成\n",
|
||||
"任务 20251125 完成\n",
|
||||
"任务 20251124 完成\n",
|
||||
"任务 20251121 完成\n",
|
||||
"任务 20251120 完成\n",
|
||||
"任务 20251119 完成\n",
|
||||
"任务 20251118 完成\n",
|
||||
"任务 20251117 完成\n",
|
||||
"任务 20251114 完成\n",
|
||||
"任务 20251113 完成\n",
|
||||
"任务 20251112 完成\n",
|
||||
"任务 20251111 完成\n",
|
||||
"任务 20251110 完成\n",
|
||||
"任务 20251107 完成\n",
|
||||
"任务 20251106 完成\n",
|
||||
"任务 20251105 完成\n",
|
||||
"任务 20251104 完成\n",
|
||||
"任务 20251103 完成\n",
|
||||
"任务 20251031 完成\n",
|
||||
"任务 20251030 完成\n",
|
||||
"任务 20251029 完成\n",
|
||||
"任务 20251028 完成\n",
|
||||
"任务 20251027 完成\n",
|
||||
"任务 20251024 完成\n",
|
||||
"任务 20251023 完成\n",
|
||||
"任务 20251022 完成\n",
|
||||
"任务 20251021 完成\n",
|
||||
"任务 20251020 完成\n",
|
||||
"任务 20251017 完成\n",
|
||||
"任务 20251016 完成\n",
|
||||
"任务 20251015 完成\n",
|
||||
"任务 20251014 完成\n",
|
||||
"任务 20251013 完成\n",
|
||||
"任务 20251010 完成\n",
|
||||
"任务 20251009 完成\n",
|
||||
"任务 20250930 完成\n",
|
||||
"任务 20250929 完成\n",
|
||||
"任务 20250926 完成\n",
|
||||
"任务 20250925 完成\n",
|
||||
"任务 20250924 完成\n",
|
||||
"任务 20250923 完成\n",
|
||||
"任务 20250922 完成\n",
|
||||
"任务 20250919 完成\n",
|
||||
"任务 20250918 完成\n",
|
||||
"任务 20250917 完成\n",
|
||||
"任务 20250916 完成\n",
|
||||
"任务 20250915 完成\n",
|
||||
"任务 20250912 完成\n",
|
||||
"任务 20250911 完成\n",
|
||||
"任务 20250910 完成\n",
|
||||
"任务 20250909 完成\n",
|
||||
"任务 20250908 完成\n",
|
||||
"任务 20250905 完成\n",
|
||||
"任务 20250904 完成\n",
|
||||
"任务 20250903 完成\n",
|
||||
"任务 20250902 完成\n",
|
||||
"任务 20250901 完成\n",
|
||||
"任务 20250829 完成\n",
|
||||
"任务 20250828 完成\n",
|
||||
"任务 20250827 完成\n",
|
||||
"任务 20250826 完成\n",
|
||||
"任务 20250825 完成\n",
|
||||
"任务 20250822 完成\n",
|
||||
"任务 20250821 完成\n",
|
||||
"任务 20250820 完成\n",
|
||||
"任务 20250819 完成\n",
|
||||
"任务 20250818 完成\n",
|
||||
"任务 20250815 完成\n",
|
||||
"任务 20250814 完成\n",
|
||||
"任务 20250813 完成\n",
|
||||
"任务 20250812 完成\n",
|
||||
"任务 20250811 完成\n",
|
||||
"任务 20250808 完成\n",
|
||||
"任务 20250807 完成\n",
|
||||
"任务 20250806 完成\n",
|
||||
"任务 20250805 完成\n",
|
||||
"任务 20250804 完成\n",
|
||||
"任务 20250801 完成\n",
|
||||
"任务 20250731 完成\n",
|
||||
"任务 20250730 完成\n",
|
||||
"任务 20250729 完成\n",
|
||||
"任务 20250728 完成\n",
|
||||
"任务 20250725 完成\n",
|
||||
"任务 20250724 完成\n",
|
||||
"任务 20250723 完成\n",
|
||||
"任务 20250722 完成\n",
|
||||
"任务 20250721 完成\n",
|
||||
"任务 20250718 完成\n",
|
||||
"任务 20250717 完成\n",
|
||||
"任务 20250716 完成\n",
|
||||
"任务 20250715 完成\n",
|
||||
"任务 20250714 完成\n",
|
||||
"任务 20250711 完成\n",
|
||||
"任务 20250710 完成\n",
|
||||
"任务 20250709 完成\n",
|
||||
"任务 20250708 完成\n",
|
||||
"任务 20250707 完成\n",
|
||||
"任务 20250704 完成\n",
|
||||
"任务 20250703 完成\n",
|
||||
"任务 20250702 完成\n",
|
||||
"任务 20250701 完成\n",
|
||||
"任务 20250630 完成\n",
|
||||
"任务 20250627 完成\n",
|
||||
"任务 20250626 完成\n",
|
||||
"任务 20250625 完成\n",
|
||||
"任务 20250624 完成\n",
|
||||
"任务 20250623 完成\n",
|
||||
"任务 20250620 完成\n",
|
||||
"任务 20250619 完成\n",
|
||||
"任务 20250618 完成\n",
|
||||
"任务 20250617 完成\n",
|
||||
"任务 20250616 完成\n",
|
||||
"任务 20250613 完成\n",
|
||||
"任务 20250612 完成\n",
|
||||
"任务 20250611 完成\n",
|
||||
"任务 20250610 完成\n",
|
||||
"任务 20250609 完成\n",
|
||||
"任务 20250606 完成\n",
|
||||
"任务 20250605 完成\n",
|
||||
"任务 20250604 完成\n",
|
||||
"任务 20250603 完成\n",
|
||||
"任务 20250530 完成\n",
|
||||
"任务 20250529 完成\n",
|
||||
"任务 20250528 完成\n",
|
||||
"任务 20250527 完成\n",
|
||||
"任务 20250526 完成\n",
|
||||
"任务 20250523 完成\n",
|
||||
"任务 20250522 完成\n",
|
||||
"任务 20250521 完成\n",
|
||||
"任务 20250520 完成\n",
|
||||
"任务 20250519 完成\n",
|
||||
"任务 20250516 完成\n",
|
||||
"任务 20250515 完成\n",
|
||||
"任务 20250514 完成\n",
|
||||
"任务 20250513 完成\n",
|
||||
"任务 20250512 完成\n",
|
||||
"任务 20250509 完成\n",
|
||||
"任务 20250508 完成\n",
|
||||
"任务 20250507 完成\n",
|
||||
"任务 20250506 完成\n",
|
||||
"任务 20250430 完成\n",
|
||||
"任务 20250429 完成\n",
|
||||
"任务 20250428 完成\n",
|
||||
"任务 20250425 完成\n",
|
||||
"任务 20250424 完成\n",
|
||||
"任务 20250423 完成\n",
|
||||
"任务 20250421 完成\n",
|
||||
"任务 20250422 完成\n",
|
||||
"任务 20250421 完成\n",
|
||||
"任务 20250418 完成\n",
|
||||
"任务 20250417 完成\n",
|
||||
"任务 20250416 完成\n",
|
||||
"任务 20250414 完成\n",
|
||||
"任务 20250415 完成\n",
|
||||
"任务 20250414 完成\n",
|
||||
"任务 20250411 完成\n",
|
||||
"任务 20250410 完成\n",
|
||||
"任务 20250409 完成\n",
|
||||
@@ -156,11 +321,11 @@
|
||||
"任务 20250318 完成\n",
|
||||
"任务 20250317 完成\n",
|
||||
"任务 20250314 完成\n",
|
||||
"任务 20250312 完成\n",
|
||||
"任务 20250313 完成\n",
|
||||
"任务 20250312 完成\n",
|
||||
"任务 20250311 完成\n",
|
||||
"任务 20250307 完成\n",
|
||||
"任务 20250310 完成\n",
|
||||
"任务 20250307 完成\n",
|
||||
"任务 20250306 完成\n",
|
||||
"任务 20250305 完成\n",
|
||||
"任务 20250304 完成\n",
|
||||
@@ -225,8 +390,8 @@
|
||||
"任务 20241202 完成\n",
|
||||
"任务 20241129 完成\n",
|
||||
"任务 20241128 完成\n",
|
||||
"任务 20241126 完成\n",
|
||||
"任务 20241127 完成\n",
|
||||
"任务 20241126 完成\n",
|
||||
"任务 20241125 完成\n",
|
||||
"任务 20241122 完成\n",
|
||||
"任务 20241121 完成\n",
|
||||
@@ -253,8 +418,8 @@
|
||||
"任务 20241023 完成\n",
|
||||
"任务 20241022 完成\n",
|
||||
"任务 20241021 完成\n",
|
||||
"任务 20241017 完成\n",
|
||||
"任务 20241018 完成\n",
|
||||
"任务 20241017 完成\n",
|
||||
"任务 20241016 完成\n",
|
||||
"任务 20241015 完成\n",
|
||||
"任务 20241014 完成\n",
|
||||
@@ -262,11 +427,11 @@
|
||||
"任务 20241010 完成\n",
|
||||
"任务 20241009 完成\n",
|
||||
"任务 20241008 完成\n",
|
||||
"任务 20240930 完成\n",
|
||||
"任务 20240927 完成\n",
|
||||
"任务 20240930 完成\n",
|
||||
"任务 20240926 完成\n",
|
||||
"任务 20240924 完成\n",
|
||||
"任务 20240925 完成\n",
|
||||
"任务 20240924 完成\n",
|
||||
"任务 20240923 完成\n",
|
||||
"任务 20240920 完成\n",
|
||||
"任务 20240919 完成\n",
|
||||
@@ -334,8 +499,8 @@
|
||||
"任务 20240621 完成\n",
|
||||
"任务 20240620 完成\n",
|
||||
"任务 20240619 完成\n",
|
||||
"任务 20240617 完成\n",
|
||||
"任务 20240618 完成\n",
|
||||
"任务 20240617 完成\n",
|
||||
"任务 20240614 完成\n",
|
||||
"任务 20240613 完成\n",
|
||||
"任务 20240612 完成\n",
|
||||
@@ -380,14 +545,14 @@
|
||||
"任务 20240412 完成\n",
|
||||
"任务 20240411 完成\n",
|
||||
"任务 20240410 完成\n",
|
||||
"任务 20240408 完成\n",
|
||||
"任务 20240409 完成\n",
|
||||
"任务 20240408 完成\n",
|
||||
"任务 20240403 完成\n",
|
||||
"任务 20240402 完成\n",
|
||||
"任务 20240401 完成\n",
|
||||
"任务 20240329 完成\n",
|
||||
"任务 20240327 完成\n",
|
||||
"任务 20240328 完成\n",
|
||||
"任务 20240327 完成\n",
|
||||
"任务 20240326 完成\n",
|
||||
"任务 20240325 完成\n",
|
||||
"任务 20240322 完成\n",
|
||||
@@ -416,10 +581,10 @@
|
||||
"任务 20240220 完成\n",
|
||||
"任务 20240219 完成\n",
|
||||
"任务 20240208 完成\n",
|
||||
"任务 20240206 完成\n",
|
||||
"任务 20240207 完成\n",
|
||||
"任务 20240202 完成\n",
|
||||
"任务 20240206 完成\n",
|
||||
"任务 20240205 完成\n",
|
||||
"任务 20240202 完成\n",
|
||||
"任务 20240201 完成\n",
|
||||
"任务 20240131 完成\n",
|
||||
"任务 20240130 完成\n",
|
||||
@@ -434,24 +599,24 @@
|
||||
"任务 20240117 完成\n",
|
||||
"任务 20240116 完成\n",
|
||||
"任务 20240115 完成\n",
|
||||
"任务 20240111 完成\n",
|
||||
"任务 20240112 完成\n",
|
||||
"任务 20240111 完成\n",
|
||||
"任务 20240110 完成\n",
|
||||
"任务 20240109 完成\n",
|
||||
"任务 20240108 完成\n",
|
||||
"任务 20240105 完成\n",
|
||||
"任务 20240104 完成\n",
|
||||
"任务 20240103 完成\n",
|
||||
"任务 20231229 完成\n",
|
||||
"任务 20240102 完成\n",
|
||||
"任务 20231229 完成\n",
|
||||
"任务 20231228 完成\n",
|
||||
"任务 20231227 完成\n",
|
||||
"任务 20231226 完成\n",
|
||||
"任务 20231225 完成\n",
|
||||
"任务 20231222 完成\n",
|
||||
"任务 20231221 完成\n",
|
||||
"任务 20231219 完成\n",
|
||||
"任务 20231220 完成\n",
|
||||
"任务 20231219 完成\n",
|
||||
"任务 20231218 完成\n",
|
||||
"任务 20231215 完成\n",
|
||||
"任务 20231214 完成\n",
|
||||
@@ -491,8 +656,8 @@
|
||||
"任务 20231027 完成\n",
|
||||
"任务 20231026 完成\n",
|
||||
"任务 20231025 完成\n",
|
||||
"任务 20231024 完成\n",
|
||||
"任务 20231023 完成\n",
|
||||
"任务 20231024 完成\n",
|
||||
"任务 20231020 完成\n",
|
||||
"任务 20231019 完成\n",
|
||||
"任务 20231018 完成\n",
|
||||
@@ -516,24 +681,24 @@
|
||||
"任务 20230914 完成\n",
|
||||
"任务 20230913 完成\n",
|
||||
"任务 20230912 完成\n",
|
||||
"任务 20230911 完成\n",
|
||||
"任务 20230908 完成\n",
|
||||
"任务 20230911 完成\n",
|
||||
"任务 20230907 完成\n",
|
||||
"任务 20230906 完成\n",
|
||||
"任务 20230905 完成\n",
|
||||
"任务 20230904 完成\n",
|
||||
"任务 20230901 完成\n",
|
||||
"任务 20230831 完成\n",
|
||||
"任务 20230830 完成\n",
|
||||
"任务 20230831 完成\n",
|
||||
"任务 20230829 完成\n",
|
||||
"任务 20230828 完成\n",
|
||||
"任务 20230825 完成\n",
|
||||
"任务 20230824 完成\n",
|
||||
"任务 20230825 完成\n",
|
||||
"任务 20230823 完成\n",
|
||||
"任务 20230822 完成\n",
|
||||
"任务 20230821 完成\n",
|
||||
"任务 20230817 完成\n",
|
||||
"任务 20230818 完成\n",
|
||||
"任务 20230817 完成\n",
|
||||
"任务 20230816 完成\n",
|
||||
"任务 20230815 完成\n",
|
||||
"任务 20230814 完成\n",
|
||||
@@ -622,8 +787,8 @@
|
||||
"任务 20230412 完成\n",
|
||||
"任务 20230411 完成\n",
|
||||
"任务 20230410 完成\n",
|
||||
"任务 20230406 完成\n",
|
||||
"任务 20230407 完成\n",
|
||||
"任务 20230406 完成\n",
|
||||
"任务 20230404 完成\n",
|
||||
"任务 20230403 完成\n",
|
||||
"任务 20230331 完成\n",
|
||||
@@ -640,12 +805,12 @@
|
||||
"任务 20230316 完成\n",
|
||||
"任务 20230315 完成\n",
|
||||
"任务 20230314 完成\n",
|
||||
"任务 20230310 完成\n",
|
||||
"任务 20230313 完成\n",
|
||||
"任务 20230308 完成\n",
|
||||
"任务 20230310 完成\n",
|
||||
"任务 20230309 完成\n",
|
||||
"任务 20230306 完成\n",
|
||||
"任务 20230308 完成\n",
|
||||
"任务 20230307 完成\n",
|
||||
"任务 20230306 完成\n",
|
||||
"任务 20230303 完成\n",
|
||||
"任务 20230302 完成\n",
|
||||
"任务 20230301 完成\n",
|
||||
@@ -730,8 +895,8 @@
|
||||
"任务 20221102 完成\n",
|
||||
"任务 20221101 完成\n",
|
||||
"任务 20221031 完成\n",
|
||||
"任务 20221027 完成\n",
|
||||
"任务 20221028 完成\n",
|
||||
"任务 20221027 完成\n",
|
||||
"任务 20221026 完成\n",
|
||||
"任务 20221025 完成\n",
|
||||
"任务 20221024 完成\n",
|
||||
@@ -808,8 +973,8 @@
|
||||
"任务 20220707 完成\n",
|
||||
"任务 20220706 完成\n",
|
||||
"任务 20220705 完成\n",
|
||||
"任务 20220701 完成\n",
|
||||
"任务 20220704 完成\n",
|
||||
"任务 20220701 完成\n",
|
||||
"任务 20220630 完成\n",
|
||||
"任务 20220629 完成\n",
|
||||
"任务 20220628 完成\n",
|
||||
@@ -896,11 +1061,11 @@
|
||||
"任务 20220225 完成\n",
|
||||
"任务 20220224 完成\n",
|
||||
"任务 20220223 完成\n",
|
||||
"任务 20220221 完成\n",
|
||||
"任务 20220222 完成\n",
|
||||
"任务 20220221 完成\n",
|
||||
"任务 20220218 完成\n",
|
||||
"任务 20220216 完成\n",
|
||||
"任务 20220217 完成\n",
|
||||
"任务 20220216 完成\n",
|
||||
"任务 20220215 完成\n",
|
||||
"任务 20220214 完成\n",
|
||||
"任务 20220211 完成\n",
|
||||
@@ -909,16 +1074,16 @@
|
||||
"任务 20220208 完成\n",
|
||||
"任务 20220207 完成\n",
|
||||
"任务 20220128 完成\n",
|
||||
"任务 20220127 完成\n",
|
||||
"任务 20220126 完成\n",
|
||||
"任务 20220127 完成\n",
|
||||
"任务 20220125 完成\n",
|
||||
"任务 20220124 完成\n",
|
||||
"任务 20220121 完成\n",
|
||||
"任务 20220120 完成\n",
|
||||
"任务 20220119 完成\n",
|
||||
"任务 20220117 完成\n",
|
||||
"任务 20220118 完成\n",
|
||||
"任务 20220114 完成\n",
|
||||
"任务 20220117 完成\n",
|
||||
"任务 20220113 完成\n",
|
||||
"任务 20220112 完成\n",
|
||||
"任务 20220111 完成\n",
|
||||
@@ -973,8 +1138,8 @@
|
||||
"任务 20211102 完成\n",
|
||||
"任务 20211101 完成\n",
|
||||
"任务 20211029 完成\n",
|
||||
"任务 20211027 完成\n",
|
||||
"任务 20211028 完成\n",
|
||||
"任务 20211027 完成\n",
|
||||
"任务 20211026 完成\n",
|
||||
"任务 20211025 完成\n",
|
||||
"任务 20211022 完成\n",
|
||||
@@ -1043,8 +1208,8 @@
|
||||
"任务 20210716 完成\n",
|
||||
"任务 20210715 完成\n",
|
||||
"任务 20210714 完成\n",
|
||||
"任务 20210712 完成\n",
|
||||
"任务 20210713 完成\n",
|
||||
"任务 20210712 完成\n",
|
||||
"任务 20210709 完成\n",
|
||||
"任务 20210708 完成\n",
|
||||
"任务 20210707 完成\n",
|
||||
@@ -1063,8 +1228,8 @@
|
||||
"任务 20210618 完成\n",
|
||||
"任务 20210617 完成\n",
|
||||
"任务 20210616 完成\n",
|
||||
"任务 20210611 完成\n",
|
||||
"任务 20210615 完成\n",
|
||||
"任务 20210611 完成\n",
|
||||
"任务 20210610 完成\n",
|
||||
"任务 20210609 完成\n",
|
||||
"任务 20210608 完成\n",
|
||||
@@ -1162,8 +1327,8 @@
|
||||
"任务 20210118 完成\n",
|
||||
"任务 20210115 完成\n",
|
||||
"任务 20210114 完成\n",
|
||||
"任务 20210112 完成\n",
|
||||
"任务 20210113 完成\n",
|
||||
"任务 20210112 完成\n",
|
||||
"任务 20210111 完成\n",
|
||||
"任务 20210108 完成\n",
|
||||
"任务 20210107 完成\n",
|
||||
@@ -1230,8 +1395,8 @@
|
||||
"任务 20201013 完成\n",
|
||||
"任务 20201012 完成\n",
|
||||
"任务 20201009 完成\n",
|
||||
"任务 20200930 完成\n",
|
||||
"任务 20200929 完成\n",
|
||||
"任务 20200930 完成\n",
|
||||
"任务 20200928 完成\n",
|
||||
"任务 20200925 完成\n",
|
||||
"任务 20200924 完成\n",
|
||||
@@ -1272,8 +1437,8 @@
|
||||
"任务 20200806 完成\n",
|
||||
"任务 20200805 完成\n",
|
||||
"任务 20200804 完成\n",
|
||||
"任务 20200731 完成\n",
|
||||
"任务 20200803 完成\n",
|
||||
"任务 20200731 完成\n",
|
||||
"任务 20200730 完成\n",
|
||||
"任务 20200729 完成\n",
|
||||
"任务 20200728 完成\n",
|
||||
@@ -1288,8 +1453,8 @@
|
||||
"任务 20200715 完成\n",
|
||||
"任务 20200714 完成\n",
|
||||
"任务 20200713 完成\n",
|
||||
"任务 20200709 完成\n",
|
||||
"任务 20200710 完成\n",
|
||||
"任务 20200709 完成\n",
|
||||
"任务 20200708 完成\n",
|
||||
"任务 20200707 完成\n",
|
||||
"任务 20200706 完成\n",
|
||||
@@ -1320,10 +1485,10 @@
|
||||
"任务 20200528 完成\n",
|
||||
"任务 20200527 完成\n",
|
||||
"任务 20200526 完成\n",
|
||||
"任务 20200522 完成\n",
|
||||
"任务 20200525 完成\n",
|
||||
"任务 20200520 完成\n",
|
||||
"任务 20200522 完成\n",
|
||||
"任务 20200521 完成\n",
|
||||
"任务 20200520 完成\n",
|
||||
"任务 20200519 完成\n",
|
||||
"任务 20200518 完成\n",
|
||||
"任务 20200515 完成\n",
|
||||
@@ -1514,8 +1679,8 @@
|
||||
"任务 20190807 完成\n",
|
||||
"任务 20190806 完成\n",
|
||||
"任务 20190805 完成\n",
|
||||
"任务 20190801 完成\n",
|
||||
"任务 20190802 完成\n",
|
||||
"任务 20190801 完成\n",
|
||||
"任务 20190731 完成\n",
|
||||
"任务 20190730 完成\n",
|
||||
"任务 20190729 完成\n",
|
||||
@@ -1526,8 +1691,8 @@
|
||||
"任务 20190722 完成\n",
|
||||
"任务 20190719 完成\n",
|
||||
"任务 20190718 完成\n",
|
||||
"任务 20190716 完成\n",
|
||||
"任务 20190717 完成\n",
|
||||
"任务 20190716 完成\n",
|
||||
"任务 20190715 完成\n",
|
||||
"任务 20190712 完成\n",
|
||||
"任务 20190711 完成\n",
|
||||
@@ -1660,8 +1825,8 @@
|
||||
"任务 20181228 完成\n",
|
||||
"任务 20181227 完成\n",
|
||||
"任务 20181226 完成\n",
|
||||
"任务 20181224 完成\n",
|
||||
"任务 20181225 完成\n",
|
||||
"任务 20181224 完成\n",
|
||||
"任务 20181221 完成\n",
|
||||
"任务 20181220 完成\n",
|
||||
"任务 20181219 完成\n",
|
||||
@@ -1800,14 +1965,14 @@
|
||||
"任务 20180606 完成\n",
|
||||
"任务 20180605 完成\n",
|
||||
"任务 20180604 完成\n",
|
||||
"任务 20180531 完成\n",
|
||||
"任务 20180601 完成\n",
|
||||
"任务 20180531 完成\n",
|
||||
"任务 20180530 完成\n",
|
||||
"任务 20180529 完成\n",
|
||||
"任务 20180528 完成\n",
|
||||
"任务 20180525 完成\n",
|
||||
"任务 20180523 完成\n",
|
||||
"任务 20180524 完成\n",
|
||||
"任务 20180523 完成\n",
|
||||
"任务 20180522 完成\n",
|
||||
"任务 20180521 完成\n",
|
||||
"任务 20180518 完成\n",
|
||||
@@ -1854,8 +2019,8 @@
|
||||
"任务 20180316 完成\n",
|
||||
"任务 20180315 完成\n",
|
||||
"任务 20180314 完成\n",
|
||||
"任务 20180312 完成\n",
|
||||
"任务 20180313 完成\n",
|
||||
"任务 20180312 完成\n",
|
||||
"任务 20180309 完成\n",
|
||||
"任务 20180308 完成\n",
|
||||
"任务 20180307 完成\n",
|
||||
@@ -2073,8 +2238,8 @@
|
||||
"任务 20170425 完成\n",
|
||||
"任务 20170424 完成\n",
|
||||
"任务 20170421 完成\n",
|
||||
"任务 20170419 完成\n",
|
||||
"任务 20170420 完成\n",
|
||||
"任务 20170419 完成\n",
|
||||
"任务 20170418 完成\n",
|
||||
"任务 20170417 完成\n",
|
||||
"任务 20170414 完成\n",
|
||||
@@ -2103,8 +2268,8 @@
|
||||
"任务 20170310 完成\n",
|
||||
"任务 20170309 完成\n",
|
||||
"任务 20170308 完成\n",
|
||||
"任务 20170306 完成\n",
|
||||
"任务 20170307 完成\n",
|
||||
"任务 20170306 完成\n",
|
||||
"任务 20170303 完成\n",
|
||||
"任务 20170302 完成\n",
|
||||
"任务 20170301 完成\n",
|
||||
@@ -2154,7 +2319,7 @@
|
||||
"from concurrent.futures import ThreadPoolExecutor, as_completed\n",
|
||||
"\n",
|
||||
"# 获取交易日历\n",
|
||||
"trade_cal = pro.trade_cal(exchange='', start_date='20170101', end_date='20250601')\n",
|
||||
"trade_cal = pro.trade_cal(exchange='', start_date='20170101', end_date='20260101')\n",
|
||||
"trade_cal = trade_cal[trade_cal['is_open'] == 1] # 只保留交易日\n",
|
||||
"trade_dates = trade_cal['cal_date'].tolist() # 获取所有交易日期列表\n",
|
||||
"\n",
|
||||
@@ -2180,7 +2345,7 @@
|
||||
"\n",
|
||||
"\n",
|
||||
"# 遍历每个交易日期并获取数据\n",
|
||||
"with ThreadPoolExecutor(max_workers=2) as executor:\n",
|
||||
"with ThreadPoolExecutor(max_workers=4) as executor:\n",
|
||||
" future_to_date = {executor.submit(get_data, td): td for td in trade_dates}\n",
|
||||
"\n",
|
||||
" for future in as_completed(future_to_date):\n",
|
||||
@@ -2208,7 +2373,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 18,
|
||||
"execution_count": 5,
|
||||
"id": "97fdf8be-a86c-4404-bf0c-701f002cd81c",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
@@ -2222,58 +2387,58 @@
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
" ts_code trade_date close turnover_rate turnover_rate_f \\\n",
|
||||
"0 603848.SH 20250430 14.36 0.5401 4.6897 \n",
|
||||
"1 300290.SZ 20250430 16.30 2.8540 3.5686 \n",
|
||||
"2 603877.SH 20250430 15.90 0.3794 1.2707 \n",
|
||||
"3 834639.BJ 20250430 8.37 6.1158 7.8866 \n",
|
||||
"4 000909.SZ 20250430 5.72 0.6104 1.0424 \n",
|
||||
"0 603633.SH 20251219 10.07 2.0093 3.0279 \n",
|
||||
"1 001323.SZ 20251219 26.33 1.0493 1.1340 \n",
|
||||
"2 000404.SZ 20251219 6.88 0.8559 1.2359 \n",
|
||||
"3 002052.SZ 20251219 12.10 2.2154 3.1269 \n",
|
||||
"4 002034.SZ 20251219 15.95 0.6112 1.3289 \n",
|
||||
"... ... ... ... ... ... \n",
|
||||
"8599133 600708.SH 20170103 9.03 0.7694 1.0169 \n",
|
||||
"8599134 600712.SH 20170103 10.29 0.5859 0.8028 \n",
|
||||
"8599135 001872.SZ 20170103 19.33 1.0970 5.4258 \n",
|
||||
"8599136 001914.SZ 20170103 12.37 3.2627 6.6991 \n",
|
||||
"8599137 302132.SZ 20170103 23.28 0.4912 1.5149 \n",
|
||||
"9449465 600708.SH 20170103 9.03 0.7694 1.0169 \n",
|
||||
"9449466 600712.SH 20170103 10.29 0.5859 0.8028 \n",
|
||||
"9449467 001872.SZ 20170103 19.33 1.0970 5.4258 \n",
|
||||
"9449468 001914.SZ 20170103 12.37 3.2627 6.6991 \n",
|
||||
"9449469 302132.SZ 20170103 23.28 0.4912 1.5149 \n",
|
||||
"\n",
|
||||
" volume_ratio pe pe_ttm pb ps ps_ttm \\\n",
|
||||
"0 1.31 23.3421 25.6176 2.3433 3.7254 3.8065 \n",
|
||||
"1 1.00 NaN NaN 13.1076 13.5867 13.5756 \n",
|
||||
"2 0.98 29.1494 33.6975 1.6522 1.1075 1.1304 \n",
|
||||
"3 0.87 70.0984 215.1863 2.0171 0.8405 0.8329 \n",
|
||||
"4 0.55 NaN NaN 2.3539 7.7727 8.2925 \n",
|
||||
"... ... ... ... ... ... ... \n",
|
||||
"8599133 0.85 23.3367 22.2458 1.4847 0.9613 0.9248 \n",
|
||||
"8599134 0.67 202.4855 287.1454 5.1852 2.3682 2.5386 \n",
|
||||
"8599135 0.77 23.6158 23.1883 2.7052 6.6556 6.5584 \n",
|
||||
"8599136 1.02 20.5631 15.1595 2.1186 1.4950 1.2600 \n",
|
||||
"8599137 0.74 91.3908 84.6980 6.9391 8.9531 8.8570 \n",
|
||||
" volume_ratio pe pe_ttm pb ps ps_ttm dv_ratio \\\n",
|
||||
"0 0.90 58.4795 266.7119 2.2164 2.9326 2.7555 0.5065 \n",
|
||||
"1 0.65 14.9293 16.0911 2.5942 2.0447 2.0882 6.0585 \n",
|
||||
"2 0.82 10.6360 10.5440 1.1261 0.4002 0.4118 3.6337 \n",
|
||||
"3 1.10 130.7943 28.8305 27.3538 15.1883 8.9348 0.0000 \n",
|
||||
"4 0.63 12.3417 11.5393 1.0093 2.1815 2.0983 3.1024 \n",
|
||||
"... ... ... ... ... ... ... ... \n",
|
||||
"9449465 0.85 23.3367 22.2458 1.4847 0.9613 0.9248 1.1074 \n",
|
||||
"9449466 0.67 202.4855 287.1454 5.1852 2.3682 2.5386 0.1555 \n",
|
||||
"9449467 0.77 23.6158 23.1883 2.7052 6.6556 6.5584 2.1211 \n",
|
||||
"9449468 1.02 20.5631 15.1595 2.1186 1.4950 1.2600 0.4042 \n",
|
||||
"9449469 0.74 91.3908 84.6980 6.9391 8.9531 8.8570 0.2291 \n",
|
||||
"\n",
|
||||
" dv_ratio dv_ttm total_share float_share free_share total_mv \\\n",
|
||||
"0 2.0904 2.0904 40391.1511 40240.6511 4634.6511 5.800169e+05 \n",
|
||||
"1 0.0000 NaN 63973.2569 63922.1969 51122.1969 1.042764e+06 \n",
|
||||
"2 3.7471 3.7471 47382.5333 46932.3226 14014.3219 7.533823e+05 \n",
|
||||
"3 NaN NaN 20160.0000 11721.5883 9089.7537 1.687392e+05 \n",
|
||||
"4 0.0000 NaN 43771.4245 43771.0570 25634.2299 2.503725e+05 \n",
|
||||
"... ... ... ... ... ... ... \n",
|
||||
"8599133 1.1074 1.1074 131871.9966 75088.9215 56812.2811 1.190804e+06 \n",
|
||||
"8599134 0.1555 0.1555 54465.5360 53795.9475 39266.3119 5.604504e+05 \n",
|
||||
"8599135 2.1211 2.1211 64476.3730 46486.6050 9398.8050 1.246328e+06 \n",
|
||||
"8599136 0.4042 0.4042 66696.1416 66678.0666 32475.1786 8.250313e+05 \n",
|
||||
"8599137 0.2291 0.2291 39384.0333 30419.3588 9862.3809 9.168603e+05 \n",
|
||||
" dv_ttm total_share float_share free_share total_mv \\\n",
|
||||
"0 0.2658 42681.0818 42681.0818 28323.2496 4.297985e+05 \n",
|
||||
"1 1.6997 43508.0764 8969.4954 8299.8264 1.145568e+06 \n",
|
||||
"2 4.3605 69599.5979 69271.9572 47972.4600 4.788452e+05 \n",
|
||||
"3 NaN 75243.9694 68938.7155 48843.7703 9.104520e+05 \n",
|
||||
"4 3.0720 43398.4982 43183.1194 19861.7302 6.922060e+05 \n",
|
||||
"... ... ... ... ... ... \n",
|
||||
"9449465 1.1074 131871.9966 75088.9215 56812.2811 1.190804e+06 \n",
|
||||
"9449466 0.1555 54465.5360 53795.9475 39266.3119 5.604504e+05 \n",
|
||||
"9449467 2.1211 64476.3730 46486.6050 9398.8050 1.246328e+06 \n",
|
||||
"9449468 0.4042 66696.1416 66678.0666 32475.1786 8.250313e+05 \n",
|
||||
"9449469 0.2291 39384.0333 30419.3588 9862.3809 9.168603e+05 \n",
|
||||
"\n",
|
||||
" circ_mv is_st \n",
|
||||
"0 5.778557e+05 False \n",
|
||||
"1 1.041932e+06 False \n",
|
||||
"2 7.462239e+05 False \n",
|
||||
"3 9.810969e+04 False \n",
|
||||
"4 2.503704e+05 True \n",
|
||||
"... ... ... \n",
|
||||
"8599133 6.780530e+05 False \n",
|
||||
"8599134 5.535603e+05 False \n",
|
||||
"8599135 8.985861e+05 False \n",
|
||||
"8599136 8.248077e+05 False \n",
|
||||
"8599137 7.081627e+05 False \n",
|
||||
" circ_mv is_st \n",
|
||||
"0 429798.4937 False \n",
|
||||
"1 236166.8139 False \n",
|
||||
"2 476591.0655 False \n",
|
||||
"3 834158.4576 False \n",
|
||||
"4 688770.7544 False \n",
|
||||
"... ... ... \n",
|
||||
"9449465 678052.9611 False \n",
|
||||
"9449466 553560.2998 False \n",
|
||||
"9449467 898586.0747 False \n",
|
||||
"9449468 824807.6838 False \n",
|
||||
"9449469 708162.6729 False \n",
|
||||
"\n",
|
||||
"[8599138 rows x 19 columns]\n"
|
||||
"[9449470 rows x 19 columns]\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -2284,7 +2449,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 19,
|
||||
"execution_count": 6,
|
||||
"id": "2b58a8bf-ffc5-4482-8e4d-bf24da9277de",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
@@ -2303,14 +2468,14 @@
|
||||
],
|
||||
"source": [
|
||||
"# 将数据保存为 HDF5 文件(table 格式)\n",
|
||||
"all_daily_data_df.to_hdf('../../data/daily_basic.h5', key='daily_basic', mode='w', format='table', data_columns=True)\n",
|
||||
"all_daily_data_df.to_hdf('/mnt/d/PyProject/NewStock/data/daily_basic.h5', key='daily_basic', mode='w', format='table', data_columns=True)\n",
|
||||
"\n",
|
||||
"print(\"所有每日基础数据获取并保存完毕!\")"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 21,
|
||||
"execution_count": 7,
|
||||
"id": "57ac1d86-5ce8-4bc9-812f-b45dcc2a3b4c",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
@@ -2324,58 +2489,58 @@
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
" ts_code trade_date close turnover_rate turnover_rate_f \\\n",
|
||||
"2091 603021.SH 20250430 3.01 12.8015 21.6289 \n",
|
||||
"9902 603021.SH 20250429 2.94 0.1629 0.2752 \n",
|
||||
"12107 603021.SH 20250428 3.09 0.4293 0.7253 \n",
|
||||
"21450 603021.SH 20250425 3.25 0.0824 0.1392 \n",
|
||||
"26081 603021.SH 20250424 3.42 0.0789 0.1333 \n",
|
||||
"4440 603021.SH 20251219 4.60 1.6344 2.7613 \n",
|
||||
"5462 603021.SH 20251217 4.73 2.0569 3.4752 \n",
|
||||
"11387 603021.SH 20251218 4.66 1.2692 2.1444 \n",
|
||||
"19849 603021.SH 20251216 4.50 3.1881 5.3865 \n",
|
||||
"21982 603021.SH 20251215 4.58 0.5972 1.0089 \n",
|
||||
"... ... ... ... ... ... \n",
|
||||
"8586274 603021.SH 20170109 46.84 5.9412 6.5949 \n",
|
||||
"8589108 603021.SH 20170106 47.55 6.4862 7.1998 \n",
|
||||
"8591964 603021.SH 20170105 50.08 5.2368 5.8130 \n",
|
||||
"8594806 603021.SH 20170104 51.73 5.3821 5.9743 \n",
|
||||
"8598822 603021.SH 20170103 50.79 2.3801 2.6419 \n",
|
||||
"9436606 603021.SH 20170109 46.84 5.9412 6.5949 \n",
|
||||
"9439440 603021.SH 20170106 47.55 6.4862 7.1998 \n",
|
||||
"9442296 603021.SH 20170105 50.08 5.2368 5.8130 \n",
|
||||
"9445138 603021.SH 20170104 51.73 5.3821 5.9743 \n",
|
||||
"9449154 603021.SH 20170103 50.79 2.3801 2.6419 \n",
|
||||
"\n",
|
||||
" volume_ratio pe pe_ttm pb ps ps_ttm dv_ratio \\\n",
|
||||
"2091 76.02 NaN NaN 34.7434 2.3383 2.3991 0.0000 \n",
|
||||
"9902 0.27 NaN NaN 33.9354 2.2840 2.3433 0.0000 \n",
|
||||
"12107 0.42 NaN NaN 17.9426 2.4005 2.4005 0.0000 \n",
|
||||
"21450 0.05 NaN NaN 18.8716 2.5248 2.5248 0.0000 \n",
|
||||
"26081 0.04 NaN NaN 19.8587 2.6569 2.6569 0.0000 \n",
|
||||
"... ... ... ... ... ... ... ... \n",
|
||||
"8586274 1.31 115.0810 102.7773 4.2761 7.9402 8.4422 0.3657 \n",
|
||||
"8589108 1.40 116.8254 104.3352 4.3409 8.0606 8.5702 0.3603 \n",
|
||||
"8591964 1.05 123.0413 109.8866 4.5719 8.4894 9.0262 0.3421 \n",
|
||||
"8594806 0.97 127.0952 113.5070 4.7225 8.7691 9.3236 0.3311 \n",
|
||||
"8598822 0.37 124.7857 111.4445 4.6367 8.6098 9.1541 0.3373 \n",
|
||||
" volume_ratio pe pe_ttm pb ps ps_ttm dv_ratio \\\n",
|
||||
"4440 0.84 NaN NaN NaN 3.5735 3.7322 0.0000 \n",
|
||||
"5462 1.23 NaN NaN NaN 3.6745 3.8377 0.0000 \n",
|
||||
"11387 0.70 NaN NaN NaN 3.6202 3.7809 0.0000 \n",
|
||||
"19849 2.60 NaN NaN NaN 3.4959 3.6510 0.0000 \n",
|
||||
"21982 0.45 NaN NaN NaN 3.5580 3.7160 0.0000 \n",
|
||||
"... ... ... ... ... ... ... ... \n",
|
||||
"9436606 1.31 115.0810 102.7773 4.2761 7.9402 8.4422 0.3657 \n",
|
||||
"9439440 1.40 116.8254 104.3352 4.3409 8.0606 8.5702 0.3603 \n",
|
||||
"9442296 1.05 123.0413 109.8866 4.5719 8.4894 9.0262 0.3421 \n",
|
||||
"9445138 0.97 127.0952 113.5070 4.7225 8.7691 9.3236 0.3311 \n",
|
||||
"9449154 0.37 124.7857 111.4445 4.6367 8.6098 9.1541 0.3373 \n",
|
||||
"\n",
|
||||
" dv_ttm total_share float_share free_share total_mv \\\n",
|
||||
"2091 NaN 31994.807 31994.807 18936.7934 96304.3691 \n",
|
||||
"9902 NaN 31994.807 31994.807 18936.7934 94064.7326 \n",
|
||||
"12107 NaN 31994.807 31994.807 18936.7934 98863.9536 \n",
|
||||
"21450 NaN 31994.807 31994.807 18936.7934 103983.1228 \n",
|
||||
"26081 NaN 31994.807 31994.807 18936.7934 109422.2399 \n",
|
||||
"4440 NaN 31994.807 31994.807 18936.7934 147176.1122 \n",
|
||||
"5462 NaN 31994.807 31994.807 18936.7934 151335.4371 \n",
|
||||
"11387 NaN 31994.807 31994.807 18936.7934 149095.8006 \n",
|
||||
"19849 NaN 31994.807 31994.807 18936.7934 143976.6315 \n",
|
||||
"21982 NaN 31994.807 31994.807 18936.7934 146536.2161 \n",
|
||||
"... ... ... ... ... ... \n",
|
||||
"8586274 0.3657 12305.695 6396.000 5762.0400 576398.7538 \n",
|
||||
"8589108 0.3603 12305.695 6396.000 5762.0400 585135.7973 \n",
|
||||
"8591964 0.3421 12305.695 6396.000 5762.0400 616269.2056 \n",
|
||||
"8594806 0.3311 12305.695 6396.000 5762.0400 636573.6024 \n",
|
||||
"8598822 0.3373 12305.695 6396.000 5762.0400 625006.2491 \n",
|
||||
"9436606 0.3657 12305.695 6396.000 5762.0400 576398.7538 \n",
|
||||
"9439440 0.3603 12305.695 6396.000 5762.0400 585135.7973 \n",
|
||||
"9442296 0.3421 12305.695 6396.000 5762.0400 616269.2056 \n",
|
||||
"9445138 0.3311 12305.695 6396.000 5762.0400 636573.6024 \n",
|
||||
"9449154 0.3373 12305.695 6396.000 5762.0400 625006.2491 \n",
|
||||
"\n",
|
||||
" circ_mv is_st \n",
|
||||
"2091 96304.3691 True \n",
|
||||
"9902 94064.7326 True \n",
|
||||
"12107 98863.9536 True \n",
|
||||
"21450 103983.1228 True \n",
|
||||
"26081 109422.2399 True \n",
|
||||
"4440 147176.1122 True \n",
|
||||
"5462 151335.4371 True \n",
|
||||
"11387 149095.8006 True \n",
|
||||
"19849 143976.6315 True \n",
|
||||
"21982 146536.2161 True \n",
|
||||
"... ... ... \n",
|
||||
"8586274 299588.6400 False \n",
|
||||
"8589108 304129.8000 False \n",
|
||||
"8591964 320311.6800 False \n",
|
||||
"8594806 330865.0800 False \n",
|
||||
"8598822 324852.8400 False \n",
|
||||
"9436606 299588.6400 False \n",
|
||||
"9439440 304129.8000 False \n",
|
||||
"9442296 320311.6800 False \n",
|
||||
"9445138 330865.0800 False \n",
|
||||
"9449154 324852.8400 False \n",
|
||||
"\n",
|
||||
"[1932 rows x 19 columns]\n"
|
||||
"[2089 rows x 19 columns]\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -2386,7 +2551,7 @@
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "new_trader",
|
||||
"display_name": "stock",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
@@ -2400,7 +2565,7 @@
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.11"
|
||||
"version": "3.12.11"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
|
||||
Reference in New Issue
Block a user