mcpField
F
findata-toolkit-cn

findata-toolkit-cn

github.com/geeksfinoその他285329 回インストール34 週間前に更新
リポジトリ

findata-toolkit-cn について

A株市場データと定量計算向けの自己完結型Pythonスクリプトツールキットです。APIキー不要のAKShareデータを使い、株価、財務、インサイダー取引、北向資金、中国のマクロ指標を取得し、解析しやすいJSONで出力します。

主な機能

  1. 01A株の株価とファンダメンタルズを取得
  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密钥。

コメント