用途:根据用户给出的股票代码获取当前行情数据,数据来源为 Yahoo Finance。
主要能力:脚本输出 JSON,包含 symbol、name、price、change、change_percent、volume、avg_volume、market_cap、high_52w、low_52w、pe_ratio、dividend_yield 等字段。使用时需以可读格式呈现数据,并突出显示超过 2% 的显著波动。
使用方式:运行行情脚本并传入股票代码,例如:uv run python scripts/quote.py SYMBOL,其中 SYMBOL 替换为目标代码(如 AAPL、MSFT、TSLA、SPY)。若未安装 uv 或找不到 pyproject.toml,则将所有命令中的 uv run python 替换为 python。
依赖:yfinance。
时区与输出要求:所有时间戳和基于时间的计算必须使用 America/New_York 时区;所有 JSON 输出必须包含 generated_at(纽约时间字符串)和 data_delay 字段。
限制:资料未提供收费、价格、平台支持范围或数据延迟具体数值等信息。