金融数据

作者:技能派金融投资v1

获取实时股票行情、公司财务数据、市场热门榜、加密货币与外汇汇率,无需 API Key。当用户需要查询股票价格、公司财务信息、市场趋势、加密货币行情或外汇汇率时触发。触发词:股票行情、金融数据、公司财务、加密货币、外汇汇率

下载量
295
点赞
74
价格
免费

技能文档

---
name: finance-data
title: 金融数据
category: 办公效率
description: 获取实时股票行情、公司财务数据、市场热门榜、加密货币与外汇汇率,无需 API Key。当用户需要查询股票价格、公司财务信息、市场趋势、加密货币行情或外汇汇率时触发。触发词:股票行情、金融数据、公司财务、加密货币、外汇汇率
---

# 金融数据

通过 Yahoo Finance 获取实时与历史金融数据(免费,无需 API Key)。

## 技能工作流

### 步骤1:获取股票实时报价

获取当前价格与近5日走势图:

```bash
curl -s "https://query1.finance.yahoo.com/v8/finance/chart/AAPL?interval=1d&range=5d" \
  -H "User-Agent: Mozilla/5.0"
```

将 `AAPL` 替换为任意股票代码。响应为 JSON 格式:

- `chart.result[0].meta.regularMarketPrice` — 当前价格
- `chart.result[0].meta.previousClose` — 前收盘价
- `chart.result[0].meta.currency` — 货币单位
- `chart.result[0].indicators.quote[0].close` — 收盘价数组

### 步骤2:获取公司概况与财务数据

```bash
curl -s "https://query1.finance.yahoo.com/v10/finance/quoteSummary/AAPL?modules=assetProfile,financialData,defaultKeyStatistics" \
  -H "User-Agent: Mozilla/5.0"
```

可用模块(逗号分隔):

| 模块 | 说明 |
|------|------|
| `assetProfile` | 行业、板块、员工数、公司简介 |
| `financialData` | 营收、利润率、每股收益、评级建议 |
| `defaultKeyStatistics` | 市盈率、市值、贝塔系数、流通股本 |
| `incomeStatementHistory` | 利润表 |
| `balanceSheetHistory` | 资产负债表 |
| `cashflowStatementHistory` | 现金流量表 |

### 步骤3:获取市场热门变动

```bash
curl -s "https://query1.finance.yahoo.com/v1/finance/trending/US" \
  -H "User-Agent: Mozilla/5.0"
```

### 步骤4:批量获取多只股票报价

```bash
curl -s "https://query1.finance.yahoo.com/v7/finance/quote?symbols=AAPL,GOOGL,MSFT" \
  -H "User-Agent: Mozilla/5.0"
```

在 `quoteResponse.result[]` 数组中返回每只股票的价格、涨跌幅、成交量、市值等数据。

### 步骤5:获取历史K线数据

```bash
curl -s "https://query1.finance.yahoo.com/v8/finance/chart/AAPL?interval=1wk&range=1y" \
  -H "User-Agent: Mozilla/5.0"
```

时间间隔可选:`1m`、`5m`、`15m`、`1d`、`1wk`、`1mo`

时间范围可选:`1d`、`5d`、`1mo`、`3mo`、`6mo`、`1y`、`5y`、`max`

### 步骤6:获取加密货币行情

使用相同的接口,代码格式为 `{币种}-USD`:

```bash
curl -s "https://query1.finance.yahoo.com/v8/finance/chart/BTC-USD?interval=1d&range=5d" \
  -H "User-Agent: Mozilla/5.0"
```

常用加密货币代码:`BTC-USD`(比特币)、`ETH-USD`(以太坊)、`SOL-USD`(Solana)、`DOGE-USD`(狗狗币)

### 步骤7:获取外汇汇率

```bash
curl -s "https://query1.finance.yahoo.com/v8/finance/chart/EURUSD=X?interval=1d&range=1mo" \
  -H "User-Agent: Mozilla/5.0"
```

格式:`{FROM}{TO}=X`(如 `GBPUSD=X`、`USDJPY=X`)

## 注意事项

- 所有响应均为 JSON 格式,使用终端执行 `curl` 命令后解析 JSON 即可
- 必须携带 `User-Agent` 请求头,否则会返回 403 错误
- Yahoo Finance 对个人使用的频率限制较为宽松
- 如果报价接口返回空数据,改用 chart 接口尝试
- 加密货币和外汇代码必须带 `-USD` 或 `=X` 后缀

使用说明

# 金融数据

免费获取全球股票实时行情、公司财务数据、市场热门榜、加密货币与外汇汇率,无需申请任何 API Key。

## 使用

查询股票实时价格:

```
查一下苹果的股价
```

获取公司财务数据:

```
查看微软的市盈率、市值和利润率
```

批量对比多只股票:

```
对比 AAPL、GOOGL、MSFT 的行情
```

查询加密货币或外汇:

```
比特币现在多少钱 / 美元兑日元汇率
```

## 工作原理

通过 Yahoo Finance 公开接口获取金融数据,支持股票报价、公司财务摘要、市场热门变动、历史K线、加密货币行情和外汇汇率,所有数据以 JSON 格式返回。

如何安装此技能?

访问技能市场,点击「安装」按钮,按提示将技能包放入 AI 编程助手的 skills 目录即可。

浏览技能市场

支持平台:Qoder · QoderWork · Claude · Codex 等 AI 编程助手

金融数据 - 免费 | 技能派