Back to skills
extension
Category: Data & AnalyticsNo API key required

可转债九维技术分析系统

可转债技术分析 Skill。学员输入可转债代码或名称(如"强力转债""123076"),自动拉取公开行情、运行九大指标量化模型与三维投票引擎,生成一份自包含的可视化 HTML 分析报告(含 K线+均线图、九大指标卡片、三维投票引擎、四维研判)。

personAuthor: user_201a602chubcommunity

九维御龙可转债可视化分析 Skill

核心能力(写入本 Skill 的硬性要求)

当学员输入"分析某只可转债"类请求时,必须自动调用 scripts/analyze.js 生成一份可视化的分析报告(HTML 文件),并通过 present_files 把报告呈现给学员。 触发形式不限"分析 XX 转债""看看 XX 可转债""XX 转债怎么样""帮我跑一下 XX 债"。只要意图是分析某只可转债,就走生成报告流程,不要只回文字。

触发词

  • "分析 / 看看 / 跑一下 / 研究 / 解读 + 可转债名称或代码"
  • 用户输入 6 位可转债代码(11 开头沪市 / 12 开头深市)或转债名称(如 强力转债、南银转债)

能力定位

把"拉数据 → 算九大指标 + 三维投票 → 出可视化报告"这一整套能力封装给学员用。学员不需要懂指标、不需要配环境,装好 Skill 后一句话就能拿到一份带图的分析报告。

使用方法(Agent 调用步骤)

  1. 从学员输入中提取可转债代码或名称(如 强力转债 / 123076)。
  2. 调用主程序(Node 22 自带 fetch,无需额外依赖):
    PYTHON_BIN 不用;直接用 node
    node ~/.workbuddy/skills/kzz-analyzer/scripts/analyze.js "强力转债" ./可转债分析报告_强力转债.html
    
    • 第 1 参数:可转债代码或名称(必填)
    • 第 2 参数:输出 HTML 路径(可选,默认 ./可转债分析报告_<输入>.html
  3. analyze.js 会自动:
    • 解析代码/名称(内嵌 1043 只可转债名称↔代码对照表 assets/bonds.json,转债名直接命中)
    • 拉取日 K 线(腾讯接口优先,新浪代理兜底)
    • 运行 engine.jscalculate_all:九大指标(ATR/BOLL/CCI/CST/MACD/MA/OBV/RSI/WR)+ 三维投票引擎
    • 套用 templates/report_template.html(内联 echarts)生成自包含可视化 HTML
  4. 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(报告内联用)