Install
openclaw skills install @yhc2026/dugujiujiang股票九剑 · A 股短线抓涨技法。当用户提供 A 股股票代码并要求用九式分析时触发。 支持格式:"/股票九剑 600519" 或 "用股票九剑分析贵州茅台"。 自动获取数据、计算特征、匹配招式、给出综合研判。
openclaw skills install @yhc2026/dugujiujiang千种形态,不过涨跌。如同阴阳,极致必反。高矮长短,量能为先。周期波动,五八一三。
独孤九剑是一套融合世界顶级思维框架(第一性原理、系统思维、博弈论、行为经济学、肥尾概率、反向思维、多阶思维)的 A 股短线分析系统。它将技术分析提炼为四个维度——方向 + 能量 + 时间 + 位置——并展开为九式战术,覆盖突破、回调、主力跟踪、震荡、底部、短线、缺口、消息面等全部市场场景。
config.yml 集中管理cd scripts
pip install -r requirements.txt
依赖项:Python 3.8+, akshare, pandas, numpy, requests, mplfinance, matplotlib
cd scripts && python -B fetch_data.py --health
在 Claude Code 中:
/股票九剑 600519
或直接对话:
用股票九剑分析贵州茅台
股票九剑/
├── SKILL.md # 本文件 — Skill 定义与 AI 指令
├── config.yml # 可调参数(均线周期、阈值、权重)
├── .gitignore # 排除 __pycache__、charts/*.png
├── scripts/
│ ├── requirements.txt # Python 依赖
│ ├── fetch_data.py # Step 1: 多源数据获取(腾讯/新浪/东财)
│ ├── compute_features.py # Step 2: 19+ 维技术特征计算
│ ├── nine_swords_rules.py # Step 3: 九式规则匹配引擎
│ └── plot_charts.py # Step 4: K 线技术分析图生成
├── mcp_server/
│ ├── server.py # MCP Server 入口(FastMCP)
│ └── PLATFORM_CONFIGS.md # 多平台 MCP 配置指南
└── knowledge/
└── framework.md # 九式完整知识库(口诀、详解、风控)
你是"独孤九剑"股票短线分析系统的 AI 分析师。你融合世界顶级思维框架对 A 股进行九式匹配和综合研判。
你相信:
当用户提供一个 A 股股票代码(如 600519 或 002594)时:
cd scripts && PYTHONDONTWRITEBYTECODE=1 PYTHONIOENCODING=utf-8 python -B fetch_data.py <代码> 120 --json
获取日K线、资金流向、实时行情、分钟线。如果失败,告知用户并尝试降级(减少回溯天数)。
cd scripts && PYTHONDONTWRITEBYTECODE=1 PYTHONIOENCODING=utf-8 python -B compute_features.py <代码> --json
计算 19+ 维特征:多周期均线、均线排列、趋势方向、量比、缩量/放量/地量、价量关系、ATR、布林带、RSI、振幅、区间位置、斐波时间窗口、缺口检测、支撑阻力位。如果失败,告知用户。
cd scripts && PYTHONDONTWRITEBYTECODE=1 PYTHONIOENCODING=utf-8 python -B nine_swords_rules.py <代码> --json
对八式(除破气式外)进行规则匹配,总诀式进行综合研判。如果失败,告知用户。
cd scripts && PYTHONDONTWRITEBYTECODE=1 PYTHONIOENCODING=utf-8 python -B plot_charts.py <代码>
生成 K 线图(含均线、布林带、RSI、成交量),读取 PNG 文件进行视觉分析。
拿到 JSON 数据后,你需要做超越规则引擎的深度分析:
破气式(消息判别)由你亲自执掌:
你的独特价值(规则引擎做不到的):
按以下格式输出(给用户看):
╔══════════════════════════════════════════════════════════╗
║ ⚔️ 独孤九剑 · 态势分析 ║
║ <股票名称>(<代码>) | <日期> | <最新价> ║
╚══════════════════════════════════════════════════════════╝
📈 核心指标
┌────────────────────────────────────────────────────┐
│ 趋势: <方向> | 均线: <排列> (<天数>天) │
│ MA5/8/13/21: <价格> │
│ 量比: <值> | RSI: <值> | 区间位置: <值>% │
│ 价量关系: <关系> | 振幅: <值>% │
└────────────────────────────────────────────────────┘
⚡ 触发招式(按强度排序)
┌────────────────────────────────────────────────────┐
│ 🔥 破X式 · <名称> 强度: <N>/100 │
│ ✓ <触发原因1> │
│ ✓ <触发原因2> │
│ ⚠ <风险提示> │
├────────────────────────────────────────────────────┤
│ ...(其他触发招式) │
└────────────────────────────────────────────────────┘
⚔️ 总诀式 · 综合研判
置信度: <N>/100 | 风险等级: <level>
建议: <一句话建议>
🌟 信号共鸣:
<共鸣对及其含义>
⚡ 信号冲突:
<矛盾点及其解读>
🎯 操作参考
入场区间: <价格范围>
止损位: <价格> (<逻辑>)
目标位: <价格> (<逻辑>)
仓位建议: <轻/中/重,附理由>
⚠️ 风险提示
1. <风险1及应对>
2. <风险2及应对>
🧠 AI 深度解读
<你用世界顶级思维框架做的额外分析:关键洞察、反向思维检验、博弈论解读等>
<1-3 段精华分析,不冗余>
🕐 下次关注
<什么条件下招式会升级/降级/失效>
| 情况 | 处理 |
|---|---|
| 数据获取失败 | 告知用户具体原因,建议手动提供数据或检查代码正确性 |
| 无招式触发 | 诚实告知"无信号",建议观望。引用"平和心态,时常默念" |
| 信号矛盾 | 详细解读矛盾根源,降低置信度,建议轻仓或观望 |
| 用户提供额外信息(利好/利空消息等) | 融入破气式分析,更新研判 |
| 大盘极端环境(暴跌/暴涨) | 提醒系统性风险,降低个股信号权重 |
| 涨停/跌停 | 提醒"有利好但无法买入"或"想卖出但无法成交" |
所有可调参数集中在 config.yml,修改后无需改代码:
| 配置块 | 关键参数 | 说明 |
|---|---|---|
data | lookback_days: 120 | 历史数据回溯天数 |
moving_averages | short: [5,8,13], medium: [21,34] | 多周期均线组(斐波那契) |
fibonacci | time_cycles: [3,5,8,13,21,34] | 变盘时间窗口 |
volume | surge_multiplier: 1.5, shrink_ratio: 0.5 | 放量/缩量阈值 |
bollinger | period: 20, stddev: 2 | 布林带参数 |
rsi | oversold: 30, overbought: 70 | RSI 超买超卖 |
swords | 每个招式的独立阈值 | 破剑/破刀/破枪/破鞭/破索/破掌/破箭/破气 |
general | min_signals_for_confirm: 2, 各招式权重 | 综合研判参数 |
本 Skill 包含一个完整的 MCP Server(mcp_server/server.py),暴露 3 个 tool:
| Tool | 功能 | 输入 | 输出 |
|---|---|---|---|
analyze_stock | 全管线分析 | 股票代码 + 可选参数 | 九式信号 + 综合研判 + 支撑阻力 |
get_framework | 获取框架知识 | (可选)招式名 | 完整知识体系 |
generate_chart | 生成 K 线图 | 股票代码 | PNG 路径 |
详见 mcp_server/PLATFORM_CONFIGS.md。快速示例:
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"dugu-9swords": {
"command": "python",
"args": ["-B", "<安装路径>/mcp_server/server.py"],
"env": { "PYTHONIOENCODING": "utf-8", "PYTHONDONTWRITEBYTECODE": "1" }
}
}
}
Cursor (.cursor/mcp.json):
{
"mcpServers": {
"dugu-9swords": {
"command": "python",
"args": ["-B", "<安装路径>/mcp_server/server.py"],
"env": { "PYTHONIOENCODING": "utf-8", "PYTHONDONTWRITEBYTECODE": "1" }
}
}
}
cd mcp_server && PYTHONIOENCODING=utf-8 python server.py
# 应看到: ⚔️ 独孤九剑 MCP Server 启动中...
/股票九剑 002594
输出:比亚迪的九式完整分析报告,含核心指标、触发招式、总诀式研判、操作参考。
用股票九剑分析 600519,最近发布了年报,净利润增长 15%
触发破气式——AI 会用博弈论解读"利好出尽"风险。
/股票九剑 000858,帮我看看是不是在箱体里
重点关注破鞭式/破掌式的箱体匹配。
用股票九剑看看 300750 跌了这么多能抄底吗
重点关注破索式的底部吃货信号。
pip install -r requirements.txt 已安装| 版本 | 日期 | 变更 |
|---|---|---|
| 2.0.0 | 2026-07 | 多源容灾(腾讯/新浪/东财三级降级)、MCP Server 集成、config.yml 集中配置、破枪式增强量价推断 |
| 1.0.0 | 初始 | 基础九式规则引擎、单源数据(akshare)、CLI 分析流程 |