财达证券日行情特色指标
下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-kgyn3ajx--daily-quotation-special-indicators.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-kgyn3ajx/daily-quotation-special-indicators。- A股行情特色指标查询,包括连涨天数、是否破发、是否破净、是否创历史新高或新低等指标。当用户询问"
- 连涨天数"
- 、"
- 破发"
- 、"
- 破净"
- …(完整说明见下方「阅读全文」)
阅读全文 (展开查看完整说明)
概述
聚源日行情特色指标API查询
收录A股行情表现相关的一些特色指标数据,如连涨天数、是否破发、是否破净、是否创历史新高或新低等指标,其中判断是否为历史新高或新低的价格均为后复权价格。
密钥来源与安全说明
- 本技能使用一个环境变量:
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"使用方法
执行脚本查询证券信息:
注意: 调用前需先设置环境变量 CDZQ_CLIENT_KEY
export CDZQ_CLIENT_KEY="your_client_key_here"
node "<skill-dir>/API_01CON_02STKDATA_03STKQUOT_03DAYQUOTSPELINDX.js" [options]参数说明
| 参数 | 是否必填 | 描述 | 默认值 |
|---|---|---|---|
| pageNo | 是 | 页码(从1开始) | 1 |
| pageSize | 是 | 每页数量 | 10 |
| SECUCODE | 否 | 证券代码 | – |
| TRADINGDAY | 否 | 交易日 | – |
示例
查询第一页,每页10条:
node "<skill-dir>/API_01CON_02STKDATA_03STKQUOT_03DAYQUOTSPELINDX.js"分页查询:
node "<skill-dir>/API_01CON_02STKDATA_03STKQUOT_03DAYQUOTSPELINDX.js" --pageNo 2 --pageSize 20返回字段
| 字段 | 描述 |
|---|---|
| SECUCODE | 证券代码 |
| TRADINGDAY | 交易日 |
| CLOSEPRICE | 收盘价(元) |
| CHANGEPCT | 涨跌幅 |
| BACKWARDPRICE | 后复权收盘价(元) |
| RISINGUPDAYS | 连涨天数 |
| FALLINGDOWNDAYS | 连跌天数 |
| MAXRISINGUPDAYS | 历史连涨最多天数 |
| MAXFALLINGDOWNDAYS | 历史连跌最多天数 |
| FALLONDEBUT | 是否破发 |
| FALLONNAPS | 是否破净 |
| AHPREMIUMRATE50 | AH溢价率是否大于50% |
| STOCKBOARD | 今日是否涨停一字板 |
| LIMITBOARD | 今日是否跌停一字板 |
| SURGEDLIMIT | 今日是否涨停股 |
| DECLINELIMIT | 今日是否跌停股 |
| HIGHESTPRICE | 最高价(人民币元/100外币) |
| LOWESTPRICE | 最低价(人民币元/100外币) |
| HIGHESTPRICERW | 是否近一周新高 |
| LOWESTPRICERW | 是否近一周新低 |
| HIGHESTPRICETW | 是否本周以来新高 |
| LOWESTPRICETW | 是否本周以来新低 |
| HIGHESTPRICERM | 是否近一月新高 |
| LOWESTPRICERM | 是否近一月新低 |
| HIGHESTPRICETM | 是否本月以来新高 |
| LOWESTPRICETM | 是否本月以来新低 |
| HIGHESTPRICER3M | 是否近三个月新高 |
| LOWESTPRICER3M | 是否近三个月新低 |
| HIGHESTPRICER6M | 是否近半年新高 |
| LOWESTPRICER6M | 是否近半年新低 |
| HIGHESTPRICEYTD | 是否今年以来新高 |
| LOWESTPRICEYTD | 是否今年以来新低 |
| HIGHESTPRICER12M | 是否近一年新高 |
| LOWESTPRICER12M | 是否近一年新低 |
| UPDATETIME | 更新时间 |
环境变量
| 变量 | 说明 | 默认 |
|---|---|---|
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": "000039",
"RISINGUPDAYS": 0,
"UPDATETIME": "20250909",
"CHANGEPCT": -0.5038,
"TRADINGDAY": "20250909",
"DECLINELIMIT": 0,
"HIGHESTPRICER6M": 0,
"STOCKBOARD": 0,
"HIGHESTPRICERM": 0,
"HIGHESTPRICER12M": 0,
"LIMITBOARD": 0,
"LOWESTPRICER12M": 0,
"HIGHESTPRICERW": 0,
"HIGHESTPRICETW": 0,
"LOWESTPRICER6M": 0,
"FALLINGDOWNDAYS": 1,
"LOWESTPRICERM": 0,
"BACKWARDPRICE": 344.6025,
"HIGHESTPRICE": 0,
"LOWESTPRICETM": 0,
"CLOSEPRICE": 7.9,
"LOWESTPRICETW": 1,
"HIGHESTPRICETM": 0,
"HIGHESTPRICEYTD": 0,
"HIGHESTPRICER3M": 0,
"MAXRISINGUPDAYS": 8,
"LOWESTPRICERW": 0,
"AHPREMIUMRATE50": 0,
"MAXFALLINGDOWNDAYS": 10,
"SURGEDLIMIT": 0,
"FALLONNAPS": 1,
"LOWESTPRICER3M": 0,
"FALLONDEBUT": 0,
"LOWESTPRICE": 0,
"LOWESTPRICEYTD": 0
},
{
"SECUCODE": "000039",
"RISINGUPDAYS": 3,
"UPDATETIME": "20250908",
"CHANGEPCT": 0.8895,
"TRADINGDAY": "20250908",
"DECLINELIMIT": 0,
"HIGHESTPRICER6M": 0,
"STOCKBOARD": 0,
"HIGHESTPRICERM": 0,
"HIGHESTPRICER12M": 0,
"LIMITBOARD": 0,
"LOWESTPRICER12M": 0,
"HIGHESTPRICERW": 0,
"HIGHESTPRICETW": null,
"LOWESTPRICER6M": 0,
"FALLINGDOWNDAYS": 0,
"LOWESTPRICERM": 0,
"BACKWARDPRICE": 345.7898,
"HIGHESTPRICE": 0,
"LOWESTPRICETM": 0,
"CLOSEPRICE": 7.94,
"LOWESTPRICETW": null,
"HIGHESTPRICETM": 0,
"HIGHESTPRICEYTD": 0,
"HIGHESTPRICER3M": 0,
"MAXRISINGUPDAYS": 8,
"LOWESTPRICERW": 0,
"AHPREMIUMRATE50": 0,
"MAXFALLINGDOWNDAYS": 10,
"SURGEDLIMIT": 0,
"FALLONNAPS": 1,
"LOWESTPRICER3M": 0,
"FALLONDEBUT": 0,
"LOWESTPRICE": 0,
"LOWESTPRICEYTD": 0
},
{
"SECUCODE": "000039",
"RISINGUPDAYS": 2,
"UPDATETIME": "20250905",
"CHANGEPCT": 0.6394,
"TRADINGDAY": "20250905",
"DECLINELIMIT": 0,
"HIGHESTPRICER6M": 0,
"STOCKBOARD": 0,
"HIGHESTPRICERM": 0,
"HIGHESTPRICER12M": 0,
"LIMITBOARD": 0,
"LOWESTPRICER12M": 0,
"HIGHESTPRICERW": 0,
"HIGHESTPRICETW": 0,
"LOWESTPRICER6M": 0,
"FALLINGDOWNDAYS": 0,
"LOWESTPRICERM": 0,
"BACKWARDPRICE": 343.712,
"HIGHESTPRICE": 0,
"LOWESTPRICETM": 0,
"CLOSEPRICE": 7.87,
"LOWESTPRICETW": 0,
"HIGHESTPRICETM": 0,
"HIGHESTPRICEYTD": 0,
"HIGHESTPRICER3M": 0,
"MAXRISINGUPDAYS": 8,
"LOWESTPRICERW": 0,
"AHPREMIUMRATE50": 0,
"MAXFALLINGDOWNDAYS": 10,
"SURGEDLIMIT": 0,
"FALLONNAPS": 1,
"LOWESTPRICER3M": 0,
"FALLONDEBUT": 0,
"LOWESTPRICE": 0,
"LOWESTPRICEYTD": 0
},
{
"SECUCODE": "000039",
"RISINGUPDAYS": 1,
"UPDATETIME": "20250904",
"CHANGEPCT": 0.128,
"TRADINGDAY": "20250904",
"DECLINELIMIT": 0,
"HIGHESTPRICER6M": 0,
"STOCKBOARD": 0,
"HIGHESTPRICERM": 0,
"HIGHESTPRICER12M": 0,
"LIMITBOARD": 0,
"LOWESTPRICER12M": 0,
"HIGHESTPRICERW": 0,
"HIGHESTPRICETW": 0,
"LOWESTPRICER6M": 0,
"FALLINGDOWNDAYS": 0,
"LOWESTPRICERM": 0,
"BACKWARDPRICE": 342.2279,
"HIGHESTPRICE": 0,
"LOWESTPRICETM": 0,
"CLOSEPRICE": 7.82,
"LOWESTPRICETW": 0,
"HIGHESTPRICETM": 0,
"HIGHESTPRICEYTD": 0,
"HIGHESTPRICER3M": 0,
"MAXRISINGUPDAYS": 8,
"LOWESTPRICERW": 0,
"AHPREMIUMRATE50": 0,
"MAXFALLINGDOWNDAYS": 10,
"SURGEDLIMIT": 0,
"FALLONNAPS": 1,
"LOWESTPRICER3M": 0,
"FALLONDEBUT": 0,
"LOWESTPRICE": 0,
"LOWESTPRICEYTD": 0
},
{
"SECUCODE": "000039",
"RISINGUPDAYS": 0,
"UPDATETIME": "20250903",
"CHANGEPCT": -1.5132,
"TRADINGDAY": "20250903",
"DECLINELIMIT": 0,
"HIGHESTPRICER6M": 0,
"STOCKBOARD": 0,
"HIGHESTPRICERM": 0,
"HIGHESTPRICER12M": 0,
"LIMITBOARD": 0,
"LOWESTPRICER12M": 0,
"HIGHESTPRICERW": 0,
"HIGHESTPRICETW": 0,
"LOWESTPRICER6M": 0,
"FALLINGDOWNDAYS": 4,
"LOWESTPRICERM": 1,
"BACKWARDPRICE": 341.9311,
"HIGHESTPRICE": 0,
"LOWESTPRICETM": 1,
"CLOSEPRICE": 7.81,
"LOWESTPRICETW": 1,
"HIGHESTPRICETM": 0,
"HIGHESTPRICEYTD": 0,
"HIGHESTPRICER3M": 0,
"MAXRISINGUPDAYS": 8,
"LOWESTPRICERW": 1,
"AHPREMIUMRATE50": 0,
"MAXFALLINGDOWNDAYS": 10,
"SURGEDLIMIT": 0,
"FALLONNAPS": 1,
"LOWESTPRICER3M": 0,
"FALLONDEBUT": 0,
"LOWESTPRICE": 0,
"LOWESTPRICEYTD": 0
},
{
"SECUCODE": "000039",
"RISINGUPDAYS": 0,
"UPDATETIME": "20250902",
"CHANGEPCT": -1.7348,
"TRADINGDAY": "20250902",
"DECLINELIMIT": 0,
"HIGHESTPRICER6M": 0,
"STOCKBOARD": 0,
"HIGHESTPRICERM": 0,
"HIGHESTPRICER12M": 0,
"LIMITBOARD": 0,
"LOWESTPRICER12M": 0,
"HIGHESTPRICERW": 0,
"HIGHESTPRICETW": 0,
"LOWESTPRICER6M": 0,
"FALLINGDOWNDAYS": 3,
"LOWESTPRICERM": 1,
"BACKWARDPRICE": 345.493,
"HIGHESTPRICE": 0,
"LOWESTPRICETM": 1,
"CLOSEPRICE": 7.93,
"LOWESTPRICETW": 1,
"HIGHESTPRICETM": 0,
"HIGHESTPRICEYTD": 0,
"HIGHESTPRICER3M": 0,
"MAXRISINGUPDAYS": 8,
"LOWESTPRICERW": 1,
"AHPREMIUMRATE50": 0,
"MAXFALLINGDOWNDAYS": 10,
"SURGEDLIMIT": 0,
"FALLONNAPS": 1,
"LOWESTPRICER3M": 0,
"FALLONDEBUT": 0,
"LOWESTPRICE": 0,
"LOWESTPRICEYTD": 0
},
{
"SECUCODE": "000039",
"RISINGUPDAYS": 0,
"UPDATETIME": "20250901",
"CHANGEPCT": -0.86,
"TRADINGDAY": "20250901",
"DECLINELIMIT": 0,
"HIGHESTPRICER6M": 0,
"STOCKBOARD": 0,
"HIGHESTPRICERM": 0,
"HIGHESTPRICER12M": 0,
"LIMITBOARD": 0,
"LOWESTPRICER12M": 0,
"HIGHESTPRICERW": 0,
"HIGHESTPRICETW": null,
"LOWESTPRICER6M": 0,
"FALLINGDOWNDAYS": 2,
"LOWESTPRICERM": 0,
"BACKWARDPRICE": 349.6485,
"HIGHESTPRICE": 0,
"LOWESTPRICETM": null,
"CLOSEPRICE": 8.07,
"LOWESTPRICETW": null,
"HIGHESTPRICETM": null,
"HIGHESTPRICEYTD": 0,
"HIGHESTPRICER3M": 0,
"MAXRISINGUPDAYS": 8,
"LOWESTPRICERW": 1,
"AHPREMIUMRATE50": 0,
"MAXFALLINGDOWNDAYS": 10,
"SURGEDLIMIT": 0,
"FALLONNAPS": 1,
"LOWESTPRICER3M": 0,
"FALLONDEBUT": 0,
"LOWESTPRICE": 0,
"LOWESTPRICEYTD": 0
},
{
"SECUCODE": "000039",
"RISINGUPDAYS": 0,
"UPDATETIME": "20250829",
"CHANGEPCT": -0.8526,
"TRADINGDAY": "20250829",
"DECLINELIMIT": 0,
"HIGHESTPRICER6M": 0,
"STOCKBOARD": 0,
"HIGHESTPRICERM": 0,
"HIGHESTPRICER12M": 0,
"LIMITBOARD": 0,
"LOWESTPRICER12M": 0,
"HIGHESTPRICERW": 0,
"HIGHESTPRICETW": 0,
"LOWESTPRICER6M": 0,
"FALLINGDOWNDAYS": 1,
"LOWESTPRICERM": 0,
"BACKWARDPRICE": 351.7262,
"HIGHESTPRICE": 0,
"LOWESTPRICETM": 0,
"CLOSEPRICE": 8.14,
"LOWESTPRICETW": 0,
"HIGHESTPRICETM": 0,
"HIGHESTPRICEYTD": 0,
"HIGHESTPRICER3M": 0,
"MAXRISINGUPDAYS": 8,
"LOWESTPRICERW": 0,
"AHPREMIUMRATE50": 0,
"MAXFALLINGDOWNDAYS": 10,
"SURGEDLIMIT": 0,
"FALLONNAPS": 1,
"LOWESTPRICER3M": 0,
"FALLONDEBUT": 0,
"LOWESTPRICE": 0,
"LOWESTPRICEYTD": 0
},
{
"SECUCODE": "000039",
"RISINGUPDAYS": 1,
"UPDATETIME": "20250828",
"CHANGEPCT": 1.233,
"TRADINGDAY": "20250828",
"DECLINELIMIT": 0,
"HIGHESTPRICER6M": 0,
"STOCKBOARD": 0,
"HIGHESTPRICERM": 0,
"HIGHESTPRICER12M": 0,
"LIMITBOARD": 0,
"LOWESTPRICER12M": 0,
"HIGHESTPRICERW": 0,
"HIGHESTPRICETW": 0,
"LOWESTPRICER6M": 0,
"FALLINGDOWNDAYS": 0,
"LOWESTPRICERM": 0,
"BACKWARDPRICE": 353.804,
"HIGHESTPRICE": 0,
"LOWESTPRICETM": 0,
"CLOSEPRICE": 8.21,
"LOWESTPRICETW": 0,
"HIGHESTPRICETM": 0,
"HIGHESTPRICEYTD": 0,
"HIGHESTPRICER3M": 0,
"MAXRISINGUPDAYS": 8,
"LOWESTPRICERW": 0,
"AHPREMIUMRATE50": 0,
"MAXFALLINGDOWNDAYS": 10,
"SURGEDLIMIT": 0,
"FALLONNAPS": 1,
"LOWESTPRICER3M": 0,
"FALLONDEBUT": 0,
"LOWESTPRICE": 0,
"LOWESTPRICEYTD": 0
},
{
"SECUCODE": "000039",
"RISINGUPDAYS": 0,
"UPDATETIME": "20250827",
"CHANGEPCT": -2.0531,
"TRADINGDAY": "20250827",
"DECLINELIMIT": 0,
"HIGHESTPRICER6M": 0,
"STOCKBOARD": 0,
"HIGHESTPRICERM": 0,
"HIGHESTPRICER12M": 0,
"LIMITBOARD": 0,
"LOWESTPRICER12M": 0,
"HIGHESTPRICERW": 0,
"HIGHESTPRICETW": 0,
"LOWESTPRICER6M": 0,
"FALLINGDOWNDAYS": 1,
"LOWESTPRICERM": 0,
"BACKWARDPRICE": 350.8358,
"HIGHESTPRICE": 0,
"LOWESTPRICETM": 0,
"CLOSEPRICE": 8.11,
"LOWESTPRICETW": 1,
"HIGHESTPRICETM": 0,
"HIGHESTPRICEYTD": 0,
"HIGHESTPRICER3M": 0,
"MAXRISINGUPDAYS": 8,
"LOWESTPRICERW": 0,
"AHPREMIUMRATE50": 0,
"MAXFALLINGDOWNDAYS": 10,
"SURGEDLIMIT": 0,
"FALLONNAPS": 1,
"LOWESTPRICER3M": 0,
"FALLONDEBUT": 0,
"LOWESTPRICE": 0,
"LOWESTPRICEYTD": 0
}
],
"msg": ""
}变更记录
v1.0.2(2026-09-17 测试修复)
本轮针对测试用例实测发现的缺陷做了修复:
| # | 缺陷 | 现象 | 修复 |
|---|---|---|---|
| 1 | 分页翻页数据重复 | pageNo=2 返回的数据与第 1 页大面积重叠 | 改为固定窗口拉取 + 本地确定性分页,相邻页不重复、不丢行 |
| 2 | 指定证券取不到最新交易日 | SECUCODE=000039 返回 1994 年数据,连涨天数失去时效价值 | 指定证券时拉取全量历史后按日期倒序,返回最近交易日 |
| 3 | 返回顺序不固定 | 接口无 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 两轮修复的合并结果,无新增功能改动。