mcpField
F
findata-toolkit-cn

findata-toolkit-cn

github.com/geeksfino其他285329 次安装34 周前更新
代码仓库

关于 findata-toolkit-cn

一套用于 A 股市场数据与定量计算的独立 Python 脚本工具包,使用无需 API 密钥的 AKShare 数据源。可获取股票、财务、董监高交易、北向资金及中国宏观数据,并以 JSON 输出供程序解析。

主要功能

  1. 01获取 A 股行情和基本面数据
  2. 02读取财务报表及指标
  3. 03查询董监高交易与北向资金
  4. 04获取中国宏观经济指标
  5. 05向标准输出生成 JSON

适用场景

  1. 01收集股票指标用于分析
  2. 02查看历史行情和财务报表
  3. 03核查市场资金流向及宏观指标

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/geeksfino/finskills --skill findata-toolkit-cn

安装后在 Claude Code 中输入/findata-toolkit-cn确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

LICENSE.txt
requirements.txt
config/
data_sources.yaml
scripts/
macro_data.py
stock_data.py
scripts/common/
__init__.py
config.py
utils.py

详细介绍

来自项目 README

金融数据工具包 — A股市场

自包含的数据工具包,提供A股市场实时金融数据和定量计算。所有数据源免费,无需API密钥。

安装

安装依赖(一次性):

pip install -r requirements.txt

可用工具

所有脚本位于 scripts/ 目录。从技能根目录运行。

1. A股数据 (scripts/stock_data.py)

通过 AKShare 获取A股基本面、行情、财务指标。

命令用途
python scripts/stock_data.py 600519基本信息(贵州茅台)
python scripts/stock_data.py 600519 --metrics完整财务指标(估值、盈利、杠杆、增长)
python scripts/stock_data.py 600519 --history历史OHLCV行情
python scripts/stock_data.py 600519 --financials利润表、资产负债表、现金流量表
python scripts/stock_data.py 600519 --insider董监高增减持数据
python scripts/stock_data.py --northbound北向资金流向(沪股通/深股通)
python scripts/stock_data.py 600519 000858 --screen批量筛选
2. 宏观数据 (scripts/macro_data.py)

通过 AKShare 获取中国宏观经济指标。

命令用途
python scripts/macro_data.py --dashboard完整宏观仪表盘
python scripts/macro_data.py --rates利率数据(LPR、Shibor)
python scripts/macro_data.py --inflationCPI/PPI数据
python scripts/macro_data.py --pmiPMI数据(制造业/非制造业)
python scripts/macro_data.py --social-financing社会融资规模 + M2
python scripts/macro_data.py --cycle经济周期阶段判断

数据来源

来源数据内容API密钥
AKShareA股行情、财务数据、董监高交易、北向资金、宏观指标无需

输出格式

所有脚本以 JSON 输出到标准输出,便于解析。错误信息输出到标准错误。

配置

可选:编辑 config/data_sources.yaml 自定义速率限制或添加付费数据源API密钥。

评论

支持 Markdown