配置一个能按计划自动运行的股票交易机器人——它会自行研究市场、通过 Alpaca 下单交易,并每日向你发送汇总报告,全程无需人工干预。

所需工具

调度器

Claude Code

AI 模型

Opus 4.7

券商接口

Alpaca API

研究工具

Perplexity API

通知渠道

ClickUp / Slack

版本管理

GitHub(免费)

代码编辑器

VS Code(可选)

订阅方案

Claude Pro / Max


1

收集 API 密钥

Alpaca、Perplexity 和通知工具的密钥

Alpaca:前往 alpaca.markets 注册账户。系统会默认提供一个模拟交易账户(含 10 万美元虚拟资金),非常适合测试。若需使用真实资金,请开设实盘账户,审核需数日。进入后,找到 API 密钥面板,点击生成新密钥,立即复制密钥 ID 和私钥——私钥只显示一次。

Perplexity:进入 Perplexity 设置 → API 平台 → API 密钥,生成新密钥并复制。

ClickUp(或 Slack / Telegram):在 ClickUp 中,前往设置 → 找到 ClickUp API → 复制个人访问令牌。若偏好 Slack 或 Telegram,获取相应令牌即可——机器人只需要一个接收日报的渠道。

安全提示

切勿将 API 密钥直接粘贴到对话框中,也不要提交到 GitHub。密钥应存储在 Claude Code 的环境变量中(详见第 7 步)。


2

安装 Claude Desktop,配置 VS Code

搭建两个工作环境

搜索 Claude Desktop App 下载,根据操作系统安装对应版本,并用已付费的 Claude 账户登录(Pro 或 Max 计划,定时任务功能需要订阅)。这里是你管理调度任务的主界面,内置日历视图。

VS Code 非必须,但推荐在初始搭建阶段使用——它能在侧边栏显示所有项目文件,配合 Claude Code 插件使用更便捷。免费下载地址:code.visualstudio.com,安装后在插件中连接 Claude Code 账户即可。


3

理解记忆架构

动手之前最重要的核心概念

每次定时任务触发时,Claude Code 都会以无状态的方式唤醒——它对之前的会话没有任何记忆。要让它保持纪律性并持续学习,你需要用文件来充当记忆。

逻辑很简单:定时任务唤醒 → 读取文件获取上下文 → 执行任务 → 将经验和更新写回文件 → 休眠。下一次任务被触发时,会从上次结束的地方继续。

上下文预算

把 Token 当作资源来管理。机器人读取的每个文件都有消耗。建议每次运行控制在约 20 万 Token 以内——系统指令、策略文件、交易日志和研究内容都计入其中。不要过度填充上下文,每个定时任务只加载它真正需要的内容。


4

定义交易策略

先把你的手动操作逻辑写下来,再交给机器人执行

动手搭建之前,先把策略写清楚。打开一个文档,回答以下问题:你多久查看一次行情?触发你买入或卖出的信号是什么?你的风险承受能力如何?你能提供的思考越详细,机器人表现越好。

如果你完全没有现成策略也没关系。在 Claude Code 中开启一次对话,输入类似这样的内容:"我想长期跑赢标普 500。你是我的财富顾问,去做研究,找出最适合基本面驱动的策略,给我一个方案。"让它提出建议,然后不断迭代优化。

为什么不做日内交易?

Claude 的"智能体金融分析"基准测试奖励的是解读公司财报、构建基本面驱动论点的能力——而非读懂 K 线图。坚持中长期或波段交易,才能发挥模型的真实优势。

确定策略后,新建一个文件夹(即你的 Claude Code 项目),将策略文件放入其中。在 VS Code 中以计划模式打开 Claude Code,描述你的需求,让它自动整理项目——它会自动创建记忆文件、脚本和斜杠命令。


5

设置风控护栏

机器人积极主动——上线前先给它划定边界

因为机器人会自主行动,你需要在项目文件或 claude.md 系统指令中明确写入限制条件:

  • 先用模拟盘测试——有把握后再切换到实盘资金
  • 单只仓位最多占投资组合的 5%
  • 设置每日亏损上限(例如:当天组合跌超 3% 则停止交易)
  • 每周新开仓数量上限(例如:最多买入 3 只新标的)
  • 禁止期权、禁止加密货币(除非你明确想要)
  • 每次任务结束后必须写入交易日志

每次运行后,仔细查看对话历史,找出机器人处理不当的地方,并更新策略文件和技能文件。这就是系统持续进化的方式。


6

将项目推送到 GitHub

云端(远程)定时任务的必要前提

远程定时任务在云端运行——即使你的电脑关机也不会中断。但它需要一个 GitHub 仓库来在运行时克隆代码。本地定时任务(仅在桌面应用打开时运行)不需要此步骤,你可以先从本地开始,稳定后再迁移到云端。

配置 GitHub 只需在 Claude Code 中输入:"帮我把这个项目创建为 GitHub 仓库。"它会请求通过 CLI 进行身份验证,为你打开浏览器标签页登录 GitHub,之后全程自动处理。认证完成后,将所有文件推送到一个新的私有仓库。

远程任务的运行机制

每次运行都会将你的仓库克隆到一个全新的云端环境中,完成任务后销毁该环境。要让变更持久保存,机器人必须在任务结束时将更新后的记忆文件提交并推送回主分支。确保你的定时任务提示词中明确包含这一指令。


7

创建含 API 密钥的云端环境

远程任务的安全密钥存储方案

在 Claude Desktop 应用中,前往定时任务 → 新建任务 → 远程 → 云端环境,创建一个新环境(例如命名为"trading")。将网络访问权限设置为完全开放,然后以环境变量的形式添加你的 API 密钥:

ALPACA_API_KEY=你的密钥 ALPACA_SECRET_KEY=你的私钥 PERPLEXITY_API_KEY=你的密钥 CLICKUP_TOKEN=你的令牌

保存环境配置。你创建的五个定时任务都将在此环境中运行,密钥可直接调用,无需创建 .env 文件,也不会提交到代码仓库。

变量名必须完全一致

在编写定时任务提示词时,引用这些密钥必须使用完全相同的变量名。提示词中的名称与环境变量名稍有不同,机器人就会找不到对应的值。


8

配置五个定时任务

每个交易时段一个任务,另加每周复盘

让 Claude Code 帮你设计定时任务的提示词。在计划模式中输入:"帮我为股票交易机器人规划合适的定时任务。只在工作日市场开盘时运行。每个任务必须先读取记忆文件,执行完毕后更新记忆文件,所有 API 密钥从环境变量中读取。"

以下是一套实测有效的调度方案:

任务名称 时间 日期 执行内容
盘前准备 早 6:00 周一至周五 研究市场催化剂,草拟交易思路。非紧急情况不推送通知。
开盘执行 早 8:30 周一至周五 执行计划中的交易,设置 10% 追踪止损。仅在实际下单时发送通知。
午间巡检 中午 12:00 周一至周五 止损亏损超过 7% 的仓位,对盈利仓位收紧止损。记录至交易日志。
收盘总结 下午 3:00 周一至周五 生成当日总结,更新所有记忆文件,发送 ClickUp 日报。
每周复盘 下午 4:00 仅周五 分析本周表现,为策略打分,记录下周改进方向。

Claude Code 生成五个定时任务的提示词和 cron 表达式后,前往 Claude Desktop 应用逐一创建任务——指向你的 GitHub 仓库,选择"trading"环境,模型选择 Opus 4.7。

在每个任务的权限设置中,开启允许不受限制的分支推送,这样机器人才能将记忆文件的更新提交回主分支。


9

上线前务必测试

每个定时任务至少手动运行两次

对每个定时任务点击立即运行,实时观察执行过程。确认以下各项均正常:

  • 成功连接 Alpaca 并读取账户余额
  • 从仓库中正确找到并读取记忆文件
  • 任务完整执行,无权限报错
  • 任务结束后将更新的记忆文件提交回 GitHub
  • 成功向 ClickUp 或 Slack 发送通知

常见问题:机器人去 .env 文件中查找 API 密钥,而非从环境变量读取。如果出现鉴权报错,检查定时任务提示词——必须明确说明从环境变量中读取凭据,而非任何文件。

五个任务全部通过手动测试后即可正式上线。机器人会自主运行、定期交易、每次任务后更新记忆,并每日向你汇报。


10

持续迭代优化

这是一个活的系统,不是一次性部署就完事

上线第一周,每次运行后仔细阅读对话历史。找出决策偏差,追溯到策略文件中缺失或表述不清的指令,及时修正。每次更新都会让下一次运行更好。

随着时间推移,可以逐步开发专用的技能文件——例如"如何进行盘前研究"或"如何判断卖出时机"。显式调用命名技能能让机器人行为更一致,也更容易针对性地改进。

可以考虑加入一个周日晚间的"备战"任务,在市场开盘前完成一轮周末研究扫描;也可以根据实际交易活跃度调整 cron 时间表。

关于会话额度

每天四次自动任务听起来会快速消耗消息配额,但实际上,上下文精简的定时任务消耗的 Token 远少于一次漫长的手动对话。只要保持每个任务目标聚焦、限制读取文件数量,触碰额度上限的可能性很低。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐