下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-y76nhwme--caixin-market-analysis.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-y76nhwme/caixin-market-analysis。- 使用财信证券接口查询证券静态资料、估值、最新可用行情记录、近一年历史行情、资金流向和关联板块,适用于沪深A股、北交所,不支持科创板股票
- 实时行情沪深京股票、港股
- 历史行情仅支持沪深京股票,不支持港股、美股
- 资金流向优先用于沪深股票。
阅读全文 (展开查看完整说明)
概述
财信证券市场行情分析
使用 scripts/market_query.py 调用 code_market_analysis。不要手写 HTTP 请求;优先运行脚本并基于返回 JSON 回答。
核心流程
- 确认证券代码;仅在名称与代码可高置信对应时自行映射,否则要求用户确认代码。
- 按下表选择唯一子命令;多只证券逐只调用。
- 检查脚本退出码和接口返回;失败时不要把错误解释为空数据。
- 仅使用返回字段作答,并说明交易日期、单位和行情时效。
| 用户意图 | 子命令 | 市场与限制 |
|---|---|---|
| 公司资料、股本、市值、PE、PB | info | 沪深京,沪交所不支持科创板股票、不支持港美股;不含当前价格 |
| 实时行情、最新价、当前价、今日涨跌 | history --days 1 | 最新可用行情记录,不是逐笔、盘口或分时;仅沪深京、港股 |
| 资金流向 | fund | 优先用于沪深京股票 |
| 近 N 个交易日走势 | history --days N | 仅沪深京,不支持港美股;N 必须为 1–250 |
| 所属或关联板块 | related | 以接口返回为准 |
普通“营业收入、净利润、毛利率、ROE、资产负债率”等问题不要使用 info;改用财务分析 Skill。仅当用户明确要求“证券详情/info/公司资料中的该字段”时使用 info。
服务与凭证
调用前先做前置检查:确认 ~/.config/caixin/config.json 中已配置非空 CXZQ_API_KEY(鉴权 API Key)。未配置时不要调用接口,直接提示用户:
未检测到鉴权用的 API Key(CXZQ_API_KEY)。请登录财信证券 Skills 获取:
https://lz.cfzq.com/ai-skill-client/home?opentype=newpage&fullscreen=1&navcolor=2B313D&darkbar=1
- 接口地址:
https://lz.cfzq.com/technologyshare/client/api/skill/common_bus - 请求命令:
code_market_analysis - 凭证文件:
~/.config/caixin/config.json - 凭证字段:
CXZQ_API_KEY - 请求头:
apiKey
默认地址为生产环境;如需接入测试等其他环境,使用 CAIXIN_API_URL 覆盖,不要直接改写脚本。
凭证文件格式:
{
"CXZQ_API_KEY": "your_api_key_here"
}只从配置文件读取密钥,不要在提示词、日志或输出中暴露密钥。脚本默认执行标准 TLS 证书校验。匿名使用事件上报默认关闭;仅在用户明确允许时设置 CAIXIN_ENABLE_REPORTING=1,且上报内容不得包含 API Key 或设备指纹。
调用方式
将 {baseDir} 替换为本 Skill 目录 caixin-market-analysis。
# 证券静态资料和估值
python3 {baseDir}/scripts/market_query.py info --code 600519
# 最新可用行情记录
python3 {baseDir}/scripts/market_query.py history --code 600570 --days 1
# 资金流向
python3 {baseDir}/scripts/market_query.py fund --code 300750
# 近 20 个交易日行情
python3 {baseDir}/scripts/market_query.py history --code 600570 --days 20
# 关联板块
python3 {baseDir}/scripts/market_query.py related --code 300750自然时间表达统一换算为交易日数量:近一周 5、近一月 20、近三月 60、近半年 120、近一年 250。用户未指定历史范围时使用 --days 5;任何 history 调用都必须显式传入 --days。
请求结构
脚本统一发送:
{
"cmd": "code_market_analysis",
"params": {
"type": "info",
"code": "600519"
}
}type 由子命令自动设置为 info、fund、history 或 related;history 额外发送整数 days。
输出规则
- 保留证券名称、代码、市场、日期、价格、涨跌幅、成交额、成交量、板块等与问题直接相关的字段。
- 将毫秒时间戳转换为日期;金额、股数和比例必须标注单位。
- 将
changePriceRate按接口的小数比率口径转换为百分比,例如0.01939334显示为1.94%;同时保留足够精度,禁止重复乘以 100。 - 将
history --days 1描述为“最新可用行情记录”。交易时段通常较新,非交易时段可能是最近交易日收盘或延迟数据。 - 单指标只回答该指标及证券代码、日期、单位;多指标或多证券使用表格。
- 接口未返回字段时明确写“接口未返回”,不要推算或编造。
查询 info 字段名、别名和单位前,按需读取 [references/info_fields.md](references/info_fields.md)。
失败处理
脚本在网络错误、无效 JSON、业务返回码非 0 或凭证错误时输出 ok: false 并以非零状态退出。不要把这些情况解释为无数据。
| 返回码 | 含义 | 处理方式 |
|---|---|---|
0 | 成功 | 处理返回数据 |
80002 | API Key 过期或无效 | 提示重新获取 API Key 或重新安装 Skill |
80003 | 每日调用次数超限 | 提示隔日再试 |
80007 | 股票代码未识别或暂无数据 | 要求核对证券代码 |
80008 | 请求限流 | 提示稍后重试 |
80009 | API Key 被禁用 | 提示在财信证券 App Skills 广场启用 |
凭证类错误(80002、80009)的处理提示统一附带获取入口:https://lz.cfzq.com/ai-skill-client/home?opentype=newpage&fullscreen=1&navcolor=2B313D&darkbar=1
用户要求分时、盘口五档、逐笔成交或批量接口时,说明当前脚本不支持;多只证券只能逐只调用后合并。