OpenAlice 深度研究报告

项目地址: https://github.com/TraderAlice/OpenAlice

官网: https://www.traderalice.com

Live Demo: https://www.traderalice.com/live

文档: https://deepwiki.com/TraderAlice/OpenAlice

协议: MIT

报告日期: 2026-02-20

一句话概括

OpenAlice 是一个文件驱动的 AI 交易 Agent 引擎,支持加密货币和证券市场,核心理念是让 AI 通过持续推理(而非预设规则)做交易决策,并将全部推理过程公开可读。

🏗️ 架构设计

OpenAlice 的架构明显受 OpenClaw/Cursor/Claude Code 启发,分四层:

1. Provider 层 — 可切换的 AI 后端

2. Core 层 — 引擎 + 调度

3. Extension 层 — 领域工具集

4. Connector 层 — 外部接口

💡 核心设计理念

文件驱动(File-Driven)

> Markdown 定义人格和任务,JSON 定义配置,JSONL 存对话。人和 AI 通过读写文件控制 Alice。没有数据库,没有容器,只有文件。

这和 OpenClaw 用 .md 文件做系统配置的思路一脉相承。作者直接说了:"vibe coding 的读写原语直接迁移到 vibe trading"

推理驱动(Reasoning-Driven)

Alice 不是传统量化策略的执行器。每轮决策都走完整 AI 推理链:读市场数据 → 分析指标 → 回测策略 → 提交订单。因为推理过程足够完整,多次运行或用不同 AI 分析同一决策,结论趋近一致 —— 这意味着可复现性

单租户设计

一个实例服务一个交易者,所有交互通过交易者偏好的 Connector 路由。

📊 实盘表现(Live Demo 数据,截至 2026-02-15)

从 https://www.traderalice.com/live 可以看到 Alice 的真实交易记录

📉 诚实的亮点:项目方没有隐藏亏损,所有数据完全公开。这在 AI 交易项目中相当罕见。

🔧 技术栈

组件技术
语言TypeScript / Node.js 20+
包管理pnpm
AIClaude Code CLI / Vercel AI SDK
加密交易CCXT(Bybit 默认 demo)
证券交易Alpaca(纸盘/实盘)
配置校验Zod
消息Telegram Bot
持久化文件系统(JSONL + JSON + Markdown)

🤔 与我们 Polymarket 系统的对比

维度OpenAlice我们的 Polymarket Agent
学习方式AI 推理链(每轮重新推理)非参数学习(.md 策略文件积累)
交易执行自动下单(CCXT/Alpaca)模拟交易 + 手动确认
市场覆盖加密 + 美股Polymarket 预测市场
架构类 OpenClaw Agent 框架Python 脚本 + Cron
复盘机制Brain Extension(情绪+记忆)结构化复盘 → 策略文件更新

值得借鉴的点

⚠️ 风险与局限

1. 实盘持续亏损:145 轮后 PnL 为负,说明"AI 推理"并不等于"赚钱"

2. 单租户限制:不是 SaaS,需要自己部署和维护

3. 依赖 AI API 成本:每4小时一轮完整推理,API 费用不低

4. "Invite Only" 功能:自定义策略和 Alice Agent 还在内测

5. 没有传统风控:全靠 AI 推理判断,缺少硬性止损/仓位管理规则

✅ 总结

OpenAlice 是一个架构精良、理念前卫的 AI 交易 Agent 开源项目。它把 "vibe coding" 的范式搬到了交易领域,用文件系统代替数据库,用 AI 推理代替硬编码策略。

值得关注的原因

需要警惕的地方