Automating US Stock Investing with AI: My Claude + IBKR Workbench (Full Prompts Included)

@rollingSirius
簡體中文1 天前 · 2026年7月13日
185K
592
128
14
1.4K

TL;DR

This guide explains how to use Claude's MCP and artifacts to build a custom US stock trading dashboard integrated with Interactive Brokers, covering research, monitoring, and decision-making.

做美股的人,时间大多花在两件事上:开盘前翻新闻、啃财报、一页页比期权链;开盘后盯着账户的红红绿绿,反复怀疑自己的判断。这两个月,我把这里面所有要重复做的事情,全部交给了 AI。

现在我的日常是这样的:想研究一只股票,输入一条命令,几分钟后拿到一份带估值区间和多空逻辑的研报;想知道今年到底实现了多少收益,侧边栏点开面板,数字直接摆在最上面;大盘跌了,估值面板告诉我现在处于历史什么分位、该贪婪还是该恐惧;想卖期权,雷达已经把十个标的按年化收益排好了序;真要下单,决策系统先给这笔交易打个分,不到分,它直接显示"不买"。

这套东西,我没写一行代码,没租一台服务器。全部由 Claude 在对话里生成,固定在侧边栏。这篇文章把搭建方法和全部 prompt 分享出来,花一个小时就能搭一套属于自己的个人交易系统。

下图是这套工作台的全貌:

Sirius - inline image

一、为什么是 IBKR + Claude

想让 AI 真正参与投资,而不是停留在"帮我分析一下走势"的聊天层面,需要两个条件:AI 拿得到你的真实数据,以及分析结果能沉淀成随手可用的工具。

第一个条件,IBKR 给出了目前券商里最好的答案。盈透官方提供了 MCP 服务器——你可以把 MCP 理解为 AI 的标准接口,Claude 通过它直接调用实时行情、历史 K 线、账户持仓、交易记录、挂单、期权链。不用爬网页,不用自己对接 API,不用管 token 过期。

第二个条件靠 Claude 桌面端的一个功能:把生成的 HTML 面板固定(Pin)在侧边栏。面板本质上是一个单文件网页,内置了回连 IBKR 的调用逻辑,每次点开都自动拉最新数据。也就是说,Claude 只负责"造工具",造完之后工具自己运转,不需要每次都发起对话消耗 token。

这两点组合起来,省掉的是最劝退普通人的部分:部署。换其他路线,你大概率要自己跑一个服务器、维护 API 密钥、处理登录过期,大部分人卡死在这一步。而在这套方案里,一段 prompt 就是一个投资工具。

Sirius - inline image

前置准备只有一步:在 Claude 桌面端添加 Interactive Brokers 连接器,登录授权你的 IBKR 账户。之后把下面各节的 prompt 粘进对话,面板生成后点固定,就完成了。

二、个股研究:一条命令,一份九章研报

先说研究环节。散户做个股研究的处境一直很尴尬:免费信息碎片化,且多数未必实时。并且自己动手搜集,最大的问题是不自觉地只收集支持自己买入的证据。

我把整个研究流程写成了一个 Skill,取名 /equity-research。你可以把 Skill 理解为一份预设的标准作业流程:输入公司名或代码,它自动并行取数——IBKR 拉实时价格和 52 周区间,联网抓 Morningstar 的公允价值和护城河评级,搜索最新财报、分部收入、管理层指引和卖方目标价分布——然后按固定结构产出包含九个部分的研报,至少用三种估值方法交叉验证,最后存成带时间戳的文件。

这个流程里最值钱的不是取数,是纪律。AI 有两个众所周知的毛病:顺着你说,以及一本正经地编数据。所以 prompt 里必须写死几条规矩:事实与判断分开,判断必须标注"我的判断";每个关键数据带来源和时间戳;不同来源打架时要对账说明;拿不到的数据写"未获取到",禁止编造。这几条就是研报可信度的全部来源。

核心 prompt 如下(完整 Skill 较长,这个提炼版直接粘贴给 Claude 也能跑):

帮我研究 [公司名/股票代码],产出一份机构级研报,直接用于真实决策。要求:

采集:用 IBKR 取实时价格、52周高低、今年以来表现;联网获取 Morningstar 公允价值、护城河评级与星级;搜索最新季报要点、分部收入拆分、管理层指引、卖方评级与目标价分布、近三个月新闻与催化剂;财务历史(近5年营收/毛利率/自由现金流/ROIC)以 SEC 文件为准。

纪律:事实与判断分开写,你的推断必须标注"我的判断"并给出依据;每个关键数据标来源和时间;来源冲突时列出差异并说明采信理由;拿不到的数据写"未获取到",禁止用记忆填充;多空论据并陈。

估值:至少三种方法交叉验证(相对估值、DCF、行业特定指标),汇总估值区间和相对现价的上行/下行空间;DCF 列出关键假设并做敏感性分析。

结论:明确给出低估/合理/高估,以及买入/观望/规避;回答"如果今天这是一笔现金,我会买它吗";给出 3-5 个后续监控指标。最后保存为带时间戳的 Markdown 文件。

Sirius - inline image

三、账户监控:把 IBKR 藏起来的数字挖出来

用过 IBKR 的人都懂:功能强大,界面劝退。一个最基本的问题——"我今年到底实现了多少收益"——要去报表中心选类型、选区间、导出、再自己去文档里找。桌面端软件期权持仓也不按到期日排,仓位一多,很容易漏掉快到期的合约。

所以我做的第一个面板就是账户监控。逻辑很简单:IBKR 有全部数据,只是没按我要的方式展示,那就让 Claude 按我的方式重新摆一遍。现在点开面板,最上面是净资产、现金、保证金余量,中间是资产配置饼图和净资产走势(每次打开自动记一笔快照,攒着攒着就是自己的净值曲线),下面是股票和期权分开的盈亏汇总——已实现和未实现都有,支持近 7 天、30 天、90 天、本月、今年切换。期权持仓按到期日排序,30 天内到期的标红。

prompt 如下:

用 IBKR 连接器给我做一个账户分析面板(单文件 HTML,做成可固定在侧边栏的 artifact,每次打开自动拉实时数据):

1. 顶部 KPI:净资产、现金、可用保证金、当日盈亏; 2. 资产配置饼图(各股票市值+现金);净资产走势图,每次打开面板自动记录一次快照(用 localStorage 存); 3. 盈亏汇总:股票和期权分开统计,已实现+未实现都要展示; 4. 股票持仓表;期权持仓表按到期日排序,30天内到期的标红; 5. 已实现盈亏按交易记录统计,支持近7天/30天/90天/本月/今年以来切换; 6. 当前挂单列表。

中文界面,浅色主题,数字用等宽字体,盈利绿色亏损红色。底部注明数据来源和延迟提示。

Sirius - inline image

四、大盘监控:给"该不该贪婪"一个数

大跌的时候最需要冷静,但人在大跌的时候恰恰最不冷静。我的办法是提前把判断规则写成代码,跌的时候不做判断,只看数。

这个面板做三层。第一层看位置:用 IBKR 拉 VIX、标普 500、纳指 100 的历史行情,算出当前价格相对长期趋势的偏离分位,回看窗口可以在 1 年、3 年、5 年、10 年之间切换。第二层看估值:标普 500 的 TTM 市盈率、前瞻盈利收益率,以及和十年期美债对比得出的股权风险溢价。第三层看情绪:CNN 恐惧贪婪指数。三层合成一个 0 到 100 的买点评分。

需要强调的是,评分规则完全透明,写在面板上,可解释可回溯。它不预测明天涨跌——没有任何东西能预测——它只回答一个问题:以历史为坐标,现在的位置偏贵还是偏便宜。

给我做一个大盘估值分位监控面板(单文件 HTML artifact,固定侧边栏用):

1. 用 IBKR 拉 VIX、标普500、纳指100 的实时价和历史行情,分别计算当前价格相对长期趋势线的偏离分位,回看窗口支持 1年/3年/5年/10年 切换; 2. 估值层:标普500 TTM 市盈率、前瞻盈利收益率,和10年期美债收益率对比得出股权风险溢价(ERP); 3. 情绪层:CNN 恐惧贪婪指数快照; 4. 把以上指标按固定权重合成一个 0-100 的"买点评分",评分规则写在面板上,可解释、可回溯,不要黑箱; 5. 每个指标配色条展示当前分位位置,页面顶部给一句话结论:当前该贪婪还是该恐惧。

Sirius - inline image

五、期权雷达:权利金贵不贵,一眼看到

如果你也做期权卖方,这个面板可能是五个里最省时间的。IV 高的时候权利金贵,才值得卖。但落到操作上,你得一个个打开期权链,看 IV,查分位,算年化,再和别的标的比——纯粹的体力活,而且比着比着盘就关了。

雷达面板把这件事变成了一张表:我常交易的十个标的,每个显示现价、52 周位置、实时 IV 和 IV 分位;远期(一年以上)Sell Put 和短期(45 天内)备兑 Call 分别估算理论权利金、年化收益率、基于 delta 的盈利概率,按年化从高到低排序。IV 分位高的标的高亮。它还会读我的持仓,把已经卖出的期权标出来,防止手滑重复卖。

给我做一个期权机会雷达面板(单文件 HTML artifact)。覆盖标的:[列出你常交易的股票代码]:

1. 每个标的展示:现价、52周位置、实时 IV 和 IV 分位; 2. 远期(一年以上到期)Sell Put:按现价一定折让的行权价(如85折)估算理论权利金、年化收益率、基于 delta 的盈利概率,按年化从高到低排序; 3. 短期(45天内)备兑 Sell Call:同样给出权利金、年化、盈利概率; 4. 用 IBKR 读取我的持仓,自动标注已持有的空头期权,避免重复卖出; 5. IV 分位超过 70% 的标的高亮提示——权利金贵的时候才值得做卖方。

Sirius - inline image

六、交易决策:让每一笔买卖都过一遍流程

前面四个工具解决的都是信息问题。但说实话,多数人亏钱不是因为信息不够,是因为下单那一刻情绪接管了大脑。研究做得再好,该恐惧的时候照样追高。

所以最后这个面板,是拿来管住自己的。买入端是一个六层漏斗,逐层闯关:看得懂吗(能力圈)→ 为什么会涨(写下可证伪的假设)→ 贵不贵、周期在哪 → 怎么买(技术与买点结构)→ 买多少(仓位与风险)→ 什么情况认错(退出条件预设)。第一层和第六层是硬门,任何一道不过,直接否决;中间四层打分,不到分,面板直接显示"不买",没有商量。卖出端是六个触发器,任一触发即行动:逻辑证伪了吗?估值到泡沫区了吗?机械减仓到点了吗?止损触及了吗?有确定性更高的机会吗?仓位失衡了吗?

优先看逻辑,不优先看价格。

它还管仓位:实时拉取 IBKR 持仓,把空头期权折算成名义敞口,算出隐含杠杆,再按相关性分簇看集中度——满仓 AI 股的人,往往不觉得自己是在押注一个板块。每笔交易的评分、理由和当时的情绪状态,都记进交易日志存到 Google Drive。复盘的时候数据会说话:哪些交易违反了自己的规则,违反的那些亏了多少。

给我做一个通用交易决策系统面板(单文件 HTML artifact),管住我下单的手:

1. 买点·六层漏斗,逐层闯关:①看得懂(能力圈,硬门)→ ②逻辑与质地(为什么会涨,写下最关键的可证伪假设)→ ③估值与周期位置 → ④技术与买点结构 → ⑤仓位与风险 → ⑥退出条件预设(证伪点+机械减仓规则+止损位,硬门)。中间四层各按 0/1/2 打分:任一硬门不过直接否决;软分 ≥6 可买(分批);4–5 观望或试探仓;<4 否决,面板直接显示"不买"; 2. 卖点·六个触发器,任一触发即行动、每周过一遍:逻辑证伪/基本面恶化、估值泡沫/周期见顶、机械减仓到点、止损/最大亏损触及、机会成本(出现更好标的)、风险/仓位失衡。优先看逻辑,不优先看价格; 3. 仓位模块:用 IBKR 实时拉取持仓,解析空头期权的名义敞口和隐含杠杆,支持手动合并券商之外的持仓,按相关性簇计算集中度; 4. 交易日志:每笔记录当时的买点分、逻辑、退出条件、情绪状态和是否守规,本机保存,可一键备份到 Google Drive; 5. 纪律复盘:统计违规了多少笔,违规的那些亏了多少。

Sirius - inline image

七、写在最后

回头看,这套工作台做的其实是三件事:把研究一只股票的成本从几个小时压缩到几分钟,把"今年赚了多少"从翻报表变成看一眼,把交易纪律从自觉变成流程。

投资最终拼的是判断,不是信息的搬运。工具的意义,是让每一次判断都发生在更完整的信息和更平静的情绪之上——省下来的时间和心力,才是拿去做判断的本钱。

搭建成本,大概一个小时。五段 prompt 都在上面,粘贴就能用,跑出来的面板长什么样、要不要加字段,都可以在对话里随时调。值得注意的是,因为篇幅限制,上面放出的只是核心 prompt。这套交易系统的完整 prompt 我会上传到 GitHub,具体地址请关注账号后私信获取。

一鍵儲存

使用 YouMind AI 深度閱讀爆款文章

保存原文、追問細節、總結觀點,並在一個 AI 工作空間裡把爆款文章沉澱成可複用筆記。

了解 YouMind
寫給創作者

把你的 Markdown 變成乾淨的 𝕏 文章

圖片上傳、表格、程式碼區塊,往 𝕏 上手動重排太痛苦。YouMind 把整篇 Markdown 一鍵轉成乾淨、可直接發佈的 𝕏 文章草稿。

試試 Markdown 轉 𝕏

更多可拆解樣本

近期爆款文章

探索更多爆款文章