SuperAPI AI 工具集

investment-data

数据与分析

查看项目

更新于 10-16 03:08

技能介绍

用途:面向A股量化场景的数据获取工具,基于 investment_data 项目,提供日终价格、涨跌停、指数、复权等数据,支持下载、查询、更新与多格式导出。

主要能力:下载最新数据集;查询单只或多只股票的历史数据;查询指数行情与成分权重;查询涨跌停价格与状态;支持前复权、后复权;输出 Qlib、CSV、JSON(示例中另有 excel)格式;包含退市公司数据;每日更新,多数据源交叉验证。

使用方式:下载数据执行 python scripts/download_data.py --latest;Python 中可 from scripts.data_client import InvestmentData 后调用 get_stock_data、get_index_weights、get_limit_data 等方法;命令行可执行 query.py、query_batch.py、update_data.py、export.py、batch_export.py 等脚本,参数含股票代码、起止日期、格式等;可通过 OpenClaw cron 定时更新(如每天 9:00 执行 update_data.py --daily)。配置可选环境变量 INVESTMENT_DATA_DIR 与 TUSHARE_TOKEN,并可编辑 config/config.yaml 设置存储路径、自动更新、数据源优先级(final、ts、ak、yahoo)和默认输出格式。

适用场景:A股历史行情研究、量化因子与回测数据准备、指数成分与涨跌停数据分析、批量数据导出。

限制:数据为每日更新的 T+1 数据;需约 5GB 存储空间;需要访问 GitHub 和 DoltHub;实时更新需要 Tushare Token;许可证为 Apache 2.0。