本skill提供查询股市行情的能力,包括实时行情、历史行情、资金流向、涨跌幅排名等功能。
默认服务地址: https://dgzt.guosen.com.cn/skills
GS_API_KEY。GS_API_KEY 由国信证券接口服务签发,用于接口鉴权。要求:查询语句中必须包含明确的证券名称、代码、指数名称或板块 / 概念名称;
禁止:纯泛指表述,如”某只股票”、”某个行业”、”一些热门股”等。
示例类型 示例内容
❌ 错误示例 查询某热门股票的行情
✅ 正确示例 查询宁德时代今日行情
✅ 正确示例 查询 300750 近 20 个交易日的历史行情
✅ 正确示例 查询电力板块的涨跌幅排行
受后端接口限制,若用户请求超出上述限制,Skill 将拆分为多次调用,分批获取后合并结果,并在描述文件中说明分批情况。
数据类型 单次最多证券实体数 超出处理方式
实时行情 10 个 自动拆分为多次调用,合并结果
历史行情 1 个 自动逐一调用
资金流向 1 个 自动逐一调用
实时行情 仅在交易时段(A 股 09:30–15:00,港股 09:30–16:00)返回最新价;非交易时段返回上一交易日收盘价
历史行情 数据截止至最近已收盘的交易日;默认返回最近 20 个交易日
北向/南向资金 每日收盘后更新,当日数据在收盘后约 30 分钟可用
接口: GET /gsnews/market/agentbot/queryHQInfo/1.0
查询单个证券,可返回关联指数信息。
参数:
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| ------ | ------ | ------ | ------ |
| code | 是 | string | 证券代码,如 000001, 600519 |
| setCode | 否 | integer | 证券市场代码,默认 0 |
| target | 否 | integer | 站点信息 0-沪深京(默认),3-港股美股 |
setCode 市场代码:
0: 深圳1: 上海2: 北交所-1: 港股74: 美股接口: GET /gsnews/market/agentbot/queryCombHQ/1.0
查询多个证券实时行情,不返回关联指数信息。
参数:
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| ------ | ------ | ------ | ------ |
| code | 是 | string | 证券代码,可多个逗号分隔 |
| setCode | 是 | string | 证券市场代码,多个用逗号分隔 |
| target | 否 | integer | 站点,0-沪深京(默认),3-港股美股 |
接口: GET /gsnews/market/agentbot/queryFundFlow/1.0
查询ETF、个股的资金流向。仅支持沪深市场。
参数:
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| ------ | ------ | ------ | ------ |
| period | 是 | string | 周期,单位为日,最多60日 |
| code | 否 | string | 证券代码 |
| setCode | 是 | string | 证券市场代码,0-深圳,1-上海 |
接口: GET /gsnews/market/agentbot/queryMultiHQ/1.0
大盘个股涨幅前N、大盘ETF涨幅前N、行业板块个股涨幅前N。
参数:
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| ------ | ------ | ------ | ------ |
| setDomain | 是 | integer | 查询类型 |
| wantNum | 是 | integer | 返回数量,最多80 |
| sortType | 否 | integer | 1-涨幅(默认),2-跌幅 |
| target | 否 | integer | 0-沪深(默认),3-港股美股 |
setDomain 查询类型:
| setDomain | 说明 |
|---|---|
| ----------- | ------ |
| 0 | 上证A股 |
| 2 | 深证A股 |
| 14515 | 北交所 |
| 6 | 沪深A股 |
| 14 | 创业板 |
| 11005 | 沪深ETF基金 |
接口: GET /gsnews/market/agentbot/queryRelatedCombHQ/1.0
查询个股关联板块。
参数:
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| ------ | ------ | ------ | ------ |
| code | 是 | string | 证券代码 |
| setCode | 是 | integer | 证券市场代码 |
| target | 否 | integer | 站点信息 0-沪深京(默认),3-港股美股 |
接口: GET /gsnews/market/agentbot/queryPastHQInfo/1.0
查询近n个交易日日行情。
参数:
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| ------ | ------ | ------ | ------ |
| code | 是 | string | 证券代码 |
| setCode | 是 | string | 证券市场代码 |
| wantNums | 是 | integer | 近n个交易日 |
| target | 否 | integer | 0-沪深京(默认),3-港股美股 |
| mas | 否 | string | 要计算的MA周期,多个以逗号分隔 |
请联系系统管理员获取 GS_API_KEY。
# macOS 添加到 ~/.zshrc,Linux 添加到 ~/.bashrc
export GS_API_KEY="your_api_key_here"
Windows PowerShell:
$env:GS_API_KEY="your_api_key_here"
检查 API Key 配置:
./memory.md 文件中的 GS_API_KEY 字段获取 API Key(当未配置时):
保存 API Key:
./memory.md:```markdown
GS_API_KEY=your_actual_api_key_here
```
./memory.md 文件不存在,创建该文件并写入上述内容GS_API_KEY 字段使用脚本读取 API Key:
scripts/get_data.py 时,脚本会自动从环境变量读取 GS_API_KEY./memory.md 读取 GS_API_KEY,然后将其设置为环境变量供脚本使用# 查询单个股票实时行情
python3 {baseDir}/scripts/get_data.py single_hq --code 600519 --set_code 1
# 查询多只股票实时行情
python3 {baseDir}/scripts/get_data.py comb_hq --codes 600519,000001 --set_codes 1,0
# 查询资金流向
python3 {baseDir}/scripts/get_data.py fund_flow --code 600519 --set_code 1 --period 10
# 查询涨幅排名
python3 {baseDir}/scripts/get_data.py multi_hq --set_domain 6 --want_num 10
# 查询个股关联板块
python3 {baseDir}/scripts/get_data.py related_comb --code 600519 --set_code 1
# 查询历史行情
python3 {baseDir}/scripts/get_data.py past_hq --code 600519 --set_code 1 --want_nums 20
import sys
sys.path.insert(0, "{baseDir}/scripts")
from get_data import (
query_single_hq,
query_comb_hq,
query_fund_flow,
query_multi_hq,
query_related_comb_hq,
query_past_hq
)
# 查询上证指数
result = query_single_hq("600519", set_code=1)
# 查询多只股票
result = query_comb_hq(["600519", "000001"], [1, 0])
# 查询资金流向
result = query_fund_flow("600519", set_code=1, period=10)
# 查询沪深A股涨幅前10
result = query_multi_hq(set_domain=6, want_num=10)
# 查询个股关联板块
result = query_related_comb_hq("600519", set_code=1)
# 查询历史行情
result = query_past_hq("600519", set_code=1, want_nums=20)
各接口返回字段请参考接口文档。统一返回格式如下:
{
"result": {
"code": 0,
"msg": "请求成功"
},
"data": { ... }
}
| 市场 | setCode | 说明 |
|---|---|---|
| ------ | --------- | ------ |
| 深圳 | 0 | 深证A股 |
| 上海 | 1 | 上证A股 |
| 北交所 | 2 | 北京证券交易所 |
| 港股 | -1 | 香港股票 |
| 美股 | 74 | 美国股票 |
| 变量 | 说明 | 默认 |
|---|---|---|
| --- | --- | --- |
GS_API_KEY | 国信接口鉴权 key(必填) | 空 |
错误: GS_API_KEY is required.
→ 需配置GS_API_KEY,请联系管理员获取并手动配置
接口返回错误怎么办?
→ 检查证券代码是否正确,确认市场代码是否匹配
./memory.md 的 GS_API_KEY 字段读取,不要硬编码GS_API_KEY共 1 个版本