九维御龙可转债可视化分析 Skill
核心能力(写入本 Skill 的硬性要求)
当学员输入"分析某只可转债"类请求时,必须自动调用
scripts/analyze.js生成一份可视化的分析报告(HTML 文件),并通过 present_files 把报告呈现给学员。 触发形式不限"分析 XX 转债""看看 XX 可转债""XX 转债怎么样""帮我跑一下 XX 债"。只要意图是分析某只可转债,就走生成报告流程,不要只回文字。
触发词
- "分析 / 看看 / 跑一下 / 研究 / 解读 + 可转债名称或代码"
- 用户输入 6 位可转债代码(11 开头沪市 / 12 开头深市)或转债名称(如 强力转债、南银转债)
能力定位
把"拉数据 → 算九大指标 + 三维投票 → 出可视化报告"这一整套能力封装给学员用。学员不需要懂指标、不需要配环境,装好 Skill 后一句话就能拿到一份带图的分析报告。
使用方法(Agent 调用步骤)
- 从学员输入中提取可转债代码或名称(如
强力转债/123076)。 - 调用主程序(Node 22 自带 fetch,无需额外依赖):
PYTHON_BIN 不用;直接用 node node ~/.workbuddy/skills/kzz-analyzer/scripts/analyze.js "强力转债" ./可转债分析报告_强力转债.html- 第 1 参数:可转债代码或名称(必填)
- 第 2 参数:输出 HTML 路径(可选,默认
./可转债分析报告_<输入>.html)
analyze.js会自动:- 解析代码/名称(内嵌 1043 只可转债名称↔代码对照表
assets/bonds.json,转债名直接命中) - 拉取日 K 线(腾讯接口优先,新浪代理兜底)
- 运行
engine.js的calculate_all:九大指标(ATR/BOLL/CCI/CST/MACD/MA/OBV/RSI/WR)+ 三维投票引擎 - 套用
templates/report_template.html(内联 echarts)生成自包含可视化 HTML
- 解析代码/名称(内嵌 1043 只可转债名称↔代码对照表
- 用
present_files把生成的 HTML 报告路径返回给学员(会自动打开预览)。
输入输出
- 输入:可转债代码(如
123076)或名称(如强力转债) - 输出:一个
.html报告文件,包含:- Hero 区:代码 / 名称 / 最新收盘价 / 多空评分 / 综合倾向
- K线 + MA13/MA55 图(echarts 蜡烛图,红涨绿跌)
- 九大技术指标精调卡片(指标值 + 当前位置 + 信号)
- 三维投票引擎(趋势/布林/量价三评委 + 信号评分 + 近期信号序列图)
- 四维研判(趋势 / 价值 / 空间目标 / 买点)
- 依赖:Node.js 18+(建议 22,自带 fetch)。报告内联 echarts,零外部 CDN。
注意事项
- 行情数据走公开接口(腾讯
web.ifzq.gtimg.cn/ 新浪代理),需要联网;界面与图表引擎本身离线可开。 - 转债对照表是生成时的快照(1043 只),极新上市/刚退市的债若不在表中,引导学员改用代码输入。
- 报告末尾已附风险提示:量化技术面分析,不构成投资建议。
资源文件
scripts/analyze.js— 主程序(解析/拉数/计算/生成报告)scripts/engine.js— 九大指标 + 三维投票引擎(移植自原系统,保持算法一致)templates/report_template.html— 报告可视化模板(占位符__DATA__/__ECHARTS__)assets/bonds.json— 可转债名称↔代码对照表(内嵌)assets/echarts.min.js— echarts@5.5.0(报告内联用)
Scan to join WeChat group