金融与交易
需要查询股票/加密/外汇行情并生成技术指标图表和摘要报告时…
无需 API key,通过 yfinance 获取 OHLCV 数据并本地计算技术指标,生成实时报价、基本面、ASCII 趋势、专业图表和一次性报告。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
需要查询股票/加密/外汇行情并生成技术指特定
解决思路
- 用实时报价:`uv run --script scripts/yf.py price TSLA`;也可省略 `price` 写 `uv run --script scripts/yf.py TSLA`。
- 查看基本面摘要:`uv run --script scripts/yf.py fundamentals NVDA`。
- 查看 ASCII 趋势:`uv run --script scripts/yf.py history AAPL 6mo`。
- 生成专业图表:`uv run --script scripts/yf.py pro 000660.KS 6mo`,默认生成高分辨率 PNG 蜡烛图,并包含 Volume 与 Moving Averages (MA5/20/60)。
- 生成专业折线图:`uv run --script scripts/yf.py pro 000660.KS 6mo line`。
- 在专业图表中加入 RSI、MACD、布林带:`uv run --script scripts/yf.py pro TSLA 6mo --rsi --macd --bb`。
- 在专业图表中加入 VWAP、ATR:`uv run --script scripts/yf.py pro TSLA 6mo --vwap --atr`。
- `--rsi`:加入 RSI(14)。
- `--macd`:加入 MACD(12,26,9)。
- `--bb`:加入 Bollinger Bands(20,2)。
- `--vwap`:加入 VWAP,按所选区间累计计算。
- `--atr`:加入 ATR(14)。
- 一次性报告:`uv run --script scripts/yf.py report 000660.KS 6mo`;输出紧凑文本摘要,包含价格、基本面、指标信号,并自动生成带 BB + RSI + MACD 的 Pro 图表。
- 获取报告图表路径:报告输出中包含 `CHART_PATH:/tmp/<...>.png`。
- 使用支持代码格式:美股如 `AAPL`、`NVDA`、`TSLA`;韩股如 `005930.KS`、`000660.KS`;加密货币如 `BTC-USD`、`ETH-KRW`;外汇如 `USDKRW=X`。
- 生成技术指标时直接基于 OHLCV 价格数据在本地计算,不要依赖 Yahoo 提供的预计算指标序列。
适用边界 · 注意事项
- 不适用于数据质量差或缺失成交量的标的;例如某些 symbol 无 volume 时,Volume、VWAP 等结果可能不可靠。
- 不适用于要求 Yahoo Finance 可靠提供预计算指标序列的场景;指标需在本地从价格数据计算。