AI 智能体如何用 PickSkill MCP 做股票技术分析
把 Claude Code、Cursor、VS Code 或 Claude Desktop 接入 PickSkill MCP,让 AI 智能体读取 MACD、RSI、KDJ 等 8 个技术信号。6 个真实场景与示例。

用 PickSkill MCP 做 AI 智能体技术分析,是指让你的 AI 智能体(Claude Code、Cursor、VS Code、Claude Desktop 或任何 MCP 客户端)直接调用 PickSkill 托管的工具,拉取美股、港股和 A 股每天更新的 8 个技术信号(MACD、均线、RSI、KDJ、布林带、ADX、成交量、资金流),再用自然语言给出分析。 你不用再把 K 线截图贴进对话框。智能体自己取回带日期的结构化信号数据,可以横向比较多只股票,在 71 只股票的覆盖范围里做筛选,也能检查你保存的组合。我们用 2026-11-13 收盘数据实测过一次筛选,条件是"近 5 日 MACD 金叉 且 资金流入":只用一次工具调用,71 只股票里命中 10 只,每只都附带判断依据。
核心要点
- 一个地址,四个工具。
https://pickskill.ai/mcp为任何支持 MCP 的 AI 智能体提供get_stock_signals、screen_stocks、get_my_portfolio和get_earnings_highlights。 - 8 个维度,每个都带 5 日轨迹。 智能体不仅能看到今天的读数,还能看出它是否已经持续一周,而这正是区分趋势和噪声的关键。
- 6 个工作流覆盖大部分日常需求:单股体检、同行对比、一句话筛选、组合体检、技术面结合基本面、定时扫描。
- 只读,按次计费。 每次工具调用计为套餐里的一次对话(免费版每月 30 次)。API Key 无法改动你的账户。
- 仅供研究,不构成投资建议。 每个工具结果都带有这条提示,好的提示词也会让智能体始终保留看空的理由。
PickSkill MCP 服务器是什么?
PickSkill MCP 服务器是一个托管的远程服务器,遵循 Model Context Protocol(MCP,AI 智能体调用外部工具的开放标准)。地址是 https://pickskill.ai/mcp,用个人 API Key 认证,以 Authorization: Bearer <key> 的形式发送。它提供四个只读工具,数据和 PickSkill 免费的个股信号页以及组合指标面板同源。因为数据以结构化 JSON 返回而不是截图,智能体可以精确比较数字、统计看多和看空的维度数,并引用它所依据的指标值。信号每天更新,每个结果都带有 asOf 日期,智能体知道自己的输入有多新。完整的接入说明见 PickSkill MCP 页面。
| 工具 | 返回内容 | 适合场景 |
|---|---|---|
get_stock_signals | 最多 10 只股票:收盘价、1 日和 5 日涨跌、8 个信号维度及其 5 日轨迹和原始数值 | 单股体检、同行对比 |
screen_stocks | 覆盖范围内同时满足最多 8 个条件(AND)的全部股票,附依据 | 找形态("RSI 低于 35"、"刚出现 MACD 金叉") |
get_my_portfolio | 你在 PickSkill 保存的组合:持仓、权重、信号、看多/看空计数 | 每日组合体检 |
get_earnings_highlights | 最近一期 EPS 实际值与预期值,以及估值、利润率、回报率和增长指标 | 技术面结合基本面 |
哪些 AI 智能体可以用 PickSkill 做技术分析?
任何支持远程 MCP 服务器(streamable HTTP,可以带自定义请求头)的 AI 智能体都能用 PickSkill。下面四个客户端都有文档并经过测试。先在账户页面创建 Key,再替换 <YOUR_API_KEY>。
Claude Code:在终端运行一次:
claude mcp add --transport http pickskill https://pickskill.ai/mcp \
--header "Authorization: Bearer <YOUR_API_KEY>"
Cursor:加到 ~/.cursor/mcp.json:
{ "mcpServers": { "pickskill": { "url": "https://pickskill.ai/mcp",
"headers": { "Authorization": "Bearer <YOUR_API_KEY>" } } } }
VS Code(Agent 模式):加到 .vscode/mcp.json:
{ "servers": { "pickskill": { "type": "http", "url": "https://pickskill.ai/mcp",
"headers": { "Authorization": "Bearer <YOUR_API_KEY>" } } } }
Claude Desktop:加到 claude_desktop_config.json(通过 mcp-remote 桥接):
{ "mcpServers": { "pickskill": { "command": "npx",
"args": ["-y", "mcp-remote", "https://pickskill.ai/mcp", "--header", "Authorization:${AUTH_HEADER}"],
"env": { "AUTH_HEADER": "Bearer <YOUR_API_KEY>" } } } }
| AI 智能体 | 做技术分析的长处 |
|---|---|
| Claude Desktop | 对话式研究:"带我看懂这个形态" |
| Claude Code | 脚本化和定时扫描、把报告写进文件、无界面运行 |
| Cursor / VS Code | 开发自己的面板或回测,上下文里直接有实时信号 |
| 其他 MCP 客户端 | 同样的工具、同样的 JSON,只要支持远程 MCP 就能用 |
AI 智能体怎样读懂 8 个信号维度?
要读好 PickSkill 的 8 个维度,AI 智能体应该把它们分成两组,分别回答不同的问题。趋势类:均线、ADX、MACD 和资金流,回答"股票往哪个方向走、力度多大"。摆动类:RSI、KDJ 和布林带,回答"这一波是不是走过头了"。每个维度都返回看多、看空或中性,外加一个 last5 字符串(例如 SSSSS,表示连续 5 天看空)以及背后的原始数值。有一个约定人和模型都容易弄错:对 RSI 和 KDJ 来说,看多表示超卖,是均值回归意义上的读数,并不代表处于上升趋势。所以一只股票可能在强势下跌中显示 RSI 看多,这种组合是警告,不是买入信号。提示词写得好的智能体,会分组统计一致性,检查读数在 5 日轨迹里是否持续,只有趋势和动量方向一致时才把形态称为"已确认"。
建议写进提示词的方法:
- 先看趋势。 读
ma和adx。股价在 MA5 < MA20 < MA60 之下、ADX 高于 25,是强下降趋势,反过来就是上升趋势。ADX 低于 20 说明没有值得跟随的趋势。 - 再看持续性。 连续 5 天保持的读数(
BBBBB或SSSSS)远比某一天的翻转重要。 - 然后看摆动指标。 用 RSI 和 KDJ 在趋势之内择时,不要用它们逆着强趋势操作。
- 用量能确认。 成交量和资金流告诉你,这波走势背后有没有真金白银。
- 把冲突说出来。 两组信号不一致时,智能体应该明确指出,而不是把它们平均成一个含糊的"中性"。
能用它做什么?6 个真实工作流
下面每个示例都来自 2026-11-13 收盘后 PickSkill MCP 的真实输出。你读到时价格和读数都已经变了,重点是工作流本身,不是这几只股票。
1. 单股技术面体检
提示词: "用 PickSkill 分析 NVDA 的技术面。先看趋势,再看摆动指标,最后指出冲突。"
智能体用 ["NVDA"] 调用 get_stock_signals,返回 1 个看多维度、4 个看空维度:
| 维度 | 读数 | 5 日轨迹 | 关键数值 |
|---|---|---|---|
| 均线 | 看空 | SSSSS | MA5 170.07 / MA20 198.69 / MA60 215.25 |
| ADX | 看空 | SSSSS | ADX 41.6,−DI 47.4 对 +DI 9.1 |
| 成交量 | 看空 | SSSSS | 量比 1.74 |
| 资金流 | 看空 | SSSSS | 5 日净流出,每天都看空 |
| RSI | 看多(超卖) | BBBBB | RSI 24.9 |
| KDJ | 中性 | BBBBN | K 20.0 / D 17.0 |
| MACD | 中性 | SSNSN | 柱值 −8.25 |
| 布林带 | 中性 | SSNNN | 收盘 162.85,下轨 159.94 |

好的智能体会得出这样的结论: 下降趋势强烈且持续(ADX 高于 40、均线空头排列、连续 5 天资金流出、放量下跌),同时股价深度超卖,贴着布林带下轨。反弹到 MA5(约 $170)附近是有可能的,但趋势反转还没有确认。这正是我们的超卖股票指南提醒过的"下跌趋势中的超卖"陷阱。
2. 一次调用完成同行对比
提示词: "用 PickSkill 信号对比 NVDA、AMD、AVGO、TSM 和中芯国际(0981.HK),按技术强度排序并解释。"
一次 get_stock_signals 调用最多支持 10 只股票,可以跨市场:
| 代码 | 5 日涨跌 | 看多 | 看空 | 突出读数 |
|---|---|---|---|---|
| AMD | +18.9% | 2 | 0 | 成交量和资金流连续 5 天看多 |
| AVGO | +18.2% | 2 | 1 | MACD 3 天前转为看多 |
| 0981.HK | +6.5% | 2 | 1 | MACD 连续 5 天看多,ADX 转为看多 |
| TSM | +6.2% | 2 | 2 | MACD 看多,但 ADX 连续 5 天看空 |
| NVDA | −12.8% | 1 | 4 | 均线、ADX、成交量、资金流都处于下降趋势 |

智能体能看到单张 K 线图看不到的东西:同一周里,资金在半导体板块内部轮动,从 NVDA 流出,流向 AMD 和 AVGO。这是一个有数字支撑的相对强弱判断。
3. 一句话完成选股筛选
提示词: "找出近 5 日出现 MACD 金叉、同时资金流看多的股票。"
智能体把这句话翻译成 screen_stocks 的条件:5 日内的 macd_golden_cross 事件,加上(AND)flow 信号为看多。PickSkill 随即扫描整个覆盖范围:
- 范围: 美股、港股和 A 股共 71 只。命中: 10 只。
- 排名靠前的包括中国银行(3988.HK)、寒武纪(688256)、AMD、AVGO、TSM、Akamai(AKAM)和 Rocket Lab(RKLB)。
- 每只命中的股票都附带依据,例如 "MACD golden cross 2 days ago (DIF −8.4, DEA −15.98)"。

常用的追问:"只看美股"、"按 RSI 从低到高排"、"去掉 ADX 低于 20 的"。每次追问都是一次调整后的调用,不用重新整理表格。金叉筛选背后的逻辑见如何筛选金叉股票。
4. 组合体检
提示词: "检查我的 PickSkill 组合。这周哪些持仓转为看空,哪些超卖了?"
get_my_portfolio 读取你在 PickSkill 组合里保存的组合,返回每个持仓的权重、涨跌、信号和看多/看空计数。智能体可以按权重给出判断:占 20% 仓位的股票转空,比占 2% 的更重要。这是用指标跟踪组合这套流程的智能体版本。
5. 技术面结合基本面
提示词: "拉取 NVDA 的财报要点,并和技术面对照分析。"
get_earnings_highlights 返回了 NVDA 最近一期财报(2026-08-26):EPS $2.22,预期 $2.09(超预期 6.2%),营收同比增长 106%,毛利率 75%,远期市盈率约 10 倍。智能体要做的是把背离点明:业务数据强劲,股价表现却是同行里最弱的。这说明驱动因素更可能来自板块或宏观,而不是公司自身恶化。这只是一个需要用新闻去验证的假设,不是结论。两者怎么权衡,见技术分析与基本面分析。
6. 用无界面智能体定时扫描
Claude Code 可以非交互运行,把 PickSkill 变成每日扫描器:
claude -p "Use PickSkill to screen US stocks with RSI below 30 and ADX above 25. \
Write a markdown summary with the evidence for each match to scans/$(date +%F).md" \
--allowedTools "mcp__pickskill__screen_stocks,Write"
把它放进 cron,在美股收盘后运行,每个交易日都会得到一份带日期的文件。每次工具调用计一次对话,每天跑一次筛选,Starter 套餐每月 200 次完全够用。
怎样写提示词,让技术分析更好?
好的提示词告诉智能体怎么推理,而不只是取什么数据。智能体默认会把每个指标按顺序复述一遍,真正的信号反而被淹没。可以这样引导:
- 规定阅读顺序: "趋势 → 持续性 → 摆动指标 → 量能。"
- 要求说出冲突: "如果趋势和摆动指标不一致,说明你更信哪一个、为什么。"
- 要求给出数字: "引用你依据的指标值。" 这样答案可以核对。
- 要求给出价位: "根据 MA5、MA20 和布林带给出支撑位和压力位。"
- 保留看空理由: "最后说明什么情况会推翻这个判断。"
- 批量查询: 一次对比最多可以放 10 只股票,只算一次调用,不是十次。
适合作为固定指令的组合过滤方法,见三指标过滤法。
AI 智能体做技术分析有哪些局限?
PickSkill MCP 给智能体的是日线信号,不是盘中逐笔数据,适合波段和中线决策,不适合日内交易。筛选器只覆盖 PickSkill 跟踪的股票(撰写本文时为 71 只,与 /stocks 页面一致),不是全部上市公司。财报要点对美股公司的数据最完整。技术信号描述的是过去的价格行为,不能预测收益。智能体分析这些信号比半夜疲惫的人更稳定,但它不知道你没告诉它的新闻。请把输出当作一份结构化的第二意见,结合你自己的投资逻辑和风控规则使用。
FAQ
PickSkill MCP 服务器是什么? 它是一个托管在 https://pickskill.ai/mcp 的远程 MCP 服务器,为 AI 智能体提供四个只读工具:美股、港股和 A 股的技术信号,按信号筛选股票,你保存的 PickSkill 组合,以及财报要点。只需要一个地址和一个个人 API Key 就能接入。
哪些 AI 智能体可以使用 PickSkill MCP? Claude Code、Claude Desktop、Cursor 和 VS Code 的 Agent 模式都有文档并经过测试。其他支持远程 MCP 服务器(streamable HTTP,可以带自定义 Authorization 请求头)的客户端,也可以用同样的地址和 Key。
做一次技术分析要用多少次工具调用?
单股体检或最多 10 只股票的对比都只算一次 get_stock_signals 调用,一次筛选只算一次 screen_stocks 调用。每次调用计为一次对话:免费版每月 30 次,Starter 200 次,Pro 1,000 次,Power 不限量。失败的调用不计数。
为什么 PickSkill 把 RSI 超卖标为看多? RSI 和 KDJ 是均值回归类的摆动指标,超卖意味着反弹的可能性变大,所以标为看多。这不代表趋势向上。动手之前,务必把 RSI 和均线、ADX 放在一起看。
AI 智能体能通过 MCP 修改我的 PickSkill 账户吗? 不能。API Key 只能用于只读的 MCP 工具,无法登录、修改组合或读取你的对话。你可以随时在账户页面撤销 Key。