公司动态
A股数据自动入本地SQL库:AShareData 快速指南
A股数据自动入本地SQL库AShareData 快速指南【免费下载链接】AShareData自动化Tushare数据获取和MySQL储存项目地址: https://gitcode.com/gh_mirrors/as/AShareDataAShareData 是一个把 A股数据 自动拉进本地 SQL 数据库的 Python 工具。行情、财报、基金净值不用你再手工下载会写点 Python 就能跑起每日自动更新。还在手工下载 A 股数据 CSV 吗每天从某个接口导出当天行情存成 CSV一个月攒几十个文件。数据还很散行情在一个程序里财报在另一个里行业分类又藏在第三个地方。接口还有频率和积分限制多拉几次就被限流。手工活既容易出错也跟不上研究节奏——这正是你需要一条自动化取数链路的原因。三步配置本地数据库让 A股数据自动更新第一步克隆仓库git clone https://gitcode.com/gh_mirrors/as/AShareData第二步在项目根目录创建config.json照config_example.json模板填。只需要两组信息Tushare 的 token和 MySQL 的连接参数。{ tushare: { token: 你的token }, db_interface: { driver: pymysql, host: 127.0.0.1, port: 3306, database: ashare, username: root, password: 你的密码 } }第三步运行scripts/update_routine.py脚本。它会一次性拉数入库交易日历、股票列表、日行情、财报、指数行情都在清单里。首次入库完成后再加一条 crontab 定时任务之后每天收盘自动跑不用你盯着。行情数据定时入库它替你干的 4 件事 定时自动更新。把 update_routine 写进定时任务日行情、分红、财报每晚按顺序写库。你早上打开数据库数据已经在了。一套接口多个数据源。Tushare、Wind、聚宽、通达信TDX各是独立模块对外暴露统一的调用方式with asd.TushareData() as t:之后拉取方法都长一个样。换数据源不用重学一套 API。智能缓存。拉数前先查本地数据库里有没有这段数据有就跳过只补缺口。重复调用被挡在门外Tushare 的积分和接口额度都省下来。数据落在本地分析不再卡在接口上。自定义指标合成。涨跌停一字板、自定义指数、市场统计合成后直接存库次日查询即用。收益率分析和常用多因子模型也是现成的。三层架构从接口到 MySQL 的链路分层干什么主要技术数据源层从各接口拉原始数据Tushare / Wind / 聚宽 / TDX处理层清洗、格式转换、指标计算pandas 与因子模块存储层数据落库、统一读写SQLAlchemy帮你免写 SQL 的映射层 MySQL常见疑问没有 Tushare token 还能用吗部分能。Wind、聚宽、通达信行情服模块可以独立使用config 里只填你用的那几项即可。但日行情和财报的主力还是 Tushare且财报接口要求账户积分大于 800提前规划好。数据会不会重复下载、浪费额度不会。每个数据源落库前都会先查库只补缺失区间已存的数据不会再次调用接口。下一步现在克隆仓库、填好 config.json再跑一次 update_routine.py——今天收盘后A股行情数据就会准时躺在你的本地 SQL 数据库里。【免费下载链接】AShareData自动化Tushare数据获取和MySQL储存项目地址: https://gitcode.com/gh_mirrors/as/AShareData创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考