chanlun-analysis:把缠论走势分析接到 Agent 工作流

前言

做 A 股技术分析时,常见做法是打开行情软件手画分型、笔和中枢,或在本地脚本里只算 MACD、均线。缠论强调从 K 线到走势类型的几何结构,以及多级别联立下的买卖点,单靠通用指标脚本往往覆盖不全,Agent 也很难在没有固定流程时稳定输出可复核的结论。

下面介绍 SkillHub 社区技能 chanlun-analysis(坐标 @user_d0c0f066/chanlun-analysis)。它用标准 SKILL.md 约定分析步骤,并附带 chanlun_analysis.py 引擎,把分型、笔、线段、中枢、背驰量化、多级别矩阵和报告生成串成一条可复现链路;主数据源为东方财富 HTTP 接口,SkillHub 标注 requires_api_key=false,无需额外 API Key。

这是什么

chanlun-analysis 是分类为 data-analysis 的社区 Skill,发布者为 user_d0c0f066,SkillHub 包版本 1.0.0。技能说明(SKILL.md)将自身定位为:基于缠论 108 课知识库,并结合利弗莫尔、威科夫等经典交易框架的股票实战分析;当用户需要缠论分析、买卖点判断、走势分析、量价关系、多级别共振、回测或批量选股时由 Agent 选用。

维护信息在技能元数据中写明:作者为「安安」,技能文档版本为 v3.0.0(与 SkillHub 上架版本号不同,以安装包内 SKILL.md 为准)。来源为 community,当前 SkillHub 评分 100000,下载 846 次(页面统计,会随时间变化)。

核心功能

以下能力均来自安装包内的 SKILL.md 与 scripts/chanlun_analysis.py 说明,Agent 按文档驱动脚本执行。

走势结构与买卖点

  • 自动化链路:K 线包含处理 → 分型(可选量价有效性)→ 笔 → 线段(特征序列法)→ 中枢 → 走势类型 → 三类买卖点识别。
  • 买卖点强度评分 0–100 分,按一买/二买/三买不同维度加权,并给出「强烈 / 关注 / 一般 / 弱」等等级。

MACD 与多级别

  • MACD(12/26/9)面积背驰:比较两段走势红柱/绿柱累计面积,输出背驰度与「强背驰 / 明显背驰」等分级。
  • 多级别联立矩阵:默认覆盖 5/15/30/60 分钟与日线、周线,表格汇总方向、中枢、背驰、买卖点与评分,并判断多级别共振强弱。

辅助分析与风控输出

  • 量价分型过滤(如顶分型放量、底分型缩量),--strict-bi 可让弱分型不参与笔构建。
  • 趋势线与通道线、经典形态(头肩、双顶双底、三角形、箱体等)识别。
  • 止损止盈:结合中枢下沿、前低、ATR(14) 等给出入场、止损与 2:1、3:1 目标位。
  • 简化回测(--backtest,默认初始资金 100000)与自选股批量分析(--batch,支持 CSV/JSON)。

知识库与输出物

  • 包内附带 chapters/(108 课分章)、glossary.md、patterns.md、cheatsheet.md,供 Agent 对照术语与模式解读结果。
  • 脚本在 ./codeact/output/ 生成 Markdown 报告、JSON 摘要、各级别 PNG 图及批量结果文件。

数据源

数据源 角色 说明
东方财富 API 主数据源 HTTP,文档称免费、免注册
BaoStock 备用 文档注明沙箱 TCP 10030 可能不可达
AKShare 备用 文档注明 Python 3.13 兼容性问题

安装与启用

1. 安装 SkillHub CLI(若尚未安装)

先检查是否已有 CLI:

command -v skillhub && skillhub --version

未安装时,可按 SkillHub 安装说明 执行完整安装:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅安装 CLI 时:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

2. 安装 chanlun-analysis

官方页面给出的方式是:让 Agent 按 https://skillhub.cn/install/skillhub.md 安装 @user_d0c0f066/chanlun-analysis。

命令行等价安装(必须用 --dir 指向当前 Agent 的 skills 目录,否则默认 ./skills/ 可能不会被识别):

skillhub install chanlun-analysis --namespace user_d0c0f066 --dir <你的 skills 目录>

常见路径(同样来自 SkillHub 安装文档):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

安装完成后,按你所用客户端要求重启或刷新 Agent,使 SKILL.md 被加载。

3. Python 依赖

SKILL.md 列出的运行依赖为:requests、pandas、numpy、mplfinance、matplotlib。在将要执行 chanlun_analysis.py 的环境中安装上述包;脚本路径相对于技能目录,一般为:

scripts/chanlun_analysis.py

文档写明主运行环境示例为 Coze Agent 沙箱(Python 3.13),本地使用时需自行保证网络可访问东方财富接口。

典型用法

在 Agent 对话中触发

当用户提出缠论分析、买卖点、多级别走势、回测或批量选股等需求时,Agent 应读取本 Skill 的 SKILL.md,进入「调用脚本 → 解读 JSON/Markdown 输出」流程。比价关系、基本面等「三系统共振」中非技术面部分,文档要求由主 Agent 另行补充。

命令行调用脚本

进入技能目录下的 scripts/,或写全路径执行:

python chanlun_analysis.py <result_mode> <stock_code> [stock_name] [levels] [选项]
参数 必填 说明
result_mode 是 notify / display_only / auto
stock_code 是 如 000001、sh.600519,自动识别交易所
stock_name 否 不填则自动获取
levels 否 逗号分隔级别:5、15、30、60、d、w、m

官方示例:

# 基础分析(v3.0 功能默认全开)
python chanlun_analysis.py notify 300308 中际旭创 d,60,30

# 开启回测
python chanlun_analysis.py notify 300308 中际旭创 d --backtest

# 严格笔划分
python chanlun_analysis.py notify 000001 平安银行 d --strict-bi

# 批量分析
python chanlun_analysis.py notify --batch --batch-list "000001,300308,600519" --batch-format both

常用开关(默认均为开启,用 --no-* 关闭):--no-xuanduan、--no-macd、--no-matrix、--no-volume-fractal、--no-scoring、--no-trendline、--no-patterns、--no-risk。

脚本返回的 JSON 摘要中包含各级别 trend_type、buy_sell_points(含 score)、divergence、risk_reward 等字段;完整字段结构见 SKILL.md 中的示例。解读时可对照多级别矩阵表与评分表(≥80 强烈、≥60 关注等阈值在文档中固定给出)。

适用场景与注意

适合谁

  • 已在 Cursor、Claude Code、Codex 等支持 Skills 的环境里做股票研究,希望把缠论结构化分析固化成 Agent 可重复执行的步骤。
  • 需要日线/分钟多级别联立、背驰量化、批量初筛股池,并要 Markdown 报告与 K 线图的团队或个人。

限制与坑

  1. 技能声明提供的是分析框架与思路,不构成投资建议;回测基于历史数据,文档明确不代表未来收益。
  2. SkillHub 包版本(1.0.0)与 SKILL.md 内文档版本(3.0.0)并存,排错时以安装目录内文件为准。
  3. 备用数据源在文档中有环境限制;生产环境应优先验证东方财富接口可达性与 Python 版本。
  4. 分钟级数据量大,文档建议按需选择级别;批量结果适合初选,最终交易决策仍需人工复核。
  5. 文档强调仓位与止损纪律;自动化止损止盈仅为计算参考,不能替代风控规则。

结尾

chanlun-analysis 把缠论几何分析、MACD 面积背驰、多级别矩阵和报告生成收敛到一条 Agent 可执行的 Skill 流程,并依赖东方财富主数据源降低 Key 配置成本。若要在本机复现,从 SkillHub 安装包与 SKILL.md 中的脚本参数入手即可。

  • SkillHub 页面:https://www.skillhub.cn/skills/user_d0c0f066/chanlun-analysis
  • API 条目:https://api.skillhub.cn/user_d0c0f066/chanlun-analysis
  • 安装说明:https://skillhub.cn/install/skillhub.md
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye