findata-toolkit-cn
金融数据工具包 — 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密钥。
More from geeksfino/finskills
quant-factor-screener
使用正式因子模型进行系统化多因子A股筛选,识别具有有利因子暴露的个股。当用户询问因子投资、多因子筛选、价值/动量/质量因子分析、因子打分、因子择时、Smart Beta策略、量化选股或基于学术因子的系统化选股时使用此技能。
230financial-statement-analyzer
对单个A股上市公司的财务报表进行深度分析,评估盈利质量、财务健康状况、财务造假风险和运营效率。当用户要求深入分析某家公司的财务报表、杜邦分析、盈利质量检查、资产负债表分析、现金流分析、Z值评分、M值评分、营运资本分析,或任何详细的单公司财务审视时使用此技能。
121undervalued-stock-screener
扫描A股市场,筛选基本面强劲但市值被低估的上市公司。当用户询问低估值股票、价值投资筛选、A股便宜股票、低PE或低PB公司、基本面强但被低估的公司、或要求运行估值筛选器时使用此技能。
111risk-adjusted-return-optimizer
为中国投资者构建风险调整后收益最优的A股投资组合,根据资金规模、风险偏好和投资期限进行资产配置。当用户询问构建投资组合、资产配置、A股组合优化、仓位管理、再平衡策略,或要求根据特定金额和风险偏好提供组合构建建议时使用此技能。
53insider-trading-analyzer
分析A股市场董监高及重要股东增减持行为,识别具有显著管理层信心信号的公司。当用户询问董监高增持、大股东买入、内部人交易分析、管理层增持信号、股东增减持动态时使用此技能。
42high-dividend-strategy
分析A股高股息策略,评估红利股的收益可持续性与长期回报。当用户询问高股息股票、红利策略、A股分红分析、现金分红覆盖率、中证红利指数成分股、股息率排名或长期收入型投资时使用此技能。
40