财达证券指数行情
下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-kgyn3ajx--index-quotation.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-kgyn3ajx/index-quotation。- 国内指数每日行情查询,包括高、开、低、收等数据。当用户询问"
- 指数行情"
- 、"
- 沪深300"
- 、"
- 中证500"
- …(完整说明见下方「阅读全文」)
阅读全文 (展开查看完整说明)
概述
聚源指数行情API查询
指数每日的行情数据,包括了国内指数发布机构发布的常用指数的高、开、低、收等信息;
密钥来源与安全说明
- 本技能使用一个环境变量:
CDZQ_CLIENT_KEY。 CDZQ_CLIENT_KEY用于财达证券接口服务鉴权。- 在提供密钥前,请先确认密钥来源、可用范围、有效期及是否支持重置/撤销。
- 禁止在代码、提示词、日志或输出文件中硬编码/明文暴露密钥。
前提条件
1. 获取 Client Key
请访问 https://gstskill.95363.com/cdzq/h5/skill/index.html 注册并获取 CDZQ_CLIENT_KEY。
2. 配置环境变量
# macOS 添加到 ~/.zshrc,Linux 添加到 ~/.bashrc
export CDZQ_CLIENT_KEY="your_client_key_here"Windows PowerShell:
$env:CDZQ_CLIENT_KEY="your_client_key_here"使用方法
确保参数说明中的必填参数你都已获取到,如果无法获取应向用户询问后再执行,其中pageNo和pageSize你要根据具体情况自己决定
注意: 调用前需先设置环境变量 CDZQ_CLIENT_KEY
export CDZQ_CLIENT_KEY="your_client_key_here"
cd API_01CON_04INDX_02INDXQUOT ; node API_01CON_04INDX_02INDXQUOT.js [options]参数说明
| 参数 | 是否必填 | 描述 | 默认值 |
|---|---|---|---|
| pageNo | 是 | 页码(从1开始) | 1 |
| pageSize | 是 | 每页数量 | 10 |
| SECUCODE | 否 | 证券代码 | – |
| TRADINGDAY | 否 | 交易日 | – |
示例
cd API_01CON_04INDX_02INDXQUOT ; node API_01CON_04INDX_02INDXQUOT.js --pageNo 1 --pageSize 10返回字段
| 字段 | 描述 |
|---|---|
| SECUCODE | 证券代码 |
| TRADINGDAY | 交易日 |
| PREVCLOSEPRICE | 昨收盘(元) |
| OPENPRICE | 今开盘(元) |
| HIGHPRICE | 最高价(元) |
| LOWPRICE | 最低价(元) |
| CLOSEPRICE | 收盘价(元) |
| TURNOVERVOLUME | 成交量(股) |
| TURNOVERVALUE | 成交金额(元) |
| TURNOVERDEALS | 成交笔数(笔) |
| CHANGEPCT | 涨跌幅 |
| NEGOTIABLEMV | 流通市值 |
环境变量
| 变量 | 说明 | 默认 |
|---|---|---|
CDZQ_CLIENT_KEY | 财达证券接口鉴权 key(必填) | 空 |
合规说明
- 禁止在代码或提示词中硬编码 clientKey 或 token。
- 环境变量按敏感信息处理,不在日志或回复中泄露。
- 返回数据仅供参考,不作为投资建议。
常见问题
错误: CDZQ_CLIENT_KEY 环境变量未配置→ 需配置CDZQ_CLIENT_KEY,请访问 https://gstskill.95363.com/cdzq/h5/skill/index.html 获取并手动配置
返回示例
{
"code": 0,
"data": [
{
"SECUCODE": "000016",
"PREVCLOSEPRICE": 3046.6108,
"CHANGEPCT": -1.15065896,
"TURNOVERVALUE": 169286263811,
"CLOSEPRICE": 3011.5547,
"TURNOVERVOLUME": 6931892200,
"TRADINGDAY": "20251031",
"NEGOTIABLEMV": 9272248550000,
"HIGHPRICE": 3046.2357,
"LOWPRICE": 3011.5547,
"OPENPRICE": 3046.1815,
"TURNOVERDEALS": null
},
{
"SECUCODE": "399315",
"PREVCLOSEPRICE": 4747.735,
"CHANGEPCT": -1.27264685,
"TURNOVERVALUE": 360008914369.7,
"CLOSEPRICE": 4687.3131,
"TURNOVERVOLUME": 15077513438,
"TRADINGDAY": "20251031",
"NEGOTIABLEMV": null,
"HIGHPRICE": 4757.5274,
"LOWPRICE": 4687.3131,
"OPENPRICE": 4735.1977,
"TURNOVERDEALS": 0
},
{
"SECUCODE": "A10003",
"PREVCLOSEPRICE": 3632.8174,
"CHANGEPCT": -0.73772219,
"TURNOVERVALUE": 0,
"CLOSEPRICE": 3606.0173,
"TURNOVERVOLUME": 0,
"TRADINGDAY": "20251031",
"NEGOTIABLEMV": 113847913029703.02,
"HIGHPRICE": null,
"LOWPRICE": null,
"OPENPRICE": null,
"TURNOVERDEALS": 0
},
{
"SECUCODE": "399905",
"PREVCLOSEPRICE": 7385.7109,
"CHANGEPCT": -0.7407249,
"TURNOVERVALUE": 434918176654.6,
"CLOSEPRICE": 7331.0031,
"TURNOVERVOLUME": 23204167600,
"TRADINGDAY": "20251031",
"NEGOTIABLEMV": null,
"HIGHPRICE": 7430.8564,
"LOWPRICE": 7331.0031,
"OPENPRICE": 7385.7423,
"TURNOVERDEALS": 0
},
{
"SECUCODE": "000008",
"PREVCLOSEPRICE": 3612.4314,
"CHANGEPCT": -0.69053214,
"TURNOVERVALUE": 146567079616.9,
"CLOSEPRICE": 3587.4864,
"TURNOVERVOLUME": 13171050600,
"TRADINGDAY": "20251031",
"NEGOTIABLEMV": 16923210070000,
"HIGHPRICE": 3618.8013,
"LOWPRICE": 3575.9134,
"OPENPRICE": 3617.7488,
"TURNOVERDEALS": null
}
],
"msg": ""
}变更记录
v1.0.2(2026-09-17 测试修复)
本轮针对测试用例实测发现的缺陷做了修复:
| # | 缺陷 | 现象 | 修复 |
|---|---|---|---|
| 1 | 分页翻页数据重复 | 服务端按不稳定顺序切行,翻页会重复 | 改为固定窗口拉取 + 本地确定性分页 |
| 2 | 返回顺序不固定 | 接口无 ORDER BY,结果顺序随机 | 本地按「证券升序 + 日期倒序」统一排序,输出附带 pageInfo |
v1.0.3(2026-09-17 测试修复·第二轮)
| # | 缺陷 | 现象 | 修复 |
|---|---|---|---|
| 3 | 翻页结果跨调用不稳定 | 服务端每次返回的数据切片不同,相邻页可能重复或漏行 | 数据窗口落盘缓存,同一查询的多次翻页共用同一份数据 |
| 4 | 返回顺序不是「最近优先」 | 排序以证券代码为主键,首页可能是很早的历史数据 | 改为「日期倒序 → 证券代码升序」,首页优先给出窗口内最近交易日 |
| 5 | 非法参数无提示 | pageNo=0、pageSize=abc 直接透传给服务端 | 入口处容错回退默认值(1 / 10),并在 pageInfo 中回显实际取值 |
接口限制(务必知悉):该表接口没有 ORDER BY,且同一请求每次返回的数据切片
并不相同(实测连续三次默认查询分别返回 2026-09-16 / 2026-09-16 / 1991-03-29 的数据)。
因此:
- 脚本用「本地排序 + 数据窗口缓存」保证同一次查询内翻页不重复、不丢行;
- 缓存有效期 2 分钟,超期后窗口会重新获取,跨窗口的翻页结果不保证连续;
- 不传过滤条件时,返回的是该表的一个随机数据切片,不等于「全市场最新快照」。
要拿到有业务含义的结果,请务必指定证券代码(
SECUCODE)或日期(
TRADINGDAY/ENDDATE/REPORTDATE),此类查询会拉取该证券的全量记录后按日期倒序返回。
v1.0.4(2026-09-17 交付版)
- 版本号提升至 v1.0.4,标记为测试修复的正式交付版本;功能内容等同 v1.0.2 + v1.0.3 两轮修复的合并结果,无新增功能改动。