mcpField
P
price-history

price-history

github.com/staskh其他39493 次安装1 天前更新
代码仓库

关于 price-history

这是一项通过 Yahoo Finance 获取股票代码历史 OHLCV 数据的命令行技能,适合查看不同回溯周期和间隔的价格走势,并以 JSON 返回记录。

主要功能

  1. 01获取历史 OHLCV 数据
  2. 02支持选择回溯周期和数据间隔
  3. 03返回带日期的价格与成交量记录
  4. 04JSON 中包含纽约时间戳

适用场景

  1. 01查看股票代码的历史价格趋势
  2. 02检查日线或盘中价格与成交量数据

安装

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

$npx skills add https://github.com/staskh/trading_skills --skill price-history

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

附带文件scripts/history.py

详细介绍

价格历史

从 Yahoo Finance 获取历史 OHLCV 数据。

使用说明

注意: 如果未安装 uv 或未找到 pyproject.toml,请在以下所有命令中将 uv run python 替换为 python。

uv run python scripts/history.py SYMBOL [--period PERIOD] [--interval INTERVAL]

参数

  • SYMBOL - 股票代码
  • --period - 时间范围:1d、5d、1mo、3mo、6mo、1y、2y、5y、10y、ytd、max(默认值:1mo)
  • --interval - 数据间隔:1m、2m、5m、15m、30m、60m、90m、1h、1d、5d、1wk、1mo(默认值:1d)

输出

返回包含以下内容的 JSON:

  • symbol - 股票代码
  • period - 请求的时间范围
  • interval - 数据间隔
  • data - {date, open, high, low, close, volume} 数组

总结关键价格变动、最高价和最低价以及趋势。

依赖项

  • yfinance

时区

所有时间戳和基于时间的计算都必须使用 America/New_York 时区。所有 JSON 输出都必须包含 generated_at(纽约时间字符串)和 data_delay 字段。

评论

支持 Markdown