操作指南2026年11月15日 · 阅读约 5 分钟

AI 智能体如何用 PickSkill MCP 做股票技术分析

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

PT
PickSkill TeamPickSkill 研究团队 —— 为散户构建一位 AI 分析师。
信息图 —— AI 智能体做技术分析的 4 步:接入 pickskill.ai/mcp、用自然语言提问、智能体调用 get_stock_signals、读取 8 个信号维度(NVDA:1 个看多、4 个看空)。

用 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 日轨迹里是否持续,只有趋势和动量方向一致时才把形态称为"已确认"。

建议写进提示词的方法:

  1. 先看趋势。 读 ma 和 adx。股价在 MA5 < MA20 < MA60 之下、ADX 高于 25,是强下降趋势,反过来就是上升趋势。ADX 低于 20 说明没有值得跟随的趋势。
  2. 再看持续性。 连续 5 天保持的读数(BBBBB 或 SSSSS)远比某一天的翻转重要。
  3. 然后看摆动指标。 用 RSI 和 KDJ 在趋势之内择时,不要用它们逆着强趋势操作。
  4. 用量能确认。 成交量和资金流告诉你,这波走势背后有没有真金白银。
  5. 把冲突说出来。 两组信号不一致时,智能体应该明确指出,而不是把它们平均成一个含糊的"中性"。

能用它做什么?6 个真实工作流

下面每个示例都来自 2026-11-13 收盘后 PickSkill MCP 的真实输出。你读到时价格和读数都已经变了,重点是工作流本身,不是这几只股票。

1. 单股技术面体检

提示词: "用 PickSkill 分析 NVDA 的技术面。先看趋势,再看摆动指标,最后指出冲突。"

智能体用 ["NVDA"] 调用 get_stock_signals,返回 1 个看多维度、4 个看空维度:

维度读数5 日轨迹关键数值
均线看空SSSSSMA5 170.07 / MA20 198.69 / MA60 215.25
ADX看空SSSSSADX 41.6,−DI 47.4 对 +DI 9.1
成交量看空SSSSS量比 1.74
资金流看空SSSSS5 日净流出,每天都看空
RSI看多(超卖)BBBBBRSI 24.9
KDJ中性BBBBNK 20.0 / D 17.0
MACD中性SSNSN柱值 −8.25
布林带中性SSNNN收盘 162.85,下轨 159.94

PickSkill MCP 返回的 NVDA 信号卡(2026-11-13):收盘 $162.85,1 个看多、4 个看空。均线、ADX、成交量、资金流连续 5 天看空;RSI 24.87 超卖;KDJ、MACD、布林带中性。

好的智能体会得出这样的结论: 下降趋势强烈且持续(ADX 高于 40、均线空头排列、连续 5 天资金流出、放量下跌),同时股价深度超卖,贴着布林带下轨。反弹到 MA5(约 $170)附近是有可能的,但趋势反转还没有确认。这正是我们的超卖股票指南提醒过的"下跌趋势中的超卖"陷阱。

2. 一次调用完成同行对比

提示词: "用 PickSkill 信号对比 NVDA、AMD、AVGO、TSM 和中芯国际(0981.HK),按技术强度排序并解释。"

一次 get_stock_signals 调用最多支持 10 只股票,可以跨市场:

代码5 日涨跌看多看空突出读数
AMD+18.9%20成交量和资金流连续 5 天看多
AVGO+18.2%21MACD 3 天前转为看多
0981.HK+6.5%21MACD 连续 5 天看多,ADX 转为看多
TSM+6.2%22MACD 看多,但 ADX 连续 5 天看空
NVDA−12.8%14均线、ADX、成交量、资金流都处于下降趋势

按技术强度排序的 5 张标的卡片(2026-11-13):AMD 5 日 +18.93%,2 看多 0 看空;博通 +18.16%;中芯国际 0981.HK +6.45%;台积电 +6.20%;英伟达 −12.75%,4 个维度看空。

智能体能看到单张 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)"。

PickSkill screen_stocks 筛选结果:近 5 日 MACD 金叉且资金流看多,扫描 71 只、命中 10 只,卡片展示中国银行、寒武纪、AMD、博通、台积电、云英谷科技、Akamai、Rocket Lab 的价格、5 日涨跌和依据。

常用的追问:"只看美股"、"按 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。

想让 PickSkill 帮你完成这件事?

打开对话框直接告诉它。AI 会自动拉取实时数据、跑出计算结果,并把成品输出为可下载的 PPT、Word 或 Excel 文件。

免费试用对话
mcpai-agenttechnical-analysistutorialscreening