ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

AShareData 教程:3 步搭建你自己的 A 股数据本地 MySQL 库

AShareData 教程:3 步搭建你自己的 A 股数据本地 MySQL 库 AShareData 教程3 步搭建你自己的 A 股数据本地 MySQL 库【免费下载链接】AShareData自动化Tushare数据获取和MySQL储存项目地址: https://gitcode.com/gh_mirrors/as/AShareDataAShareData 是一个自动获取 A 股数据并储存到本地 MySQL 数据库的工具。配置好之后行情数据会自己流进你的数据库研究脚本直接查库取数不再每次手动拉取。痛点每次分析都要手动拉数据是不是很烦描述一个场景早上开盘前你打开终端写代码抓前一天的股票行情、交易日历再补一批新出的财报。每个脚本都得先想清楚数据从哪来、更没更新、跟上次对没对上。接口有调用次数限制的时候你只能干等额度恢复。研究做多了这个烦恼会被放大取数代码散落在各个脚本里写法还都不一样数据一旦对不上根本不知道问题出在哪一步。更省事的思路是数据只拉一次固定存进数据库脚本只管读库不再写取数。AShareData 是什么A 股数据自动获取与本地储存AShareData 是一个 Python 库负责把 A 股数据拉下来、存进本地库这件事数据源对接、表结构定义、更新逻辑都替你做好了。跑起来之后对你最有用的三点是数据自动获取对接 Tushare、WindWindPy万得终端的 Python 接口、聚宽JQData、通达信TDX等主流数据接口自动拉取、自动更新本地 MySQL 储存所有数据统一进你自己的数据库。取数和用数分开脚本不再依赖接口是否可用分析工具随库附带收益率分析、因子分析、组合分析以及 CAPM、Fama-French 三因子、Carhart 四因子模型研究不用另起炉灶工作原理一条数据流水线就够了你只需要理解一个循环你提供两样东西一个 Tushare 的 token获取财报数据需要账户积分充足以及 MySQL 数据库的连接信息。写进 config.json 即可。首次运行时系统按项目内置的表结构定义db_schema.json建表把历史数据整体下载入库。之后挂一个定时任务系统每天自动拉取最新数据和库里已有的比对只写入增量部分不重复写。可以这么理解AShareData 是你数据库的供货商你的研究脚本是顾客。两边通过数据库打交道互不干扰。搭好之后你能做这 6 件事日常数据自动同步每日更新入口已经放在 scripts/update_routine.py 里。挂上定时任务股票、指数、基金、期货、期权的数据每天自动入库你不用惦记今天的数据抓了没标准数据集开箱就用交易日历、股票列表、日行情、IPO 新股、财报、行业分类中信、中证、申万、Wind 四种口径、股票曾用名与 ST 记录、ETF 行情等一套现成的都有省掉自己拼凑字段和口径的时间自定义指标也能入库涨跌停一字板统计、自编指数等指标由系统算好存进库里。下次要用直接查不用重复计算因子研究直接开干内置 Barra 风格因子描述符一组现成的规模、Beta、动量等风格指标和因子组合分析算好因子直接看分层收益经典资产定价模型现成CAPM、Fama-French 三因子、Carhart 四因子的因子收益计算都已内置回测前不用再自己写多数据源统一入口Tushare 主要负责日线与财报Wind 补充行业、可转债、期货期权和分钟数据聚宽与通达信也可接入——不同来源的数据最终都躺在同一个库里口径由你统一3 步跑通你的 A 股数据本地库第 1 步拿到代码git clone https://gitcode.com/gh_mirrors/as/AShareData要求 Python 3.7 及以上依赖按 requirements.txt 安装pandas、numpy、sqlalchemy、tushare 等常见库。第 2 步写配置在仓库根目录建一个 config.json模板就是仓库里的 config_example.json照抄后填入 Tushare token 和 MySQL 连接信息主机、端口、库名、用户名、密码。没有 Wind 的话那一段留空即可。第 3 步初始化并交给定时任务运行 scripts/init.py 并传入配置文件路径它会一次完成建表、首批数据下载和模型因子计算。之后的事很简单让定时任务每天跑一遍 scripts/update_routine.py 就行。更多接口细节可以翻 docs/source/ 目录下的 API 参考。AShareData 帮你省掉了什么不用再为每个脚本写取数代码不用操心各个数据源怎么对接也不用每天检查数据是否更新。你得到一个稳定、持续更新的 A 股数据本地库把时间留给分析本身。【免费下载链接】AShareData自动化Tushare数据获取和MySQL储存项目地址: https://gitcode.com/gh_mirrors/as/AShareData创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表