SuperAPI AI 工具集

findata-toolkit-us

数据与分析

查看项目

更新于 10-16 04:12

技能介绍

FinData Toolkit — US Market 是一个自包含的数据工具包,为美国市场分析提供实时财务数据与量化计算。所有数据源均免费且无需 API 密钥。

安装

一次性安装依赖:

pip install -r requirements.txt

可用工具

所有脚本位于 scripts/ 目录,需从 skill 根目录运行。

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

通过 yfinance 获取股票基本面、价格历史与财务指标。

命令 用途
python scripts/stock_data.py AAPL 基本公司信息
python scripts/stock_data.py AAPL --metrics 完整财务指标(估值、盈利能力、杠杆、增长、分析师共识)
python scripts/stock_data.py AAPL --history --period 1y OHLCV 价格历史
python scripts/stock_data.py AAPL --financials 利润表、资产负债表、现金流量表
python scripts/stock_data.py AAPL MSFT GOOGL --screen 对股票进行价值筛选

2. SEC EDGAR(scripts/sec_edgar.py)

获取内幕交易数据(Form 4)、公司文件与 CIK 查询。

命令 用途
python scripts/sec_edgar.py insider AAPL 近期内幕交易
python scripts/sec_edgar.py insider AAPL --days 90 过去 90 天的内幕交易
python scripts/sec_edgar.py filings AAPL --form-type 10-K 近期 10-K 文件
python scripts/sec_edgar.py cik AAPL 查询 CIK 编号

3. 财务计算器(scripts/financial_calc.py)

杜邦分解、Altman Z-Score、Beneish M-Score、Piotroski F-Score、盈利质量与营运资本分析。

命令 用途
python scripts/financial_calc.py AAPL --all 所有计算
python scripts/financial_calc.py AAPL --dupont 五因子杜邦分解
python scripts/financial_calc.py AAPL --zscore Altman Z-Score(破产风险)
python scripts/financial_calc.py AAPL --mscore Beneish M-Score(操纵检测)
python scripts/financial_calc.py AAPL --fscore Piotroski F-Score(财务强度)
python scripts/financial_calc.py AAPL --quality 盈利质量评估
python scripts/financial_calc.py AAPL --working-capital 营运资本与 CCC 分析

4. 投资组合分析(scripts/portfolio_analytics.py)

投资组合风险分析:集中度、相关性聚类、VaR/CVaR、压力测试与健康评分。

命令 用途
python scripts/portfolio_analytics.py --holdings "AAPL:30,MSFT:25,GOOGL:20,AMZN:15,META:10" 完整健康评分(0–100)
... --concentration 集中度分析(HHI、行业)
... --correlation 相关性聚类与 EDR
... --risk VaR/CVaR、Sharpe、Sortino、beta
... --stress 历史压力测试(5 种情景)

5. 因子筛选器(scripts/factor_screener.py)

多因子股票评分:价值、动量、质量、低波动、规模、成长。

命令 用途
python scripts/factor_screener.py --universe "AAPL,MSFT,GOOGL,AMZN" --top 5 筛选自定义股票池
python scripts/factor_screener.py --sp500-sample --top 10 筛选标普 500 样本
... --factors value,quality 仅使用特定因子

6. 宏观数据(scripts/macro_data.py)

来自 FRED 的美国宏观经济指标。

命令 用途
python scripts/macro_data.py --dashboard 完整宏观仪表板
python scripts/macro_data.py --rates 利率与收益率曲线
python scripts/macro_data.py --inflation CPI、PCE、盈亏平衡通胀
python scripts/macro_data.py --gdp GDP 与领先指标
python scripts/macro_data.py --employment 失业率、非农就业、JOLTS
python scripts/macro_data.py --cycle 商业周期阶段评估

数据源

数据源 数据 API 密钥
Yahoo Finance (yfinance) 股票报价、财务数据、历史价格 不需要
SEC EDGAR 文件、内幕交易(Form 4) 不需要
FRED 宏观指标 不需要

输出格式

所有脚本将 JSON 输出到 stdout,便于解析。错误输出到 stderr。

配置

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