前言¶
在量化研究、策略回测和行情分析场景中,获取完整且准确的 A 股数据往往需要访问多个数据源,处理不同格式的接口与字段,再进行清洗和拼接。开发者常面临数据口径不一致、字段映射繁琐、停复牌与财务数据更新不及时等问题。ashare-market-data-fetcher 旨在把获取与整理 A 股市场数据的流程标准化,减少重复工作。
是什么¶
ashare-market-data-fetcher 是一个面向 A 股市场数据的工具型 Agent Skill,由社区开发者 @user_bda4df7b 维护。它基于 SKILL.md 格式,提供统一的接口来获取股票基础资料、交易日历、各类行情数据、停复牌、财务三表与指标、板块题材、资金流、公告与专业市场数据说明等。
核心功能¶
- 股票基础资料:获取标的代码、名称、行业、市值等基础属性。
- 交易日历:获取交易日与节假日安排,用于回测与交易计划。
- 行情数据:日线、分钟线、复权行情(前复权/后复权)。
- 停复牌:标的的停牌与复牌状态。
- 财务数据:财务三表(资产负债表、利润表、现金流量表)与财务指标。
- 板块题材:行业板块、概念板块等分类信息。
- 资金流:主力资金流向等资金相关数据。
- 公告与市场数据说明:公司公告与专业数据说明文档。
安装与启用¶
在支持 SKILL.md 的环境中安装(以 Cursor 为例):
# 在项目根目录执行
cursor skill install @user_bda4df7b/ashare-market-data-fetcher
安装成功后,可在对话中直接调用该 Skill,无需额外配置。
典型用法¶
- 获取某只股票的日线行情与财务指标:
- 请求:获取“600519.SH”最近 30 个交易日的日线行情,并附带最近一期的资产负债表与利润表。
- Skill 处理:调用行情接口获取日线数据,调用财务接口获取对应报表,清洗并返回结构化结果。
- 获取交易日历与资金流:
- 请求:获取 2026 年 1 月至 3 月的交易日历,以及“000001.SZ”最近 20 个交易日的资金流数据。
- Skill 处理:获取交易日历与资金流接口,按时间与标的筛选,输出为便于后续分析的格式。
- 获取停复牌与公告:
- 请求:查询“600036.SH”当前停复牌状态,并列出最近 10 条公告。
- Skill 处理:查询停复牌状态接口,获取公告列表,整理为统一字段结构。
适用场景与注意¶
- 适用:量化策略开发、回测与实盘前数据验证、行情研究与指标计算、板块与资金流分析、公告监控等。
- 注意:Skill 不负责数据存储与持久化,需在会话内保留关键结果;部分接口可能存在频率限制或返回延迟,需合理控制请求频率。
短结尾¶
ashare-market-data-fetcher 把分散的 A 股数据获取与整理工作封装为统一流程,适合需要频繁获取、处理 A 股数据的场景。如需更多细节或最新版本信息,可查看官方页面。