---
name: finance-market-research
description: "当用户需要使用咕咕数据公开 API 完成量化看板、业务数据组合、参数传递、接口选型或结果校验时使用；不适用于绕过接口详情页、购买规则或人工复核要求的场景。"
---

# 金融证券与基金行情 Skill

面向股票行情、基金净值、资金流、财务报表、交易日历和投研数据应用的公开 API 组合。

## 业务场景

用于证券行情看板、基金工具、量化研究、投研分析、财报解读和资金流监控。适合把代码基础信息、交易日历、实时行情、历史行情、分时、资金流、财务报表、基金净值和排行组合成投研数据链路。

- 数据范围：覆盖证券代码、个股资料、交易日历、实时行情、历史行情、分钟线、分笔、盘口、资金流、指数、涨停、期权、港股公告、三大财报、财务指标、基金净值、基金估值、基金排行和汇率。
- 关键数据维度：标的维度：代码、简称、交易市场、上市公司基础信息、基金类型和指数成分。；行情维度：交易日、开高低收、成交量、成交额、分时、盘口和逐笔成交。；资金维度：主力资金、排行、流入流出、涨跌幅和市场热度。；财务维度：资产负债、利润、现金流、财务指标、业绩报表和 AI 财报解读。

## 何时使用

- 构建 A 股、港股、指数、基金和汇率行情查询。
- 对股票走势、资金流、财务指标、财报和基金排行做综合分析。
- 为投资组合监控、投研报告、预警系统和量化回测准备数据。

## 不适用场景

- 用户只需要查看某一个接口的完整参数、响应字段、价格或购买入口时，直接打开接口详情页。
- 用户希望绕过接口开通、鉴权、配额或人工复核要求时，不应使用 Skill 作为替代。
- 任务需要法律、医疗、金融投资或升学录取的最终决策时，Skill 只能提供数据辅助和复核线索。
- 用户要求直接给出买卖建议、收益承诺或确定性投资判断时，不应把行情数据当作投资建议。

## 用户需要提供的信息

- 股票、指数、基金或汇率标的代码；不确定代码时先使用代码或基础信息接口查询。
- 市场、交易日、历史区间、指标类型、财报周期或排行口径。
- 输出目标：行情看板、资金流分析、财务指标解释、基金排行或投研辅助。
- 调用接口所需的 AppKey、开通状态和接口详情页限制。

## 推荐工作流

1. 先查询代码、基础信息和交易日历。
2. 再拉取实时行情、历史行情、分时、资金流和排行榜。
3. 需要投研解释时，结合财报、财务指标和 AI 财报解读接口。

## 参数传递关系

- 先用证券代码、基金基础信息或用户自选列表确定 `symbol`，后续行情、分时、资金流、财报和排行接口都围绕同一标的代码展开。
- 实时行情前先用交易日历确认目标日期是否为交易日；历史行情、分钟线和分笔数据需要统一交易日和时间区间。
- 财报、财务指标和业绩数据使用报告年份、季度或公告期作为时间口径，不能和行情交易日混用。
- 基金净值、估值和排行使用基金代码与指标类型组合查询；基金类型不同，可用指标和数据频率可能不同。
- 汇率接口的货币代码应与用户展示币种和换算方向保持一致。

## 典型任务模板

- 行情看板：输入股票或基金代码；输出实时行情、历史走势、分时数据和交易日口径。
- 资金流分析：输入 A 股代码和日期区间；输出资金流、排行、价格变化和数据时间。
- 财报解读：输入股票代码、报告年份和季度；输出三大报表、财务指标和 AI 解读摘要。

## 接口与关键参数

统一鉴权：调用接口前需要准备咕咕数据 AppKey。推荐在服务端通过 Header 传递 AppKey；历史 Query 参数 `appkey` 仍以接口详情页说明为准。

### A 股股票代码

- 业务角色：A 股代码
- 调用阶段：基础数据
- 接口地址：`GET https://api.gugudata.com/stock/symbols`
- 产出用途：用于查询 A 股股票代码，是证券查询的基础入口。
- 参数来源：分页参数由调用方控制，用于分批读取结果；指标类型来自接口详情页中的可选指标说明
- 接口详情页：https://www.gugudata.com/api/details/stocksymbols
- 接口 Markdown：https://www.gugudata.com/api/details/stocksymbols/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `pageIndex` | 是 | `number` | 1 | 分页参数，页码 | 分页参数由调用方控制，用于分批读取结果 |
| `pageSize` | 是 | `number` | - | 分页参数，每页条数，最大值：100，若传递 0 则返回所有数据 | 分页参数由调用方控制，用于分批读取结果 |
| `stockType` | 是 | `string` | A | 股票类型，A：A股 | 指标类型来自接口详情页中的可选指标说明 |

### A 股个股信息查询

- 业务角色：A 股个股信息
- 调用阶段：基础数据
- 接口地址：`GET https://api.gugudata.com/stock/cn/fundamentalinfo`
- 产出用途：用于查询上市公司基础信息。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的
- 接口详情页：https://www.gugudata.com/api/details/fundamentalinfo
- 接口 Markdown：https://www.gugudata.com/api/details/fundamentalinfo/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 是 | `string` | 600519 | A 股股票代码，支持 6 位代码或带市场前缀代码，例如 600519、sh600519、sz000001。 | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |

### A 股交易日历

- 业务角色：交易日历
- 调用阶段：基础数据
- 接口地址：`GET https://api.gugudata.com/stock/cn/trade_calendar`
- 产出用途：用于判断交易日和行情更新窗口。
- 参数来源：由用户输入、业务筛选条件或上一轮接口结果确定
- 接口详情页：https://www.gugudata.com/api/details/stockcntradecalendar
- 接口 Markdown：https://www.gugudata.com/api/details/stockcntradecalendar/llm.md

关键请求参数：无额外业务请求参数；调用前仍需按接口详情页配置鉴权和开通状态。

### A 股实时行情数据

- 业务角色：A 股实时行情
- 调用阶段：行情数据
- 接口地址：`GET https://api.gugudata.com/stock/cn/realtime`
- 产出用途：用于构建实时行情看板。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的
- 接口详情页：https://www.gugudata.com/api/details/stockcnrealtime
- 接口 Markdown：https://www.gugudata.com/api/details/stockcnrealtime/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 否 | `string` | YOUR_VALUE | 默认不传递或传递空值，则获取所有 A 股实时交易数据（需要注意在获取全量数据时，数据量传输对接口调用性能的影响）。支持传递单支或多支 A 股股票代码进行筛选，多支股票用逗号隔开，格式为: 600031,688819。具体值参见 <a href='/enum/stockcn/symbols' target='_blank'>A 股股票代码参数枚举页面</a> | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |

### A 股历史行情数据

- 业务角色：A 股历史行情
- 调用阶段：行情数据
- 接口地址：`GET https://api.gugudata.com/stock/cn`
- 产出用途：用于历史价格走势和回测。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的；交易日期需要先结合交易日历判断是否有效
- 接口详情页：https://www.gugudata.com/api/details/stockcn
- 接口 Markdown：https://www.gugudata.com/api/details/stockcn/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 是 | `string` | YOUR_VALUE | A股股票代码，具体值参见 <a href='/enum/stockcn/symbols' target='_blank'>A股股票代码参数枚举页面</a>。支持一次查询多个股票，使用逗号分隔（兼容中文逗号，会自动规范化）；每次最多 10 个。单个代码支持 600031 或 sh600031/sz000001/bj430047，带交易所前缀时会自动规范化为 6 位代码。 | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |
| `begindate` | 是 | `string` | YOUR_VALUE | 股票交易开始时间，格式为 20200101，且不能晚于 enddate。 | 交易日期需要先结合交易日历判断是否有效 |
| `enddate` | 是 | `string` | YOUR_VALUE | 股票交易结束时间，格式为 20200101，与 begindate 最大时间跨度为 3660 个自然日。获取更长区间请分批请求，并保持合理请求频率。 | 交易日期需要先结合交易日历判断是否有效 |
| `adjust` | 否 | `string` | - | 复权类型，默认空（不复权）。可选值：pre（前复权）、after（后复权）；传入其他值将返回参数错误。 | 由用户输入、业务筛选条件或上一轮接口结果确定。 |
| `period` | 否 | `string` | daily | 数据周期，默认 daily。可选值：daily（日线）、weekly（周线）、monthly（月线）；传入其他值将返回参数错误。 | 由用户输入、业务筛选条件或上一轮接口结果确定。 |

### A 股分时交易数据

- 业务角色：A 股分时
- 调用阶段：行情数据
- 接口地址：`GET https://api.gugudata.com/stock/cn/stockcnperminute`
- 产出用途：用于分钟级行情分析。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的；交易日期需要先结合交易日历判断是否有效
- 接口详情页：https://www.gugudata.com/api/details/stockcnperminute
- 接口 Markdown：https://www.gugudata.com/api/details/stockcnperminute/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 是 | `string` | YOUR_VALUE | 传递单支股票代码，如: 600031。可通过前置接口或参见 <a href='/enum/stockcn/symbols' target='_blank'>A 股股票代码参数枚举页面</a> | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |
| `begindate` | 是 | `string` | YOUR_VALUE | 交易开始时间，参数格式为: 2021-01-01 09:00:00 | 交易日期需要先结合交易日历判断是否有效 |
| `enddate` | 是 | `string` | YOUR_VALUE | 交易结束时间，参数格式为: 2021-01-01 09:00:00，与开始时间最大时间跨度支持 366 个自然日，获取全量数据请分批获取，数据量较大，请保持合理的请求频率 | 交易日期需要先结合交易日历判断是否有效 |
| `period` | 否 | `integer` | 5 | 交易数据时间区间，可选时间区间价参数为: 1\|5\|15\|30\|60 (分钟)， 其中 1 分钟时间区间交易数据仅返回近 5 个交易日不复权数据，其他时间区间返回近期的交易数据。 | 由用户输入、业务筛选条件或上一轮接口结果确定。 |
| `adjust` | 否 | `string` | - | 查询前复权、后复权数据，如果传递参数值为 pre，那么返回前复权数据（所有数据进行了前复权）；如果传递参数值为 after，那么返回后复权数据；默认值为空或不传递，返回未复权数据 | 由用户输入、业务筛选条件或上一轮接口结果确定。 |

### A 股分笔实时交易数据

- 业务角色：A 股分笔
- 调用阶段：行情数据
- 接口地址：`GET https://api.gugudata.com/stock/cn/ticks`
- 产出用途：用于逐笔成交分析。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的
- 接口详情页：https://www.gugudata.com/api/details/stockcnticks
- 接口 Markdown：https://www.gugudata.com/api/details/stockcnticks/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 是 | `string` | sh600000 | A 股股票代码，建议使用带市场前缀代码，例如 sh600000、sz000001。 | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |

### A 股买卖盘口数据

- 业务角色：盘口数据
- 调用阶段：行情数据
- 接口地址：`GET https://api.gugudata.com/stock/cn/stock-bid-ask`
- 产出用途：用于买卖盘口展示。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的
- 接口详情页：https://www.gugudata.com/api/details/stockcnbidask
- 接口 Markdown：https://www.gugudata.com/api/details/stockcnbidask/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 是 | `string` | YOUR_SYMBOL | 股票代码，例如 600000 | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |

### A 股个股资金流

- 业务角色：个股资金流
- 调用阶段：资金分析
- 接口地址：`GET https://api.gugudata.com/stock/cn/stock-cash-flow`
- 产出用途：用于观察个股资金流入流出。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的
- 接口详情页：https://www.gugudata.com/api/details/stockcncashflow
- 接口 Markdown：https://www.gugudata.com/api/details/stockcncashflow/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 是 | `string` | 600036 | A 股股票代码，支持 6 位代码，例如 600036。 | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |

### A 股个股资金流排行

- 业务角色：资金流排行
- 调用阶段：资金分析
- 接口地址：`GET https://api.gugudata.com/stock/cn/stock-cash-flow-rank`
- 产出用途：用于市场资金流排序。
- 参数来源：分页参数由调用方控制，用于分批读取结果
- 接口详情页：https://www.gugudata.com/api/details/stockcncashflowrank
- 接口 Markdown：https://www.gugudata.com/api/details/stockcncashflowrank/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `indicator` | 是 | `string` | 今日 | 时间指标，可选值：今日、3日、5日、10日。 | 由用户输入、业务筛选条件或上一轮接口结果确定。 |
| `pageSize` | 否 | `integer` | 100 | 每页数量，默认 100，最大 100。 | 分页参数由调用方控制，用于分批读取结果 |
| `page` | 否 | `integer` | 1 | 分页页码，从 1 开始，默认 1。 | 由用户输入、业务筛选条件或上一轮接口结果确定。 |

### A 股历年三大财务报表

- 业务角色：A 股三大财报
- 调用阶段：财务数据
- 接口地址：`GET https://api.gugudata.com/stock/cn/annualreport`
- 产出用途：用于资产负债表、利润表、现金流量表查询。
- 参数来源：指标类型来自接口详情页中的可选指标说明；证券或基金代码来自代码列表、基金基础信息或用户自选标的
- 接口详情页：https://www.gugudata.com/api/details/cnannualreport
- 接口 Markdown：https://www.gugudata.com/api/details/cnannualreport/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `type` | 是 | `string` | - | 三大财报类型，可选值为：资产负债表\|利润表\|现金流量表 | 指标类型来自接口详情页中的可选指标说明 |
| `symbol` | 否 | `string` | YOUR_VALUE | 传递单支股票代码，如: 600031。可通过前置接口或参见 <a href='/enum/stockcn/symbols' target='_blank'>A 股股票代码参数枚举页面</a> | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |

### A 股历年财务指标

- 业务角色：财务指标
- 调用阶段：财务数据
- 接口地址：`GET https://api.gugudata.com/stock/cn/financialindicator`
- 产出用途：用于查询 A 股历年财务指标。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的
- 接口详情页：https://www.gugudata.com/api/details/financialindicator
- 接口 Markdown：https://www.gugudata.com/api/details/financialindicator/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 否 | `string` | YOUR_VALUE | 传递单支股票代码，如: 600031。可通过前置接口或参见 <a href='/enum/stockcn/symbols' target='_blank'>A 股股票代码参数枚举页面</a> | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |

### A 股业绩报表数据

- 业务角色：业绩报表
- 调用阶段：财务数据
- 接口地址：`GET https://api.gugudata.com/stock/cn/performance-statement`
- 产出用途：用于查询 A 股业绩报表数据。
- 参数来源：财报周期来自用户指定的报告年份、季度或公告期；证券或基金代码来自代码列表、基金基础信息或用户自选标的
- 接口详情页：https://www.gugudata.com/api/details/performance-statement
- 接口 Markdown：https://www.gugudata.com/api/details/performance-statement/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `year` | 是 | `integer` | 2024 | 年份 | 财报周期来自用户指定的报告年份、季度或公告期 |
| `symbol` | 是 | `string` | SYMBOL | 股票代码，例如 600686 | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |
| `quarter` | 是 | `string` | q1 | 季度，可选值：q1, q2, q3, q4 | 财报周期来自用户指定的报告年份、季度或公告期 |

### A 股财报 AI 智能解读

- 业务角色：财报 AI 解读
- 调用阶段：智能分析
- 接口地址：`POST https://api.gugudata.com/ai/stock-financial-report-analysis`
- 产出用途：用于对 A 股财报进行智能解读。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的；交易日期需要先结合交易日历判断是否有效
- 接口详情页：https://www.gugudata.com/api/details/stock-financial-report-analysis
- 接口 Markdown：https://www.gugudata.com/api/details/stock-financial-report-analysis/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 是 | `string` | 600519 | A 股股票代码，支持 6 位代码或带市场前缀代码，例如 600519、sh600519。 | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |
| `reportDate` | 否 | `string` | - | 财报日期或报告期，建议使用 yyyyMMdd 或 yyyy-MM-dd；为空时按接口默认可用报告期处理。 | 交易日期需要先结合交易日历判断是否有效 |
| `language` | 否 | `string` | zh | 返回分析语言，例如 zh 或 en。 | 由用户输入、业务筛选条件或上一轮接口结果确定。 |

### A 股股票指数历史数据

- 业务角色：指数历史
- 调用阶段：指数数据
- 接口地址：`GET https://api.gugudata.com/stock/cn/index/history`
- 产出用途：用于查询 A 股指数历史数据。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的；交易日期需要先结合交易日历判断是否有效
- 接口详情页：https://www.gugudata.com/api/details/stockcnindexhistory
- 接口 Markdown：https://www.gugudata.com/api/details/stockcnindexhistory/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 是 | `string` | YOUR_VALUE | 传递上面获取的指数编码，如: 000001。可通过前置接口或参见 <a href='/enum/stockcnindex2/symbols' target='_blank'>A 股指数代码参数枚举页面</a> | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |
| `period` | 是 | `string` | YOUR_VALUE | 统计周期，参数可选值为 DAILY \| WEEKLY \| MONTHLY | 由用户输入、业务筛选条件或上一轮接口结果确定。 |
| `begindate` | 是 | `string` | YOUR_VALUE | 历史数据开始时间，格式为 20200101 | 交易日期需要先结合交易日历判断是否有效 |
| `enddate` | 是 | `string` | YOUR_VALUE | 历史数据结束时间，格式为 20200101，获取全量数据请分批获取，数据量较大，请保持合理的请求频率 | 交易日期需要先结合交易日历判断是否有效 |

### A 股股票指数实时数据

- 业务角色：指数实时
- 调用阶段：指数数据
- 接口地址：`GET https://api.gugudata.com/stock/cn/realtimeindex`
- 产出用途：用于查询 A 股指数实时数据。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的
- 接口详情页：https://www.gugudata.com/api/details/stockcnrealtimeindex
- 接口 Markdown：https://www.gugudata.com/api/details/stockcnrealtimeindex/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 否 | `string` | - | 指数代码筛选参数，支持单个或多个指数代码，多个代码使用英文逗号分隔，单次最多 10 个；示例：sh000001,sh000002。具体值参见 <a href='/enum/stockcnindex/symbols' target='_blank'>中国股票指数代码参数枚举页面</a>。 | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |

### A 股指数分时行情数据

- 业务角色：指数分时
- 调用阶段：指数数据
- 接口地址：`GET https://api.gugudata.com/stock/cn/index_perminutes`
- 产出用途：用于查询 A 股指数分时数据。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的；交易日期需要先结合交易日历判断是否有效
- 接口详情页：https://www.gugudata.com/api/details/stockcnindexperminutes
- 接口 Markdown：https://www.gugudata.com/api/details/stockcnindexperminutes/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 是 | `string` | sh000001 | A 股指数代码，支持带市场前缀代码，例如 sh000001、sz399001。 | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |
| `begindate` | 是 | `string` | 20240102 09:30:00 | 查询开始时间，支持 yyyyMMdd HH:mm:ss；部分场景也支持 yyyyMMdd。 | 交易日期需要先结合交易日历判断是否有效 |
| `enddate` | 是 | `string` | 20240102 15:00:00 | 查询结束时间，支持 yyyyMMdd HH:mm:ss；部分场景也支持 yyyyMMdd。 | 交易日期需要先结合交易日历判断是否有效 |
| `period` | 否 | `integer` | 5 | 分时周期，单位：分钟；需使用接口支持的周期值。 | 由用户输入、业务筛选条件或上一轮接口结果确定。 |

### A 股指数成分数据

- 业务角色：指数成分
- 调用阶段：指数数据
- 接口地址：`GET https://api.gugudata.com/stock/cn/index/contains`
- 产出用途：用于查询指数成分股。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的
- 接口详情页：https://www.gugudata.com/api/details/stockcnindexcontains
- 接口 Markdown：https://www.gugudata.com/api/details/stockcnindexcontains/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 是 | `string` | YOUR_VALUE | 传递上面获取的指数编码，如: 000001。可通过前置接口或参见 <a href='/enum/stockcnindex2/symbols' target='_blank'>A 股指数代码参数枚举页面</a> | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |

### A 股涨停板实时数据

- 业务角色：涨停板
- 调用阶段：行情数据
- 接口地址：`GET https://api.gugudata.com/stock/cn/stock-limit-up`
- 产出用途：用于查询 A 股涨停板实时数据。
- 参数来源：由用户输入、业务筛选条件或上一轮接口结果确定
- 接口详情页：https://www.gugudata.com/api/details/stockcnlimitup
- 接口 Markdown：https://www.gugudata.com/api/details/stockcnlimitup/llm.md

关键请求参数：无额外业务请求参数；调用前仍需按接口详情页配置鉴权和开通状态。

### A 股期权实时行情数据

- 业务角色：期权行情
- 调用阶段：衍生品
- 接口地址：`GET https://api.gugudata.com/stock/cn/options`
- 产出用途：用于查询 A 股期权实时行情。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的
- 接口详情页：https://www.gugudata.com/api/details/stockcnoptions
- 接口 Markdown：https://www.gugudata.com/api/details/stockcnoptions/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 否 | `string` | YOUR_VALUE | 默认不传递或传递空值，则获取所有期权实时行情数据（需要注意在获取全量数据时，数据量传输对接口调用性能的影响）。支持传递单支或者多支(使用英文逗号分隔)期权代码进行筛选，格式为: ni2506C146000,sn2506C335000 | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |

### A 股当日分时含盘前数据

- 业务角色：盘前分时
- 调用阶段：行情数据
- 接口地址：`GET https://api.gugudata.com/stock/cn/preopen`
- 产出用途：用于查询当日分时和盘前数据。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的
- 接口详情页：https://www.gugudata.com/api/details/stockcnpreopen
- 接口 Markdown：https://www.gugudata.com/api/details/stockcnpreopen/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 是 | `string` | YOUR_VALUE | 股票编码，如: 600000 | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |

### 港股基础信息数据

- 业务角色：港股基础信息
- 调用阶段：港股数据
- 接口地址：`GET https://api.gugudata.com/stock/hk/basicinfo`
- 产出用途：用于港股基础信息查询。
- 参数来源：关键词由用户输入或从上一轮内容抽取结果中生成；分页参数由调用方控制，用于分批读取结果
- 接口详情页：https://www.gugudata.com/api/details/stockhkbasicinfo
- 接口 Markdown：https://www.gugudata.com/api/details/stockhkbasicinfo/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `keywords` | 否 | `string` | - | 股票代码或股票名称关键词。 | 关键词由用户输入或从上一轮内容抽取结果中生成 |
| `pageindex` | 否 | `integer` | 1 | 分页页码，从 1 开始。 | 分页参数由调用方控制，用于分批读取结果 |
| `pagesize` | 否 | `integer` | 20 | 每页数量。 | 分页参数由调用方控制，用于分批读取结果 |

### 港股历年三大财务报表

- 业务角色：港股财报
- 调用阶段：港股数据
- 接口地址：`GET https://api.gugudata.com/stock/hk/annualreport`
- 产出用途：用于港股历年三大财务报表查询。
- 参数来源：指标类型来自接口详情页中的可选指标说明；证券或基金代码来自代码列表、基金基础信息或用户自选标的
- 接口详情页：https://www.gugudata.com/api/details/hkannualreport
- 接口 Markdown：https://www.gugudata.com/api/details/hkannualreport/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `type` | 是 | `string` | - | 三大财报类型，可选值为：资产负债表\|利润表\|现金流量表，传递空值，获取财报基本面数据。 | 指标类型来自接口详情页中的可选指标说明 |
| `indicator` | 是 | `string` | - | 财报时间区间类型，可选值为：年度\|报告期 | 由用户输入、业务筛选条件或上一轮接口结果确定。 |
| `symbol` | 否 | `string` | YOUR_VALUE | 支持传递单个港股股票代码进行筛选，如：00012。具体值参见 <a href='/enum/stockhk/symbols' target='_blank'>港股股票代码参数枚举页面</a> | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |

### 港股上市公司公告

- 业务角色：港股公告
- 调用阶段：港股数据
- 接口地址：`GET https://api.gugudata.com/stock/hk/bulletin`
- 产出用途：用于查询港股上市公司公告。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的；财报周期来自用户指定的报告年份、季度或公告期；分页参数由调用方控制，用于分批读取结果；指标类型来自接口详情页中的可选指标说明
- 接口详情页：https://www.gugudata.com/api/details/stockhkbulletin
- 接口 Markdown：https://www.gugudata.com/api/details/stockhkbulletin/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 是 | `string` | - | 港股股票代码，必填，示例：00814、01378。具体值参见 <a href='/enum/stockhk/symbols' target='_blank'>港股股票代码参数枚举页面</a>。 | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |
| `year` | 否 | `integer` | - | 报告所属年度，格式为 4 位年份。例如 year=2025 表示查询 2025 年报或 2025 中报，不按公告发布时间年份过滤。 | 财报周期来自用户指定的报告年份、季度或公告期 |
| `pageindex` | 否 | `integer` | 1 | 分页页码，从 1 开始，默认值为 1。 | 分页参数由调用方控制，用于分批读取结果 |
| `pagesize` | 否 | `integer` | 10 | 每页返回条数，默认值为 10，取值范围为 1~20。 | 分页参数由调用方控制，用于分批读取结果 |
| `language` | 否 | `string` | en | 公告语言，可选 en 或 zh；en 表示英文公告，zh 表示繁体中文公告，默认 en。 | 由用户输入、业务筛选条件或上一轮接口结果确定。 |
| `sortorder` | 否 | `string` | desc | 公告发布时间排序方式，可选 desc 或 asc；desc 表示倒序，asc 表示正序，默认 desc。 | 由用户输入、业务筛选条件或上一轮接口结果确定。 |
| `reporttype` | 否 | `string` | - | 报告类型过滤，可选 annual 或 interim；annual 表示年报 PDF，interim 表示中报 PDF。不传时返回普通公告列表。 | 指标类型来自接口详情页中的可选指标说明 |

### 基金基本信息列表

- 业务角色：基金基础信息
- 调用阶段：基金数据
- 接口地址：`GET https://api.gugudata.com/fund/basicinfo`
- 产出用途：用于查询基金代码、简称和类型。
- 参数来源：分页参数由调用方控制，用于分批读取结果
- 接口详情页：https://www.gugudata.com/api/details/fundinfolist
- 接口 Markdown：https://www.gugudata.com/api/details/fundinfolist/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `pageindex` | 否 | `integer` | 1 | 分页页码，从 1 开始，默认值为 1。 | 分页参数由调用方控制，用于分批读取结果 |
| `pagesize` | 否 | `integer` | 10 | 每页返回条数，默认值为 10，取值范围为 1~20。 | 分页参数由调用方控制，用于分批读取结果 |

### 公募开放式基金实时数据

- 业务角色：开放式基金实时
- 调用阶段：基金数据
- 接口地址：`GET https://api.gugudata.com/fund/open/realtime`
- 产出用途：用于查询公募开放式基金实时数据。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的；分页参数由调用方控制，用于分批读取结果
- 接口详情页：https://www.gugudata.com/api/details/fundopenrealtime
- 接口 Markdown：https://www.gugudata.com/api/details/fundopenrealtime/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 否 | `string` | 007401 | 基金代码，可传单个代码或英文逗号分隔的多个代码；为空时按分页返回。 | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |
| `pageIndex` | 否 | `integer` | 1 | 分页页码，从 1 开始；symbol 为空时生效。 | 分页参数由调用方控制，用于分批读取结果 |
| `pageSize` | 否 | `integer` | 10 | 每页数量；symbol 为空时生效。 | 分页参数由调用方控制，用于分批读取结果 |

### 公募开放式基金历史数据

- 业务角色：开放式基金历史
- 调用阶段：基金数据
- 接口地址：`GET https://api.gugudata.com/fund/open/history`
- 产出用途：用于查询公募开放式基金历史指标。
- 参数来源：指标类型来自接口详情页中的可选指标说明；证券或基金代码来自代码列表、基金基础信息或用户自选标的
- 接口详情页：https://www.gugudata.com/api/details/fundopenhistory
- 接口 Markdown：https://www.gugudata.com/api/details/fundopenhistory/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `type` | 是 | `string` | YOUR_APPKEY | 基金指标，可选值，传递参数值为括号中的值：单位净值走势(NAVTREND), 累计净值走势(ACCUMULATEDNETWORTHTREND), 累计收益率走势(ACCUMULATEDRATEOFRETURN), 同类排名走势(SIMILARRANKINGS), 同类排名百分比(SIMILARRANKINGSPERCENT), 分红送配详情(DIVIDENDDETAILS), 拆分详情(SPLITDETAILS)。货币型基金传递：MONETARY | 指标类型来自接口详情页中的可选指标说明 |
| `symbol` | 否 | `string` | YOUR_VALUE | 基金代码，如 007401，可传递多个基金代码（货币型基金不支持传递多个），使用英文逗号隔开，格式为 007401,952099。基金代码具体值参见 <a href='/enum/fund/symbols' target='_blank'>公募基金代码参数枚举页面</a> | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |

### 开放式基金净值实时数据

- 业务角色：基金净值实时
- 调用阶段：基金数据
- 接口地址：`GET https://api.gugudata.com/fund/open-nav-realtime`
- 产出用途：用于查询开放式基金净值实时数据。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的
- 接口详情页：https://www.gugudata.com/api/details/fundopennavrealtime
- 接口 Markdown：https://www.gugudata.com/api/details/fundopennavrealtime/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 否 | `string` | - | 基金代码，如 014220，如不传递，则返回所有基金的实时净值（全量数据较大，注意接口响应性能） | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |

### 开放式基金净值历史数据

- 业务角色：基金净值历史
- 调用阶段：基金数据
- 接口地址：`GET https://api.gugudata.com/fund/open-nav-history`
- 产出用途：用于查询开放式基金净值历史数据。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的；交易日期需要先结合交易日历判断是否有效
- 接口详情页：https://www.gugudata.com/api/details/fundopennavhistory
- 接口 Markdown：https://www.gugudata.com/api/details/fundopennavhistory/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 是 | `string` | - | 基金代码，6 位数字代码，例如：710001。 | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |
| `indicator` | 是 | `string` | - | 查询指标，决定 Data 中返回的字段。可选值：单位净值走势（DateKey、UnitNetWorth、DailyGrowthRate）、累计净值走势（DateKey、CumulativeNetWorth）、累计收益率走势（DateKey、CumulativeYieldRate）、同类排名走势（DateKey、SameTypeRanking、TotalRanking）、同类排名百分比（DateKey、SameTypeRanking）、分红送配详情（DateKey、EquityRegistrationDate、ExDividendDate、DividendPerShare、DividendPaymentDate）、拆分详情（DateKey、SplitConversionDate、SplitType、SplitConversionRatio）。 | 由用户输入、业务筛选条件或上一轮接口结果确定。 |
| `begindate` | 是 | `string` | - | 查询开始日期，格式 YYYYMMDD，例如：20240101。与 enddate 最大间隔为 366 个自然日。 | 交易日期需要先结合交易日历判断是否有效 |
| `enddate` | 是 | `string` | - | 查询结束日期，格式 YYYYMMDD，例如：20241231。与 begindate 最大间隔为 366 个自然日。 | 交易日期需要先结合交易日历判断是否有效 |

### 开放式基金净值估算数据

- 业务角色：基金估值
- 调用阶段：基金数据
- 接口地址：`GET https://api.gugudata.com/fund/fund-value-estimation`
- 产出用途：用于查询开放式基金净值估算。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的；指标类型来自接口详情页中的可选指标说明
- 接口详情页：https://www.gugudata.com/api/details/fundvalueestimation
- 接口 Markdown：https://www.gugudata.com/api/details/fundvalueestimation/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 是 | `string` | N/A | 基金代码，如 012729 | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |
| `type` | 是 | `string` | N/A | 筛选类型，可选参数值：全部｜股票型｜混合型｜债券型｜指数型｜QDII｜ETF联接｜LOF｜场内交易基金 | 指标类型来自接口详情页中的可选指标说明 |

### 开放式基金实时排行

- 业务角色：开放式基金排行
- 调用阶段：基金数据
- 接口地址：`GET https://api.gugudata.com/fund/fund-open-ranking-list`
- 产出用途：用于查询开放式基金实时排行。
- 参数来源：指标类型来自接口详情页中的可选指标说明
- 接口详情页：https://www.gugudata.com/api/details/fundopenrankinglist
- 接口 Markdown：https://www.gugudata.com/api/details/fundopenrankinglist/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `type` | 是 | `string` | N/A | 筛选类型，可选参数值：全部｜股票型｜混合型｜债券型｜指数型｜QDII｜LOF｜FOF | 指标类型来自接口详情页中的可选指标说明 |

### 开放式场内交易基金排行

- 业务角色：ETF 排行
- 调用阶段：基金数据
- 接口地址：`GET https://api.gugudata.com/fund/fund-etf-open-ranking-list`
- 产出用途：用于查询场内交易基金排行。
- 参数来源：由用户输入、业务筛选条件或上一轮接口结果确定
- 接口详情页：https://www.gugudata.com/api/details/fundetfopenrankinglist
- 接口 Markdown：https://www.gugudata.com/api/details/fundetfopenrankinglist/llm.md

关键请求参数：无额外业务请求参数；调用前仍需按接口详情页配置鉴权和开通状态。

### 场内交易基金实时数据

- 业务角色：场内基金实时
- 调用阶段：基金数据
- 接口地址：`GET https://api.gugudata.com/fund/open/etfrealtime`
- 产出用途：用于查询场内交易基金实时数据。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的
- 接口详情页：https://www.gugudata.com/api/details/fundopenetfrealtime
- 接口 Markdown：https://www.gugudata.com/api/details/fundopenetfrealtime/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 否 | `string` | YOUR_VALUE | 基金代码，不传递则获取全量场内基金数据，如 007401，格式为 007401,952099。基金代码具体值参见 <a href='/enum/fund/symbols' target='_blank'>公募基金代码参数枚举页面</a> | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |

### 场内交易基金历史数据

- 业务角色：场内基金历史
- 调用阶段：基金数据
- 接口地址：`GET https://api.gugudata.com/fund/open/etfhistory`
- 产出用途：用于查询场内交易基金历史数据。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的；交易日期需要先结合交易日历判断是否有效
- 接口详情页：https://www.gugudata.com/api/details/fundopenetfhistory
- 接口 Markdown：https://www.gugudata.com/api/details/fundopenetfhistory/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 是 | `string` | 510300 | 基金代码，通常为 6 位数字代码，例如 510300。 | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |
| `startdate` | 是 | `string` | 20240101 | 查询开始日期，格式 yyyyMMdd。 | 交易日期需要先结合交易日历判断是否有效 |
| `enddate` | 是 | `string` | 20241231 | 查询结束日期，格式 yyyyMMdd。 | 交易日期需要先结合交易日历判断是否有效 |

### 场内交易基金分时行情

- 业务角色：基金分时
- 调用阶段：基金数据
- 接口地址：`GET https://api.gugudata.com/fund/historyminute`
- 产出用途：用于查询场内交易基金分时行情。
- 参数来源：证券或基金代码来自代码列表、基金基础信息或用户自选标的；交易日期需要先结合交易日历判断是否有效
- 接口详情页：https://www.gugudata.com/api/details/fundhistoryminute
- 接口 Markdown：https://www.gugudata.com/api/details/fundhistoryminute/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `symbol` | 是 | `string` | sh510300 | 场内交易基金代码，支持带市场前缀代码，例如 sh510300、sz159915。 | 证券或基金代码来自代码列表、基金基础信息或用户自选标的 |
| `beginDate` | 是 | `string` | 20240102 09:30:00 | 查询开始时间，格式 yyyyMMdd HH:mm:ss；与 endDate 最大间隔为 366 天。 | 交易日期需要先结合交易日历判断是否有效 |
| `endDate` | 是 | `string` | 20240102 15:00:00 | 查询结束时间，格式 yyyyMMdd HH:mm:ss；与 beginDate 最大间隔为 366 天。 | 交易日期需要先结合交易日历判断是否有效 |
| `period` | 否 | `integer` | 5 | 分时周期，单位：分钟；默认 5。 | 由用户输入、业务筛选条件或上一轮接口结果确定。 |
| `adjust` | 否 | `string` | - | 复权类型，可为空；按所选复权口径返回。 | 由用户输入、业务筛选条件或上一轮接口结果确定。 |

### 指数型基金基本信息

- 业务角色：指数基金基础
- 调用阶段：基金数据
- 接口地址：`GET https://api.gugudata.com/fund/basic/index`
- 产出用途：用于查询指数型基金基础信息。
- 参数来源：由用户输入、业务筛选条件或上一轮接口结果确定
- 接口详情页：https://www.gugudata.com/api/details/fundbasicindex
- 接口 Markdown：https://www.gugudata.com/api/details/fundbasicindex/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `index` | 是 | `string` | - | 指数类型，可选值: 全部\|沪深指数\|行业主题\|大盘指数\|中盘指数\|小盘指数\|股票指数\|债券指数 | 由用户输入、业务筛选条件或上一轮接口结果确定。 |
| `indicator` | 是 | `string` | - | 数据指标，可选值: 全部\|被动指数型\|增强指数型 | 由用户输入、业务筛选条件或上一轮接口结果确定。 |

### 国际货币汇率

- 业务角色：国际汇率
- 调用阶段：汇率数据
- 接口地址：`GET https://api.gugudata.com/v2/finance/currency-exchange`
- 产出用途：用于查询国际货币汇率。
- 参数来源：交易日期需要先结合交易日历判断是否有效
- 接口详情页：https://www.gugudata.com/api/details/currencyexchange
- 接口 Markdown：https://www.gugudata.com/api/details/currencyexchange/llm.md

关键请求参数：

| 参数 | 必填 | 类型 | 默认值 | 说明 | 来源与传递 |
| --- | --- | --- | --- | --- | --- |
| `source` | 是 | `string` | YOUR_VALUE | 源货币代码，例如：USD，支持的货币：$MYRO(myro) \| $WEN(wen) \| 00(00 token) \| 1000SATS(1000sats) \| 1INCH(1inch) \| AAVE(aave) \| ABT(arcblock) \| ACH(alchemy pay) \| ACS(acryptos) \| ADA(cardano) \| AED(emirati dirham) \| AERGO(aergo) \| AERO(aero coin) \| AFN(afghan afghani) \| AGIX(singularitynet) \| AGLD(adventure gold) \| AI(flourishing ai) \| AIOZ(aioz network) \| AKT(akash network) \| ALCX(alchemix) \| ALEPH(aleph.im) \| ALEX(alexandrite) \| ALGO(algorand) \| ALICE(my neighbor alice) \| ALL(albanian lek) \| ALPH(alephium) \| ALT(altcoin) \| ALUSD(alchemix usd) \| AMD(armenian dram) \| AMP(amp) \| ANG(dutch guilder) \| ANKR(ankr network) \| ANT(aragon) \| AOA(angolan kwanza) \| APE(apecoin) \| APEX(apexcoin) \| API3(api3) \| APT(aptos) \| AR(arweave) \| ARB(arbitrum) \| ARK(ark) \| ARKM(arkm) \| ARPA(arpa chain) \| ARS(argentine peso) \| ASM(assemble protocol) \| AST(airswap) \| ASTR(astar) \| ATA(automata network) \| ATOM(cosmos) \| ATS(austrian schilling) \| AUCTION(bounce token auction) \| AUD(australian dollar) \| AUDIO(audius) \| AURORA(aurora) \| AVAX(avalanche) \| AVT(aventus) \| AWG(aruban or dutch guilder) \| AXL(axelar) \| AXS(axie infinity) \| AZERO(aleph zero) \| AZM(azerbaijani manat) \| AZN(azerbaijan manat) \| BABYDOGE(babydoge eth) \| BADGER(badger dao) \| BAKE(bakerytoken) \| BAL(balancer) \| BAM(bosnian convertible mark) \| BAND(band protocol) \| BAT(basic attention token) \| BBD(barbadian or bajan dollar) \| BCH(bitcoin cash) \| BDT(bangladeshi taka) \| BDX(beldex) \| BEAM(beam) \| BEF(belgian franc) \| BGB(bitget token) \| BGN(bulgarian lev) \| BHD(bahraini dinar) \| BICO(biconomy) \| BIF(burundian franc) \| BIGTIME(bigtime) \| BIT(bitdao) \| BLD(bld) \| BLUR(blur) \| BLZ(bluzelle) \| BMD(bermudian dollar) \| BNB(binance coin) \| BND(bruneian dollar) \| BNT(bancor network) \| BOB(bolivian bolíviano) \| BOBA(boba network) \| BOND(barnbridge) \| BONK(bonk) \| BORA(bora) \| BORG(borg) \| BRL(brazilian real) \| BSD(bahamian dollar) \| BSV(bitcoin sv) \| BSW(biswap) \| BTC(bitcoin) \| BTC.B(btc.b) \| BTCB(bitcoin bep2) \| BTG(bitcoin gold) \| BTN(bhutanese ngultrum) \| BTRST(braintrust) \| BTT(bittorrent) \| BUSD(binance usd) \| BWP(botswana pula) \| BYN(belarusian ruble) \| BYR(belarusian ruble) \| BZD(belizean dollar) \| C98(coin98) \| CAD(canadian dollar) \| CAKE(pancakeswap) \| CANTO(canto) \| CBETH(coinbase wrapped staked eth) \| CDAI(compound dai) \| CDF(congolese franc) \| CDT(blox) \| CELO(celo) \| CELR(celer network) \| CETH(ceth) \| CFG(centrifuge) \| CFX(conflux) \| CGLD(celo gold) \| CHEEL(cheel) \| CHF(swiss franc) \| CHR(chromia) \| CHZ(chiliz) \| CKB(nervos network) \| CLP(chilean peso) \| CLV(clover finance) \| CNH(chinese yuan renminbi offshore) \| CNY(chinese yuan renminbi) \| COMAI(comai) \| COMP(compound) \| COP(colombian peso) \| CORE(core group asset) \| CORGIAI(corgiai) \| COTI(coti) \| COVAL(coval) \| CQT(covalent) \| CRC(costa rican colon) \| CRO(crypto.com chain) \| CRPT(crypterium) \| CRV(curve dao token) \| CSPR(casper) \| CTC(cartercoin) \| CTSI(cartesi) \| CTX(cryptex finance) \| CUC(cuban convertible peso) \| CUP(cuban peso) \| CVC(civic) \| CVE(cape verdean escudo) \| CVX(convex finance) \| CWBTC(cwbtc) \| CYP(cypriot pound) \| CZK(czech koruna) \| DAG(constellation) \| DAI(dai) \| DAO(dao maker) \| DAR(mines of dalarnia) \| DASH(digital cash) \| DCR(decred) \| DDX(derivaDAO) \| DEM(german deutsche mark) \| DESO(decentralized social) \| DEXE(dexe) \| DEXT(dextools) \| DFI(dfistarter) \| DIA(dia) \| DIMO(dimo) \| DJF(djiboutian franc) \| DKK(danish krone) \| DNT(district0x) \| DOGE(dogecoin) \| DOP(dominican peso) \| DORA(dora factory) \| DOT(polkadot) \| DREP(drep [new]) \| DYDX(dydx) \| DYM(dym) \| DYP(defi yield protocol) \| DZD(algerian dinar) \| EDU(educoin) \| EDUM(edum) \| EEK(estonian kroon) \| EGLD(elrond) \| EGP(egyptian pound) \| ELA(elastos) \| ELF(aelf) \| ELG(escoinToken) \| ENJ(enjin coin) \| ENS(ethereum name service) \| EOS(eos) \| ERN(eritrean nakfa) \| ESP(spanish peseta) \| ETB(ethiopian birr) \| ETC(ethereum classic) \| ETH(ethereum) \| ETH2(ethereum 2.0) \| ETHDYDX(ethdydx) \| ETHW(ethw) \| ETHX(ethx) \| EUR(euro) \| EUROC(euro coin) \| EVER(everLife.AI) \| FDUSD(fdusd) \| FEI(fei usd) \| FET(fetch.ai) \| FIDA(bonfida) \| FIL(filecoin) \| FIM(finnish markka) \| FIS(stafi) \| FJD(fijian dollar) \| FKP(falkland island pound) \| FLOKI(baby moon floki) \| FLOW(flow) \| FLR(flare) \| FLUX(datamine flux) \| FNSA(fnsa) \| FORT(forta) \| FORTH(ampleforth governance token) \| FOX(shapeshift fox token) \| FRAX(frax) \| FRF(french franc) \| FRXETH(frxeth) \| FTM(fantom) \| FTN(ftn) \| FTT(farmatrust) \| FX(function x) \| FXS(frax share) \| GAJ(gaj finance) \| GAL(project galaxy) \| GALA(gala) \| GAS(gas) \| GBP(british pound) \| GEL(georgian lari) \| GFI(goldfinch) \| GGP(guernsey pound) \| GHC(ghanaian cedi) \| GHS(ghanaian cedi) \| GHST(aavegotchi) \| GIP(gibraltar pound) \| GLM(golem) \| GLMR(moonbeam) \| GMD(gambian dalasi) \| GMT(stepn) \| GMX(goldmaxcoin) \| GNF(guinean franc) \| GNO(gnosis) \| GNS(gains network) \| GNT(greentrust) \| GODS(gods unchained) \| GRD(greek drachma) \| GRT(the graph) \| GST(green satoshi token) \| GT(gatetoken) \| GTC(gitcoin) \| GTQ(guatemalan quetzal) \| GUSD(gemini us dollar) \| GXC(gx coin) \| GYD(guyanese dollar) \| GYEN(gyen) \| HBAR(hedera) \| HBTC(huobi btc) \| HFT(hashflow) \| HIGH(highstreet) \| HKD(hong kong dollar) \| HNL(honduran lempira) \| HNT(helium) \| HONEY(honey) \| HOPR(hopr) \| HOT(hydro protocol) \| HRK(croatian kuna) \| HT(huobi token) \| HTG(haitian gourde) \| HUF(hungarian forint) \| ICP(internet computer) \| ICX(icon project) \| ID(trigid) \| IDEX(idex) \| IDR(indonesian rupiah) \| IEP(irish pound) \| ILS(israeli shekel) \| ILV(illuvium) \| IMP(isle of man pound) \| IMX(immutable x) \| INDEX(index cooperative) \| INJ(injective) \| INR(indian rupee) \| INV(inverse finance) \| IOST(ios token) \| IOTA(iota) \| IOTX(iotex) \| IQD(iraqi dinar) \| IRR(iranian rial) \| ISK(icelandic krona) \| ITL(italian lira) \| JASMY(jasmy) \| JEP(jersey pound) \| JMD(jamaican dollar) \| JOD(jordanian dinar) \| JOE(joe) \| JPY(japanese yen) \| JST(just) \| JTO(jto) \| JUP(jupiter) \| KAS(kas) \| KAVA(kava) \| KCS(kucoin) \| KDA(kadena) \| KEEP(keep network) \| KES(kenyan shilling) \| KGS(kyrgyzstani som) \| KHR(cambodian riel) \| KLAY(klaytn) \| KMF(comorian franc) \| KNC(kyber network crystals) \| KPW(north korean won) \| KRL(kryll) \| KRW(south korean won) \| KSM(kusama) \| KUB(bitkub coin) \| KUJI(kujira) \| KWD(kuwaiti dinar) \| KYD(caymanian dollar) \| KZT(kazakhstani tenge) \| LAK(lao kip) \| LBP(lebanese pound) \| LCX(lcx) \| LDO(lido dao token) \| LEO(leocoin) \| LINK(chainlink) \| LIT(litentry) \| LKR(sri lankan rupee) \| LOKA(league of kingdoms arena) \| LOOM(loom network) \| LPT(livepeer (lpt)) \| LQTY(liquity) \| LRC(loopring) \| LRD(liberian dollar) \| LSETH(liquid staked ethereum) \| LSK(lisk) \| LSL(basotho loti) \| LTC(litecoin) \| LTL(lithuanian litas) \| LUF(luxembourg franc) \| LUNA(terra) \| LUNC(lunc) \| LUSD(limited usd) \| LVL(latvian lat) \| LYD(libyan dinar) \| LYX(lyx) \| LYXE(lukso) \| MAD(moroccan dirham) \| MAGIC(magic) \| MANA(mana coin decentraland) \| MANTA(manta) \| MASK(mask network) \| MATH(math) \| MATIC(polygon) \| MAV(mav) \| MAVIA(mavia) \| MBX(mobiecoin) \| MCO2(moss carbon credit) \| MDL(moldovan leu) \| MDT(measurable data token) \| MEDIA(media network) \| MEME(pepe) \| METH(mirrored ether) \| METIS(metisDAO) \| MGA(malagasy ariary) \| MGF(malagasy franc) \| MINA(mina) \| MIR(mirror protocol) \| MKD(macedonian denar) \| MKR(maker) \| MKUSD(mkusd) \| MLN(enzyme) \| MMK(burmese kyat) \| MNDE(marinade) \| MNT(mongolian tughrik) \| MOBILE(mobile) \| MOG(mog) \| MONA(monavale) \| MOP(macau pataca) \| MOVR(moonriver) \| MPL(maple) \| MRO(mauritanian ouguiya) \| MRU(mauritanian ouguiya) \| MSOL(marinade staked sol) \| MTL(maltese lira) \| MUBI(mubi) \| MULTI(multichain) \| MUR(mauritian rupee) \| MUSE(muse) \| MVR(maldivian rufiyaa) \| MWK(malawian kwacha) \| MX(marsx) \| MXC(mxc) \| MXN(mexican peso) \| MXV(mxv) \| MYR(malaysian ringgit) \| MZM(mozambican metical) \| MZN(mozambican metical) \| NAD(namibian dollar) \| NCT(polyswarm) \| NEAR(near protocol) \| NEO(neo) \| NEON(neon) \| NEST(nest protocol) \| NEXO(nexo) \| NFT(nft) \| NGN(nigerian naira) \| NIO(nicaraguan cordoba) \| NKN(nkn) \| NLG(dutch guilder) \| NMR(numeraire network) \| NOK(norwegian krone) \| NOS(nos) \| NPR(nepalese rupee) \| NTRN(neutron) \| NU(nucypher) \| NXM(nxm) \| NZD(new zealand dollar) \| OAS(oas) \| OCEAN(ocean protocol) \| OGN(origin token) \| OHM(olympus v1) \| OKB(okex) \| OKT(oec token) \| OLAS(olas) \| OM(mantra dao) \| OMG(omisego) \| OMI(ecomi) \| OMR(omani rial) \| ONDO(ondo) \| ONE(menlo one) \| ONT(ontology) \| OOKI(ooki protocol) \| OP(optimism) \| ORCA(orca) \| ORDI(ordi) \| ORN(orion protocol) \| OSMO(osmosis) \| OX(betbox) \| OXT(orchid network) \| PAAL(paal) \| PAB(panamanian balboa) \| PANDORA(pandora) \| PAX(paxos standard token) \| PAXG(pax gold) \| PEN(peruvian sol) \| PENDLE(pendle) \| PEOPLE(constitutionDAO) \| PEPE(pepe) \| PERP(perpetual protocol) \| PGK(papua new guinean kina) \| PHP(philippine peso) \| PIXEL(pixelverse) \| PKR(pakistani rupee) \| PLA(playdapp) \| PLN(polish zloty) \| PLU(pluton) \| PNG(pangolin) \| POKT(pocket network) \| POLS(polkastarter) \| POLY(polymath) \| POLYX(polyx) \| POND(marlin) \| PORK(pork) \| PORTAL(portal) \| POWR(powerledger) \| PRIME(echelon prime) \| PRO(propy) \| PROM(prometeus) \| PRQ(parsiq) \| PTE(portuguese escudo) \| PUNDIX(pundi x (new)) \| PYG(paraguayan guarani) \| PYR(vulcan forged pyr) \| PYTH(pyth) \| PYUSD(pyusd) \| QAR(qatari riyal) \| QI(benqi) \| QNT(quant) \| QSP(quantstamp) \| QTUM(qtum) \| QUICK(quickswap) \| RAD(radicle) \| RAI(rai reflex index) \| RARE(superRare) \| RARI(rarible) \| RAY(raydium) \| RBN(ribbon finance) \| REN(renbtc) \| RENDER(render) \| REP(augur) \| REPV2(repv2) \| REQ(request) \| RETH(rocket pool eth) \| RGT(rari governance token) \| RIF(rif token) \| RLB(rlb) \| RLC(iexec rlc) \| RLY(rally) \| RNDR(render token) \| ROL(romanian leu) \| RON(romanian leu) \| ROSE(oasis network) \| RPL(rocket pool) \| RSD(serbian dinar) \| RUB(russian ruble) \| RUNE(thorchain (erc20)) \| RVN(ravencoin) \| RWF(rwandan franc) \| SAND(the sandbox) \| SAR(saudi arabian riyal) \| SATS(satoshi) \| SAVAX(savax) \| SBD(solomon islander dollar) \| SC(siacoin) \| SCR(seychellois rupee) \| SDD(sudanese dinar) \| SDG(sudanese pound) \| SEAM(seam) \| SEI(sei) \| SEK(swedish krona) \| SFP(safepal) \| SFRXETH(sfrxeth) \| SFUND(seedify.fund) \| SGB(subgame) \| SGD(singapore dollar) \| SHDW(genesysgo shadow) \| SHIB(shiba inu) \| SHP(saint helenian pound) \| SHPING(shping coin) \| SIT(slovenian tolar) \| SKK(slovak koruna) \| SKL(skale network) \| SLE(sierra leonean leone) \| SLL(sierra leonean leone) \| SLP(smooth love potion) \| SNT(status network) \| SNX(synthetix network) \| SOL(solana) \| SOS(somali shilling) \| SPA(sperax) \| SPELL(spell token) \| SPL(seborgan luigino) \| SRD(surinamese dollar) \| SRG(surinamese guilder) \| SSP(south sudanese pound) \| SSV(ssvcoin) \| STD(sao tomean dobra) \| STETH(lido steth) \| STG(stargate finance) \| STN(sao tomean dobra) \| STORJ(storj) \| STRAX(stratis) \| STRD(strd) \| STRK(strike) \| STSOL(lido for solana) \| STX(stacks) \| SUI(sui) \| SUKU(suku) \| SUPER(superfarm) \| SUSHI(sushiswap) \| SVC(salvadoran colon) \| SWETH(sweth) \| SWFTC(swftcoin) \| SXP(swipe) \| SYLO(sylo) \| SYN(synapse) \| SYP(syrian pound) \| SZL(swazi lilangeni) \| T(threshold) \| TAO(tao) \| TET(tet) \| TFUEL(theta fuel) \| THB(thai baht) \| THETA(theta) \| TIA(tianhe) \| TIME(chrono.tech) \| TJS(tajikistani somoni) \| TKX(token x) \| TMM(turkmenistani manat) \| TMT(turkmenistani manat) \| TND(tunisian dinar) \| TON(tokamak network) \| TONE(te-food) \| TOP(tongan pa'anga) \| TOPIA(topia) \| TOR(torcoin) \| TRAC(origintrail) \| TRB(tellor) \| TRIBE(tribe) \| TRL(turkish lira) \| TRU(truefi) \| TRUMP(trumpcoin) \| TRX(tron) \| TRY(turkish lira) \| TTD(trinidadian dollar) \| TTT(tap project) \| TUSD(true usd) \| TVD(tuvaluan dollar) \| TVK(terra virtua kolect) \| TWD(taiwan new dollar) \| TWT(trust wallet token) \| TZS(tanzanian shilling) \| UAH(ukrainian hryvnia) \| UGX(ugandan shilling) \| UMA(universal market access) \| UNFI(unifi protocol dao) \| UNI(uniswap) \| UOS(ultra) \| UPI(pawtocol) \| UQC(uquid coin) \| USD(us dollar) \| USDC(usdc) \| USDD(usdd) \| USDE(unitarystatus dollar) \| USDP(usdp stablecoin) \| USDT(tether) \| UST(terrausd) \| USTC(ustc) \| UYU(uruguayan peso) \| UZS(uzbekistani som) \| VAL(vatican city lira) \| VARA(vara) \| VEB(venezuelan bolívar) \| VED(ved) \| VEF(venezuelan bolívar) \| VELO(velo) \| VES(venezuelan bolívar) \| VET(vechain) \| VGX(voyager token) \| VND(vietnamese dong) \| VNST(vnst) \| VOXEL(voxies) \| VR(victoria vr) \| VTHO(vechainthor) \| VUV(ni-vanuatu vatu) \| WAMPL(wrapped ampleforth) \| WAVES(waves) \| WAXL(axelar) \| WAXP(wax) \| WBETH(wbeth) \| WBT(wbt) \| WBTC(wrapped bitcoin) \| WCFG(wrapped centrifuge) \| WEMIX(wemix) \| WRH(whrh) \| WIF(wif) \| WLD(wld) \| WLUNA(wrapped luna) \| WOO(woo network) \| WST(samoan tala) \| XAF(central african cfa franc beac) \| XAG(silver ounce) \| XAI(sapiencecoin) \| XAU(gold ounce) \| XAUT(tether gold) \| XBT(xbt) \| XCD(east caribbean dollar) \| XCH(chia) \| XCN(chain) \| XDC(xdc network) \| XDR(imf special drawing rights) \| XEC(eternal coin) \| XEM(nem) \| XLM(stellar lumen) \| XMON(xmon) \| XMR(monero) \| XOF(cfa franc) \| XPD(palladium ounce) \| XPF(cfp franc) \| XPT(platinum ounce) \| XRD(radix) \| XRP(ripple) \| XTZ(tezos) \| XVS(venus) \| XYO(xyo network) \| YER(yemeni rial) \| YFI(yearn finance) \| YFII(dfi.money) \| ZAR(south african rand) \| ZEC(zcash) \| ZEN(horizen) \| ZETA(zeta) \| ZIL(zilliqa) \| ZMK(zambian kwacha) \| ZMW(zambian kwacha) \| ZRX(zrx 0x) \| ZWD(zimbabwean dollar) \| ZWL(zimbabwean dollar) | 由用户输入、业务筛选条件或上一轮接口结果确定。 |
| `date` | 否 | `string` | YOUR_VALUE | 固定某日的历史汇率，格式为 yyyy-mm-dd，如 2024-01-01，目前仅支持最近 2～3 天的历史数据，不传递则返回实时汇率。 | 交易日期需要先结合交易日历判断是否有效 |
| `target` | 否 | `string` | YOUR_VALUE | 目标货币代码，例如：CNY，不传递则返回所有支持的货币对 | 由用户输入、业务筛选条件或上一轮接口结果确定。 |

## 数据校验与使用边界

- 先用交易日历判断是否为有效交易日，再解释实时行情缺口。
- 行情、财报和基金数据可能存在披露延迟，应标注数据时间。
- 金融数据只用于信息展示和研究辅助，不构成投资建议。

## 输出建议

- 行情输出应包含标的、时间、价格、涨跌幅和数据口径。
- 投研输出应把行情、资金流、财报和估值分开说明。
- 对排序、预测或交易观点必须附带风险提示和复核建议。

## 常见问题

- 问：什么情况下应该使用这个 Skill？ 答：当用户提出的目标需要多个咕咕数据公开 API 组合完成，而不是只查询一个接口时，优先阅读这个 Skill。
- 问：这个 Skill 是否需要单独购买？ 答：不需要。Skill 文档只负责业务流程和接口选型，具体接口购买、价格和账号权益仍以接口详情页为准。
- 问：Agent 应该怎样使用这个 Skill？ 答：Agent 应先阅读 SKILL.md，确认业务场景和推荐工作流，再进入接口详情页核对参数、响应字段、价格和调用示例。
- 问：调用接口前需要先核对什么？ 答：需要核对业务对象、地区、时间范围、输入格式、必填参数、返回字段、购买状态和接口详情页中的限制说明。
- 问：金融证券与基金行情 Skill 会替代接口文档吗？ 答：不会。Skill 负责说明业务组合和调用顺序，接口参数、响应结构、计费和购买入口仍以接口详情页为准。

