mcpField
A
alphaear-stock

alphaear-stock

github.com/rkiding其他3.1k1.2k 次安装30 周前更新
代码仓库

关于 alphaear-stock

alphaear-stock 用于搜索 A 股、港股和美股代码,并获取历史价格与基本面数据。支持按股票代码或名称进行模糊搜索。

主要功能

  1. 01模糊搜索股票代码
  2. 02获取历史 OHLCV 数据
  3. 03获取公司基本面
  4. 04支持 A 股、港股和美股

适用场景

  1. 01按名称或代码查找股票
  2. 02查看历史股价
  3. 03查询行业、市值和市盈率

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/rkiding/awesome-finance-skills --skill alphaear-stock

安装后在 Claude Code 中输入/alphaear-stock确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

scripts/
__init__.py
database_manager.py
stock_tools.py
tests/
test_stock.py

详细介绍

AlphaEar 股票技能

概述

搜索 A 股/港股/美股代码并获取历史价格数据(OHLCV)。

功能

1. 股票搜索与数据

通过 StockTools 使用 scripts/stock_tools.py。

  • 搜索:search_ticker(query)
    • 按代码或名称模糊搜索(例如,“Moutai”、“600519”)。
    • 返回:{code, name} 列表。
  • 获取价格:get_stock_price(ticker, start_date, end_date)
    • 返回包含 OHLCV 数据的 DataFrame。
    • 日期格式:“YYYY-MM-DD”。
  • 获取基本面:get_stock_fundamentals(ticker)
    • 返回包含行业板块、行业、市值、市盈率和摘要的字典。
    • 支持 A 股/港股/美股。

依赖项

  • pandas、requests、akshare、yfinance
  • scripts/database_manager.py(股票表)

注意事项

  • 代理:对于美股数据(通过 yfinance 获取),如果网络无法直接连接 Yahoo Finance,可能需要设置环境变量:
    export HTTP_PROXY="http://<proxy_ip>:<port>"
    export HTTPS_PROXY="http://<proxy_ip>:<port>"
    
  • A 股/港股:数据主要通过 akshare(东方财富)获取,在中国境内通常使用直连效果最佳。该工具会自动检测代理问题,并尝试为这些市场直连。

评论

支持 Markdown