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