# 为了让AI学会交易,我搭了一个量化交易系统 (附完整教程)
**作者**: 我真的没有拼多多
**日期**: 2026-03-25T07:01:26.000Z
**来源**: [https://x.com/nopinduoduo/status/2038919302695297299](https://x.com/nopinduoduo/status/2038919302695297299)
---

> 让AI 从交易系统中每一次决策中总结沉淀经验教训,让每一次的花费的token都有价值,让AI不断的迭代进化。
## 一、从理论到实践的鸿沟
上周,我喂了 42 万字投资大佬的文章给贾维斯。
它学会了一堆理论:支撑位、压力位、均线系统、KDJ、MACD、RSI 指标、双币赢、马丁格尔策略……
但我问它:"现在可以帮我交易了吗?"
它说:"理论我都懂,但我没实战过,不敢动你的钱。"
这句话让我想起自己刚考完驾照的时候。科目一到科目四全过了,理论知识倒背如流,但第一次上路还是紧张得手心出汗。
AI 也一样。学了理论 ≠ 会实战。
直接让它拿真金白银去试错?那不是训练 AI,那是在烧钱。
所以我决定给贾维斯搭一个"驾校训练场"——一个完整的模拟交易系统。
## 二、那 42 万字到底有什么用?
在讲技术实现之前,先说个重要的问题。
很多人问:你喂给 AI 的那些投资文章,真的能用来交易吗?
我的回答是:不能直接下单,但它能做"安全护栏"。
## AI 面临决策时,三层知识是这样协同的
举个例子,这是贾维斯真实的决策过程:
42万字 = "安全护栏"
策略库 = "执行工具"
两者配合,才是完整的 AI 交易系统。
## 三、系统架构:四个阶段的完整闭环
先看整体架构:
这个系统的核心创新是:不是"一次性教程",而是"可进化的系统"。
## 四、模拟交易系统:搭建 AI 的训练场
## 为什么需要模拟盘?
类比:
- 飞行员要先在模拟器里训练 100+ 小时
- 医生要先在假人上练习手术
- AI 交易也需要"沙盒环境"
模拟盘的价值:
- ✅ 零成本试错:亏的是虚拟币,不心疼
- ✅ 真实行情数据:OKX 提供实时数据
- ✅ 完整交易流程:从决策到执行到复盘
- ✅ 快速迭代:一天可以跑 10+ 笔交易
## 技术实现:用 OKX CLI + Web Dashboard
这里我们不需要自己写 WebSocket 连接代码了,直接用 OKX 官方CLI工具就可以,一行代码搞定:
## 步骤 1:申请 OKX API Key
登录 OKX → API 管理 → 创建 API Key
https://www.okx.com/zh-hans/account/my-api
权限设置:初期:只勾选「读取」(查看余额、价格)
后期:再加「交易」权限
记录三个东西:API Key、Secret Key、Passphrase

注意:如果你只是想让 AI 帮你查查价格、看看账户余额,勾选「读取」就够了。如果想让它帮你交易,就得再勾上「交易」权限。因为是模拟盘练手,风险不大。

## 步骤 2:配置 API Key
创建配置文件(Mac/Linux 用 ~/.okx,Windows 用 %USERPROFILE%\.okx):
(注:这一步你可以直接让你的Agent 在你电脑进行配置,只需要告诉它你下面的真实的key 即可)
写入配置(记得替换成你自己的):
测试配置:
如果配置没问题,你会看到:
说明:OKX 模拟盘会给你一些虚拟币,看到这个输出就说明 API 配置成功了。
(相当于你模拟盘账户上有了这么多钱供你随便造了)

附录:
cli的其它命令参考

## 步骤 3:搭建实时 Dashboard
光靠命令行不够直观,所以我用 Next.js 搭了一个实时看板。
(直接让你的AI 给你搭建就行,只需要把下面的核心功能复制给ai就行)
技术栈:Next.js + TypeScript + Tailwind CSS
核心功能:
- 实时账户余额(10秒自动刷新)
- 运行中的策略状态
- 网格 Bot 可视化
- 交易记录查询
- 一键生成复盘报告
Dashboard 截图:

## 五、第一笔模拟交易
系统搭建完成后,我让贾维斯开始了它的第一笔模拟交易。
时间:2026-03-31 15:23
决策:启动 BTC-USDT 网格交易 Bot
参数:
- 区间:64,000 - 70,000 USDT
- 网格数:10 格
- 投入:1000 USDT
理由:
BTC 在 67,000 附近震荡,适合网格
区间设置合理,覆盖近期波动范围
风险可控,最大单格损失约 100 USDT
3 小时后:

贾维斯的复盘:
> "刚开始有点浮亏是正常的,网格策略需要时间。价格在区间内震荡越久,收益越高。"
## 六、反思沉淀系统:让 AI 学会总结经验
这是整个系统最核心的创新点。
## 为什么需要反思系统?
问题:
- 模拟交易只是"练习"
- 如果不总结,每次都是从零开始
- 需要把经验变成可复用的策略
类比:
就像你的 Obsidian 记忆库。每次任务后都要复盘沉淀,下次遇到类似情况,直接调用经验。
## 反思系统的工作流程
## 步骤 1:自动复盘
每笔交易后,AI 自动分析。我给它设计了一个复盘模板:
## 步骤 2:提取策略
成功的交易 → 提取为"策略模板"
失败的交易 → 提取为"避坑规则"
## 步骤 3:策略评分
每个策略有三个维度:

评分公式
只有得分 > 0.6 的策略才能进入真实系统。
## 步骤 4:动态规则库
通过评分的策略会保存到规则库,格式类似:
## 七、真实交易系统:从模拟盘毕业
## 什么时候可以上真实盘?
毕业标准:

## 风控机制:小额试
即使贾维斯"毕业"了,我也不会让它一上来就大额交易。
分阶段策略:
第一阶段(试水期):
- 总资金:1000 USDT
- 单笔仓位:最多 5%(50 USDT)
- 交易频率:每天最多 2 笔
第二阶段(观察期):
- 如果第一阶段收益 > 0,进入第二阶段
- 总资金:5000 USDT
- 单笔仓位:最多 10%
第三阶段(正式期):
- 如果第二阶段收益 > 5%,进入正式期
- 根据实际情况调整资金规模
## 八、总结:AI 管家的成长之路
回顾这三篇文章的完整故事:
第一篇:AI 有了钱包,说它要自己赚钱
https://x.com/nopinduoduo/status/2036009872962232828
- 问题:AI 想交易,但什么都不懂
第二篇:喂了 42 万字投资大佬的文章
https://x.com/nopinduoduo/status/2036699965024804958
- 解决:让 AI 学习理论知识
第三篇(本篇):搭建模拟盘 + 反思系统
- 进化:从理论到实战,从实战到沉淀
## 核心价值
不是"让 AI 炒币",而是"让 AI 学会交易"。
核心价值在于:
负责任的训练:先模拟,再真实,不盲目试错
可进化的系统:不是一次性工具,而是持续学习
经验沉淀:把每次交易变成可复用的策略
风险可控:小额试水,严格风控
## 下一步
贾维斯正在模拟盘里训练。
等它"毕业"了(交易次数 > 100,策略 > 3 个达标),我会分享真实交易的结果。
以及下一步:让我的AI 接入Token 成本的概念,让它在真正的黑暗森林法则中进行交易。
创建时间:2026-03-31
作者:我真的没有拼多多
系列:AI 管家的交易进化之路
## 相关链接
- [我真的没有拼多多](https://x.com/nopinduoduo)
- [@nopinduoduo](https://x.com/nopinduoduo)
- [26K](https://x.com/nopinduoduo/status/2038919302695297299/analytics)
- [Mar 25](https://x.com/nopinduoduo/status/2036699965024804958)
- [79K](https://x.com/nopinduoduo/status/2036699965024804958/analytics)
- [https://www.okx.com/zh-hans/account/my-api](https://www.okx.com/zh-hans/account/my-api)
- [https://x.com/nopinduoduo/status/2036009872962232828](https://x.com/nopinduoduo/status/2036009872962232828)
- [https://x.com/nopinduoduo/status/2036699965024804958](https://x.com/nopinduoduo/status/2036699965024804958)
- [Upgrade to Premium](https://x.com/i/premium_sign_up)
- [6:00 PM · Mar 31, 2026](https://x.com/nopinduoduo/status/2038919302695297299)
- [26.6K Views](https://x.com/nopinduoduo/status/2038919302695297299/analytics)
- [View quotes](https://x.com/nopinduoduo/status/2038919302695297299/quotes)
---
*导出时间: 2026/4/1 01:35:10*