mcpField
A
akshare-stock

akshare-stock

github.com/danonyvincitデータ・データベース5956 回インストール41 週間前に更新
リポジトリ

akshare-stock について

akshare-stock は、AKShare で中国 A 株のデータを取得・分析するスキルです。Python スクリプトで相場、財務、テクニカル分析を行い、レポート作成、定期実行、ローカルキャッシュにも対応します。

主な機能

  1. 01リアルタイム株価と過去の K 線を取得
  2. 02バリュエーション、資金フロー、財務、株主データを取得
  3. 03複数の分析軸による投資スコア算出
  4. 04MA、MACD、RSI、KDJ、BOLL の計算
  5. 05SQLite へのキャッシュとレポートの定期実行

活用シーン

  1. 01A 株のリアルタイム株価と過去の値動きを確認
  2. 02銘柄の評価、成長性、資金フローデータを集約
  3. 03株式モニタリングレポートを定期作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/danonyvincit/akshare-stock-skill --skill akshare-stock

インストール後、Claude Code で/akshare-stockを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

config.yaml
references/
api_reference.md
official_docs.md
scripts/
analyze_investment.py
cache_manager.py
calc_technical.py
get_dividend.py
get_financial.py
get_fund_flow.py
get_history_kline.py
get_realtime_quote.py
get_shareholders.py
get_valuation.py
scheduler.py
stock_analyzer.py

詳細

プロジェクトの README より

AKShare A股数据分析 Skill

使用 AKShare 库获取中国 A 股市场数据并进行分析。AKShare 是免费开源的金融数据接口,无需注册或 Token。

快速开始

环境准备
pip install akshare pandas numpy pyyaml
使用脚本
cd e:\AIproJect\A_Share\.agent\skills\akshare-stock\scripts

# 智能投资分析(推荐)
python analyze_investment.py 002475

# 实时行情
python get_realtime_quote.py 002475

# 历史K线
python get_history_kline.py 002475 --days 60

# 技术指标
python calc_technical.py 002475

# 综合分析报告
python stock_analyzer.py 002475 -o report.md

脚本列表

数据获取脚本
脚本功能示例
get_realtime_quote.py实时行情python get_realtime_quote.py 002475
get_history_kline.py历史K线python get_history_kline.py 002475 --days 60
get_valuation.py估值指标python get_valuation.py 002475
get_fund_flow.py资金流向python get_fund_flow.py 002475 --days 10
get_financial.py财务数据python get_financial.py 002475
get_shareholders.py股东信息python get_shareholders.py 002475
get_dividend.py分红数据python get_dividend.py 002475
分析脚本
脚本功能说明
analyze_investment.py智能投资分析多维度评分 + 投资建议
calc_technical.py技术指标计算MA/MACD/RSI/KDJ/BOLL
stock_analyzer.py综合分析报告合并所有数据的完整报告
工具脚本
脚本功能说明
cache_manager.py数据缓存SQLite 本地缓存
scheduler.py定时任务自动获取数据和生成报告

核心功能

1. 智能投资分析
python analyze_investment.py 002475

自动分析:

  • 📊 估值分析(PE/PB/股息率)
  • 📈 成长性分析(营收/利润增速)
  • 💵 资金面分析(主力资金流向)
  • 📉 技术面分析(均线/MACD/RSI)
  • 综合评分 + 投资建议
2. 技术指标
python calc_technical.py 002475

支持指标:

  • MA: 5/10/20/60日均线
  • MACD: DIF, DEA, MACD柱
  • RSI: 6/12/24日
  • KDJ: K, D, J
  • BOLL: 上轨/中轨/下轨
3. 数据缓存

自动缓存避免重复请求:

  • 实时行情:1分钟
  • 日K线:1小时
  • 财务数据:7天
  • 股东数据:30天
4. 定时任务
# 立即执行
python scheduler.py --run-now

# 后台运行调度器
python scheduler.py

配置 config.yaml 设置监控股票和执行时间。

输出格式

所有脚本默认输出 Markdown 格式,可直接预览或保存:

python analyze_investment.py 002475 -o 分析报告.md

文件结构

akshare-stock/
├── SKILL.md                 # 本文档
├── config.yaml              # 配置文件
├── references/
│   ├── api_reference.md     # API 参考
│   └── official_docs.md     # 官方文档索引
└── scripts/
    ├── analyze_investment.py   # 智能分析
    ├── calc_technical.py       # 技术指标
    ├── cache_manager.py        # 数据缓存
    ├── scheduler.py            # 定时任务
    ├── stock_analyzer.py       # 综合分析
    ├── get_realtime_quote.py   # 实时行情
    ├── get_history_kline.py    # 历史K线
    ├── get_valuation.py        # 估值指标
    ├── get_fund_flow.py        # 资金流向
    ├── get_financial.py        # 财务数据
    ├── get_shareholders.py     # 股东信息
    └── get_dividend.py         # 分红数据

参考资源

コメント