AShareData A股数据自动化完整指南:4 个数据源、3 步接入本地 MySQL
AShareData A股数据自动化完整指南4 个数据源、3 步接入本地 MySQL【免费下载链接】AShareData自动化Tushare数据获取和MySQL储存项目地址: https://gitcode.com/gh_mirrors/as/AShareData每天收盘后手动跑 3 个脚本拉行情、拉行业、拉财报CSV 散落在不同目录回测缺数据时找不到起点。AShareData 是一个 A股数据自动化项目统一数据源接口自动取数、清洗、计算指标全部落入本地 MySQL 数据库。项目速览A股数据本地 SQL 存储能做什么一句话把 A 股日行情、财报、行业分类、指数/期货/ETF 行情拉下来存进本地 SQL 数据库4 个数据源Tushare、Wind、聚宽、通达信同一基类封装可混用表结构预置几十张数据表在data/db_schema.json里定义好首次运行自动建表增量默认每次更新先读库内最新时间戳只补拉缺失区间适合谁想自建本地行情库、又不想写取数存储代码的量化使用者 3 步把 A 股数据接入本地 MySQL获取源码与依赖git clone https://gitcode.com/gh_mirrors/as/AShareData pip install -r requirements.txt配置数据库连接把config_example.json复制为config.json必填两块——tusharetoken和db_interfacedriver、host、port、database、username、passwordjoin_quant与tdx_server可先留空。第一次取数入库指定配置文件进入数据源上下文管理器跑第一条更新即可。import AShareData as asd asd.set_global_config(config.json) with asd.TushareData() as t: t.update_base_info()数据流取数、清洗、计算、落库取数TushareData、WindData、JQData、TDXData 同属一个 DataSource 基类with块自动处理登录登出行情财报走 Tushare复权与行业走 Wind竞价走聚宽分钟线走通达信清洗转换比如竞价数据转成开高低收格式再与第一根分钟线合并反推 9:30 行情杂乱的原始接口变成规整表指标计算factor_compositor 计算一字涨跌停、自定义指数等派生指标model 目录合成 Fama-French 的 SMB/HML/UMD 因子SQL 落库读写统一走database_interface.py里的 DBInterfaceinsert_df、update_df、read_table 各一行底层 SQLAlchemy不用手写 SQL 进阶能力 3 点换源、增量、合成数据源统一接口4 个数据源是同一基类的 4 个子类换源只改一个配置项上层代码不变。要加新数据源继承 DataSource 实现取数方法即可数据库层零改动。增量更新缓存每张表的更新时间记在 cache 表里每次更新先查库内最新时间戳再算起始日期。日常增量只拉缺失的一天不重拉历史省 API 额度也省时间。自定义指标合成内置一字涨跌停、负净资产次新、自定义指数等合成器model 目录还有 Fama-French 因子组合。全部基于本地 SQL 数据计算回测阶段不再调用外部接口。真实用例定时更新行情 本地因子分析配一个 crontab 任务每天 16:30 收盘后跑scripts/update_routine.py先更新 Tushare 的基础信息、IPO、财报再更新 Wind 的日行情、复权因子与行业接着聚宽竞价、通达信可转债分钟线最后本地跑合成器生成涨跌停、市场概览等派生指标。第二天直接从本地库做研究ashare_data_reader.py里的 AShareDataReader 把收盘价、市值、换手率做成属性不用写 SQL配合 model 目录的 SMB/HML 因子一条流水线做完因子收益检验。⚠️ 3 个常见卡点数据源怎么选只用 Tushare 填个 token 就能搭起基础库需要复权因子和行业分类再加 Wind分钟线用聚宽或通达信。4 个源在 config 里并存代码不用改。能用 MySQL 以外的库吗目前接口只支持 MySQL。DBInterface 的全部抽象方法都列在database_interface.py里要换库就自己实现这个类。首次全量拉数慢怎么办第一次要从 90 年代拉到当前耗时长选带宽空闲时段跑、别中断。从第二次起只拉缺失区间增量更新通常几分钟内完成。把时间还给分析AShareData 的价值不在表多而在把搬数据变成定时任务——你整天都在建因子和回测而不是在导 CSV。【免费下载链接】AShareData自动化Tushare数据获取和MySQL储存项目地址: https://gitcode.com/gh_mirrors/as/AShareData创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

OpenCLIP实战指南:从零样本分类到图文检索的跨模态AI应用

OpenCLIP实战指南:从零样本分类到图文检索的跨模态AI应用

1. 从“看图说话”到“理解图片”:为什么我们需要OpenCLIP?在数字内容爆炸的今天,我们每天都被海量的图片信息包围。从社交媒体上的生活分享,到电商平台的产品展示,再到自动驾驶汽车“眼中”的街道,图片承载…

2026/8/23 16:37:32 阅读更多 →
DeCoT: Decomposing Complex Instructions for Enhanced Text-to-Image Generation with Large Language...

DeCoT: Decomposing Complex Instructions for Enhanced Text-to-Image Generation with Large Language...

DeCoT论文总结与核心部分翻译 一、文章主要内容 本文聚焦当前文本到图像(T2I)模型在处理复杂、长文本指令时的不足——如难以准确呈现复杂细节、空间关系和特定约束,尤其在LongBench-T2I基准测试中,模型在构图、特定文本渲染和精细纹理等维度表现欠缺。为此,作者提出DeC…

2026/8/22 15:47:24 阅读更多 →
如何正确衡量地理定位模型?University1652-Baseline的R@1与AP指标详解

如何正确衡量地理定位模型?University1652-Baseline的R@1与AP指标详解

如何正确衡量地理定位模型?University1652-Baseline的R1与AP指标详解 【免费下载链接】University1652-Baseline ACM Multimedia2020 University-1652: A Multi-view Multi-source Benchmark for Drone-based Geo-localization :helicopter: annotates 1652 buildin…

2026/8/22 15:47:24 阅读更多 →

最新新闻

AI智能体长期记忆系统MRMS:多分辨率记忆架构设计与工程实践

AI智能体长期记忆系统MRMS:多分辨率记忆架构设计与工程实践

1. 项目概述:当AI智能体需要“长期记忆”最近在折腾AI智能体(AI Agent)项目时,我遇到了一个几乎所有开发者都会头疼的经典问题:“健忘症”。比如,你设计了一个客服Agent,它和用户聊了十几轮&…

2026/8/23 18:05:36 阅读更多 →
C++非类型模板参数:编译期常量与类型系统的深度解析

C++非类型模板参数:编译期常量与类型系统的深度解析

1. 项目概述&#xff1a;非类型模板参数是什么&#xff1f; 在C模板编程的日常里&#xff0c;我们最熟悉的大概是类型模板参数&#xff0c;比如 template<typename T> 里的 T &#xff0c;它能代表 int 、 std::string 或者任何用户自定义的类。但今天要聊的“非…

2026/8/23 18:05:36 阅读更多 →
泰拉瑞亚灾厄Mod安装与汉化全指南:解决版本兼容与崩溃问题

泰拉瑞亚灾厄Mod安装与汉化全指南:解决版本兼容与崩溃问题

在实际游戏模组&#xff08;Mod&#xff09;社区中&#xff0c;泰拉瑞亚&#xff08;Terraria&#xff09;的“灾厄”&#xff08;Calamity&#xff09;模组以其庞大的新内容、高难度挑战和独特的艺术风格&#xff0c;吸引了大量寻求深度体验的玩家。然而&#xff0c;许多玩家在…

2026/8/23 18:05:36 阅读更多 →
Claudian 避坑指南:把 Claude Code 装进 Obsidian 知识库的完整手册

Claudian 避坑指南:把 Claude Code 装进 Obsidian 知识库的完整手册

Claudian 避坑指南&#xff1a;把 Claude Code 装进 Obsidian 知识库的完整手册 【免费下载链接】claudian An Obsidian plugin that embeds Claude Code/Codex as an AI collaborator in your vault 项目地址: https://gitcode.com/GitHub_Trending/cl/claudian Claudi…

2026/8/23 18:05:36 阅读更多 →
Godot 游戏存档管理实战:多存档槽从设计到落地的完整指南

Godot 游戏存档管理实战:多存档槽从设计到落地的完整指南

Godot 游戏存档管理实战&#xff1a;多存档槽从设计到落地的完整指南 【免费下载链接】godot Godot Engine – Multi-platform 2D and 3D game engine 项目地址: https://gitcode.com/GitHub_Trending/go/godot "继续游戏"按钮后面只有一个覆盖写&#xff0c;…

2026/8/23 18:05:36 阅读更多 →
高斯整数与圆上整点问题:从费马平方和定理到算法实现

高斯整数与圆上整点问题:从费马平方和定理到算法实现

1. 问题引入&#xff1a;从一道经典数论题说起 最近在整理数论相关的算法模板时&#xff0c;又翻到了洛谷上那道经典的 P2508 题——“圆上的整点”。这道题初看描述很简单&#xff1a;给定一个以原点为圆心、半径为 r 的圆&#xff0c;求圆周上横纵坐标均为整数的点有多少个…

2026/8/23 18:04:36 阅读更多 →

日新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态&#xff0c;宏观上观察到的光是由无数个微观的光量子组成的&#xff0c;每个光子在产生的瞬间&#xff0c;其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前&#xff0c;在微观层面&#xff0c;每个光量子的运动轨迹是以波函数所展现…

2026/8/23 0:00:50 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”&#xff0c;而是SIP会话的动态重定向你有没有遇到过这样的场景&#xff1a;客服坐席A正在和客户通电话&#xff0c;突然需要把这通对话无缝转给专家坐席B&#xff0c;客户完全感知不到中间的断连——既没听到忙音&#xff0c;也没被要求重新拨号…

2026/8/23 0:00:50 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack&#xff1f;如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法&#xff0c;那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/23 0:00:50 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态&#xff0c;宏观上观察到的光是由无数个微观的光量子组成的&#xff0c;每个光子在产生的瞬间&#xff0c;其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前&#xff0c;在微观层面&#xff0c;每个光量子的运动轨迹是以波函数所展现…

2026/8/23 0:00:50 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”&#xff0c;而是SIP会话的动态重定向你有没有遇到过这样的场景&#xff1a;客服坐席A正在和客户通电话&#xff0c;突然需要把这通对话无缝转给专家坐席B&#xff0c;客户完全感知不到中间的断连——既没听到忙音&#xff0c;也没被要求重新拨号…

2026/8/23 0:00:50 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack&#xff1f;如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法&#xff0c;那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/23 0:00:50 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速&#xff1a;macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/22 18:08:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南&#xff1a;3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗&#xff1f;ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片&#xff1a;为英语学习 App 打造桌面级学习助手适用平台&#xff1a;HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0&#xff08;API 26 Beta&#xff09;新增了 AgentCard 智能体卡片能力&#xff0c;这是继 HMAF&#xff08;鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →