金融界A股行情数据

Polar Sponsor
爱发电 赞助
.NET 9.0

>-金融界A股行情数据技能(JRJ Quote Skill) 为大模型提供权威、实时、准确的 A 股市场数据,杜绝过时/错误信息输出,支持行情查询、K 线获取、技术指标一站式计算。 核心功能 1、获取股票、场内基金、指数的实时行情数据 2、获取A股历史日K线数据,支持前复权/后复权/不复权 3、基于K线数据本地计算技术指标 使用场景 1、基础行情查询场景 实时行情查询 用户询问单只 / 多只股票、指数、场内基金的当前价格、涨跌幅、成交量等实时数据。 证券基本信息查询 查询股票名称、市场(沪 /

金融界A股行情数据技能(JRJ Quote Skill)

功能概述

金融界A股行情数据技能(JRJ Quote Skill)是一项面向实际任务的技能,主要用于为大模型提供权威、实时、准确的 A 股市场数据,杜绝过时/错误信息输出,支持行情查询、K 线获取、技术指标一站式计算;1、获取股票、场内基金、指数的实时行情数据;

核心要点

  • 2、获取A股历史日K线数据,支持前复权/后复权/不复权;
  • 3、基于K线数据本地计算技术指标;
  • 1、基础行情查询场景;

使用与执行

实时行情查询;用户询问单只 / 多只股票、指。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

结果检查与注意事项

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

金融界A股行情数据技能(JRJ Quote Skill)

为大模型提供权威、实时、准确的 A 股市场数据,杜绝过时/错误信息输出,支持行情查询、K 线获取、技术指标一站式计算。

核心功能

1、获取股票、场内基金、指数的实时行情数据 2、获取A股历史日K线数据,支持前复权/后复权/不复权 3、基于K线数据本地计算技术指标

使用场景

1、基础行情查询场景

实时行情查询 用户询问单只 / 多只股票、指数、场内基金的当前价格、涨跌幅、成交量等实时数据。 证券基本信息查询 查询股票名称、市场(沪 / 深)、交易状态等基础信息。

2、K 线与历史数据场景

历史走势复盘 获取指定股票日 K 线、前复权 / 后复权数据,用于历史走势分析。 区间行情统计 查询某只股票近 N 日 / 某时间段的开盘、最高、最低、收盘、成交额等数据。

3、技术指标分析场景

趋势类指标分析 基于 MA、MACD 判断中期 / 长期趋势、金叉死叉。 超买超卖判断 使用 RSI、KDJ、WR 识别高位超买、低位超卖信号。 波动与支撑压力分析 通过 BOLL、ATR 判断价格波动区间、支撑位与压力位。 量价关系分析 结合成交量均线、OBV 评估量价配合度。

4、AI 助手典型对话场景

帮用户分析近 30 日走势 + 均线 + MACD,给出趋势判断。 根据 KDJ、RSI 指标,提示当前是否处于超买 / 超卖区间。 输出格式化 K 线表格,方便用户快速查看。 结合多指标给出技术面简要解读,辅助投资参考。

5、功能集成场景

接入AI 量化分析系统,作为行情数据底层能力。 为投顾助手、选股机器人、复盘工具提供数据支持。 用于回测框架、指标研究、策略验证等量化研究场景。

环境配置

# 必须设置以下环境变量
export JRJ_API_KEY=sk_live_xxx   # API Key

快速开始

获取实时行情

# 调用 API 获取实时行情
curl -X POST "https://quant-gw.jrj.com/v1/quote/realtime" 
  -H "X-API-Key: ${JRJ_API_KEY}" 
  -H "Content-Type: application/json" 
  -d '{"symbols": ["600036.SH", "000001.SZ"]}'

获取历史K线数据

使用 scripts/kline.js 脚本:

# 只获取历史K线(不计算指标)
node scripts/kline.js --symbol=600036.SH

# 获取历史K线 + 计算指标
node scripts/kline.js --symbol=600036.SH --with=ma,macd

# 完整参数示例
node scripts/kline.js 
  --symbol=600036.SH 
  --period=daily 
  --adjust=qfq 
  --limit=100 
  --with=ma,macd,kdj 
  --format=json

命令行参数

参数 必填 默认值 说明
--symbol 是 - 证券代码,如 600036.SH
--period 否 daily K线周期:目前只支持 daily
--adjust 否 none 复权类型:none/qfq(前复权)/hfq(后复权)
--limit 否 100 K线数量
--start-date 否 - 起始日期 YYYYMMDD,从该日期往最新方向取
--with 否 - 计算指标,逗号分隔,见下表
--format 否 json 输出格式:json/markdown

技术指标

可用指标组

组名 包含指标 说明
ma ma5, ma10, ma20, ma60 移动平均线
macd macd_dif, macd_dea, macd_hist MACD指标
kdj kdj_k, kdj_d, kdj_j KDJ随机指标
boll boll_upper, boll_mid, boll_lower 布林带
rsi rsi6, rsi12, rsi24 相对强弱指标
wr wr14 威廉指标
obv obv, obv_ma20 能量潮指标
atr atr, atr_ma14 真实波幅
vol vol_ma5, vol_ma10 成交量均线
cci cci 顺势指标
roc roc 变动率指标

使用示例

# 使用指标组
node scripts/kline.js --symbol=600036.SH --with=ma,macd

# 使用单个指标
node scripts/kline.js --symbol=600036.SH --with=ma5,ma20,macd_dif

# 混合使用
node scripts/kline.js --symbol=600036.SH --with=ma,rsi6,kdj_k

指标说明

脚本会自动请求足够的历史数据以确保指标计算准确。例如计算 ma60 时,会额外请求 60 根K线用于预热,最终返回用户请求的数量。

详细指标说明见 references/indicators-guide.md

关于返回数量

当请求的数据量较大时,API 可能无法一次返回全部结果。此时响应会包含 truncated: true 标记,脚本会提示:

  • 无指标计算时:"可能有更多历史数据未返回"
  • 有指标计算时:"指标计算可能不准确(预热数据不足)"

如遇此情况,建议调整 --limit 值或使用 --start-date 缩小查询范围。

API 接口

实时行情

POST /v1/quote/realtime

请求参数:

{
  "symbols": ["600036.SH", "000001.SZ"]  // 最多 100 个
}

响应示例:

{
  "code": 0,
  "msg": "success",
  "data": {
    "trade_date": 20260320,
    "quotes": [
      {
        "symbol": "600036.SH",
        "name": "招商银行",
        "price": 39.00,
        "change_pct": 0.0125,
        "volume": 12345678,
        "amount": 480000000
      }
    ]
  }
}

K线数据

POST /v1/quote/kline

获取已收盘的历史日K线数据。

请求参数:

{
  "symbol": "600036.SH",
  "period": "daily",
  "adjust": "qfq",
  "limit": 100,
  "start_date": 20260101
}

响应示例:

{
  "code": 0,
  "msg": "success",
  "data": {
    "symbol": "600036.SH",
    "period": "daily",
    "adjust": "qfq",
    "count": 100,
    "klines": [
      {
        "date": 20260320,
        "open": 38.50,
        "high": 39.20,
        "low": 38.30,
        "close": 39.00,
        "volume": 12345678,
        "amount": 480000000
      }
    ],
    "truncated": true
  }
}

注意:当 truncated: true 时,表示可能有更多数据未返回。

详细 API 文档见 references/api-reference.md

输出格式

JSON 格式(默认)

{
  "symbol": "600036.SH",
  "period": "daily",
  "adjust": "qfq",
  "count": 100,
  "klines": [
    {
      "date": 20260320,
      "open": 38.50,
      "high": 39.20,
      "low": 38.30,
      "close": 39.00,
      "volume": 12345678,
      "amount": 480000000,
      "ma5": 38.80,
      "ma20": 37.50,
      "macd_dif": 0.35,
      "macd_dea": 0.28,
      "macd_hist": 0.07
    }
  ]
}

Markdown 格式

node scripts/kline.js --symbol=600036.SH --with=ma --format=markdown

输出:

## 600036.SH K线数据

| 日期 | 开盘 | 最高 | 最低 | 收盘 | 成交量 | MA5 | MA20 |
|------|------|------|------|------|--------|-----|------|
| 20260320 | 38.50 | 39.20 | 38.30 | 39.00 | 1234万 | 38.80 | 37.50 |

常见用例

1. 趋势分析

# 查看均线和MACD判断趋势
node scripts/kline.js --symbol=600036.SH --with=ma,macd --limit=60

2. 超买超卖判断

# 使用RSI和KDJ判断
node scripts/kline.js --symbol=600036.SH --with=rsi,kdj --limit=30

3. 波动性分析

# 布林带和ATR
node scripts/kline.js --symbol=600036.SH --with=boll,atr --limit=60

4. 量价分析

# 成交量均线和OBV
node scripts/kline.js --symbol=600036.SH --with=vol,obv --limit=60

错误处理

错误码 说明
40001 参数错误(如 symbol 格式不正确)
40101 API Key 无效,请前往金融界App获取最新API Key
42901 超出请求限制,请稍后再试
42902 超出每日配额,请前往金融界App获取每日更多配额

参考文档

  • API 接口文档
  • 技术指标说明

免责声明

  1. 数据仅供参考:本工具提供的行情数据和技术指标仅供学习和研究使用,不构成任何投资建议。
  2. 准确性不保证:虽然我们尽力保证数据准确,但不对数据的完整性、准确性或时效性作任何保证。
  3. 投资风险:股票投资有风险,投资者应独立判断并承担投资决策的全部责任。
  4. 技术指标局限性:技术指标基于历史数据计算,不能预测未来走势,仅供辅助分析参考。
  5. 使用限制:本工具仅限个人学习研究使用,禁止用于商业用途或非法活动。

相关专题

更多
Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

2026.10.28

0

16

Vite 如何搭配 Vue.js
Vite 如何搭配 Vue.js

Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。

2026.10.28

0

15

Vite 项目目录怎么看
Vite 项目目录怎么看

Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。

2026.10.28

0

10

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

0

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

0

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

0

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

0

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

0

25

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

2026.10.22

0

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习