关于 finviz
finviz 是面向美股研究的 Finviz 数据抓取 skill,通过解析公开网页获取股票基本面、技术指标、内幕交易和新闻。它还可读取筛选器数据,适合需要按代码提取行情研究信息的工作流。
主要功能
- 01提取基本面与技术指标
- 02获取内幕交易和新闻
- 03读取股票筛选器数据
- 04按字段选择数据并导出 JSON
适用场景
- 01查看 AAPL 的估值与技术指标
- 02获取个股新闻和内幕交易信息
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ gauss314/ skills --skill finviz安装后在 Claude Code 中输入/finviz确认已加载。
附带文件references/QUOTE_REFERENCE.mdscripts/fetch_quote.py
详细介绍
Finviz — 金融数据抓取工具
用于抓取 Finviz 数据的抓取工具,可提取美国市场股票的基本面(P/E、EPS、PEG、利润率等)、技术指标(RSI、MACD、SMA、ATR)、内部人交易、新闻和筛选器数据。
Finviz 没有官方公共 API。此工具使用 requests + BeautifulSoup 抓取公开网页的 HTML。
⚠️ 法律声明
- Finviz 没有官方公共 API。此抓取工具访问的是网络上公开可用的数据。
- 请遵守 Finviz 的服务条款。
- 请实施速率限制(请求间隔至少 2 秒)。
- 未核实 Finviz 的服务条款前,请勿将此抓取工具用于商业用途。
- 网站可能会更改 HTML 结构,导致抓取工具失效。
安装依赖项
pip install requests beautifulsoup4
脚本
| 脚本 | 描述 |
|---|---|
| fetch_quote.py | 提取某个股票代码的概况、基本面、技术指标、新闻和内部人交易数据。 |
快速上手
# Fetch completo de un ticker
python scripts/fetch_quote.py --ticker AAPL
# Solo fundamentales
python scripts/fetch_quote.py --ticker AAPL --fields fundamentals
# Output a archivo JSON
python scripts/fetch_quote.py --ticker MSFT --output msft_data.json
# Múltiples tickers
python scripts/fetch_quote.py --ticker AAPL,MSFT,GOOGL
# Headlines de noticias (default: 5)
python scripts/fetch_quote.py --ticker NVDA --news-headlines 10
从报价页面提取的字段
基本面
| 字段 | 描述 |
|---|---|
Market Cap | 市值 |
P/E | 市盈率 |
Forward P/E | 预期市盈率 |
PEG | PEG 比率 |
P/S | 市销率 |
P/B | 市净率 |
EPS (ttm) | 每股收益(过去 12 个月) |
EPS next Y | 预计下一年的每股收益 |
Sales | 营收 |
Profit Margin | 利润率 |
ROE | 净资产收益率 |
ROA | 总资产收益率 |
Debt/Eq | 负债权益比 |
Dividend % | 股息收益率 |
Insider Own | 内部人持股比例 |
Instit Own | 机构持股比例 |
Short Float | 流通股卖空比例 |
Target Price | 分析师目标价 |
Rating | 分析师评级 |
技术指标
| 字段 | 描述 |
|---|---|
RSI (14) | 相对强弱指数 |
SMA 20 | 20 日简单移动平均线 |
SMA 50 | 50 日简单移动平均线 |
SMA 200 | 200 日简单移动平均线 |
MACD | MACD 值 |
ATR | 平均真实波幅 |
BB | 布林带中轨 |
Volatility | 波动率 |
Beta | 贝塔系数 |
工具结构
skills/finviz/
├── SKILL.md # Este archivo
├── references/
│ └── QUOTE_REFERENCE.md # Referencia de campos extraídos
└── scripts/
└── fetch_quote.py # Scraper principal
评论
支持 Markdown