用途:查询某只股票的近期新闻与整体情绪,适合用户询问个股新闻、头条、情绪或近期动态时使用。数据来源为 Yahoo Finance。
主要能力:返回 JSON,包含 articles(近期新闻数组,含标题、发布方、日期、链接)与 summary(整体情绪的简要总结)。需展示关键头条,并指出可能影响股价的重要新闻。
使用方式:运行命令 uv run python scripts/news.py SYMBOL [--limit LIMIT]。SYMBOL 为股票代码;--limit 指定文章数量,默认 10。若未安装 uv 或找不到 pyproject.toml,需将命令中的 uv run python 替换为 python。
依赖:yfinance。
限制:所有时间戳与基于时间的计算必须使用 America/New_York 时区;所有 JSON 输出必须包含 generated_at(纽约时间字符串)与 data_delay 字段。其他细节暂未提供。