Back to skills
extension
Category: Development & EngineeringNo API key required

findata-toolkit-cn

A stock financial data toolkit. Provides scripts to obtain real-time A-share market quotes, financial indicators, changes in holdings by directors, supervisors, and senior management, northbound capital, and macroeconomic data (LPR, CPI/PPI, PMI, social financing, M2). It is used when real-time A-share market data is needed for investment analysis. All data sources are free and do not require an API key.

personAuthor: jakexiaohubgithub

金融数据工具包 — 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 --inflation | CPI/PPI数据 | | python scripts/macro_data.py --pmi | PMI数据(制造业/非制造业) | | python scripts/macro_data.py --social-financing | 社会融资规模 + M2 | | python scripts/macro_data.py --cycle | 经济周期阶段判断 |

数据来源

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

输出格式

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

配置

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