# 全复权分钟线导入说明 创建时间:2026-06-14 ## 1. 数据定位 本次新增的是 A 股全复权 1 分钟 K 线数据,作为全局 MySQL 行情底座中的独立公共表使用。 目标表: - `a_share_minute_price_full_adj` - `a_share_minute_full_adj_import_run` - `a_share_minute_full_adj_import_file_log` 使用边界: - 这是全复权分钟线,不替代当前默认分钟线 `a_share_minute_price`。 - 这是独立口径,不与前复权同步影子表 `a_share_minute_price_front_sync` 混用。 - 查询必须带 `trade_date`、`symbol`,最好再带 `trade_time` 范围;禁止无边界全表扫描。 ## 2. 来源 源压缩包: ```text D:\A股日级行情数据近两年2023csv.rar ``` 解压目录: ```text D:\manage_system\data\raw\a_share_minute_full_adj_2023_2026_csv ``` 压缩包目录结构: ```text 2023_front_m/<市场>/price_<股票代码>.csv ``` CSV 字段: ```text timetag,open,high,low,close,volumn,amount ``` 字段说明: - `timetag`:分钟 bar 时间,格式如 `20230523 09:30:00` - `open/high/low/close`:全复权 OHLC - `volumn`:源文件字段名如此拼写,入库后映射为 `volume` - `amount`:成交额 ## 3. 导入结果 导入 run_id: ```text full_adj_minute_20260614_rar ``` 导入结果: | 项目 | 数值 | |---|---:| | 源 CSV 文件数 | 3161 | | 已处理文件数 | 3161 | | 有效入库行数 | 422,373,172 | | 非空数据起始日期 | 2023-03-24 | | 非空数据结束日期 | 2026-06-12 | | 源 0 字节文件数 | 732 | 按市场统计: | 市场 | 文件数 | 入库行数 | 0 字节文件数 | |---|---:|---:|---:| | BJ | 320 | 44,413,040 | 0 | | SH | 2314 | 331,542,089 | 508 | | SZ | 527 | 46,418,043 | 224 | 0 字节源文件已记录到 `a_share_minute_full_adj_import_file_log`,不写入行情表。 ## 4. 表结构摘要 `a_share_minute_price_full_adj` 主键: ```text symbol + trade_date + trade_time ``` 核心字段: | 字段 | 含义 | |---|---| | `trade_date` | 交易日 | | `trade_time` | 分钟时间 | | `bar_time` | 完整 datetime | | `symbol` | 股票代码,格式如 `600000.SH` | | `market` | `SH` / `SZ` / `BJ` | | `open_price` | 全复权开盘价 | | `high_price` | 全复权最高价 | | `low_price` | 全复权最低价 | | `close_price` | 全复权收盘价 | | `volume` | 源成交量 | | `amount` | 源成交额 | | `source_file` | 解压后相对文件路径 | | `source_archive` | 来源压缩包路径 | | `import_run_id` | 导入批次 | ## 5. 导入脚本与证据 导入脚本: ```text scripts/import_full_adj_minute_csv.py ``` 运行 wrapper: ```text tmp/run_full_adj_minute_import_20260614.ps1 ``` 证据日志: ```text tmp/full_adj_minute_import_20260614.stdout.log tmp/full_adj_minute_import_20260614.stderr.log tmp/full_adj_minute_import_20260614.wrapper.log tmp/rar_list_A股日级行情数据近两年2023csv_20260614.txt tmp/unrar_A股日级行情数据近两年2023csv_20260614.log ``` ## 6. 查询示例 ```sql SELECT * FROM a_share_minute_price_full_adj WHERE symbol = '600000.SH' AND trade_date = '2024-01-02' AND trade_time BETWEEN '09:30:00' AND '10:00:00' ORDER BY trade_time; ``` 禁止示例: ```sql SELECT COUNT(*) FROM a_share_minute_price_full_adj; ``` 全表统计必须优先使用导入运行表和文件日志表。