NOF0 AI 交易竞技场
用实盘盈亏比较不同模型与 Prompt 的交易表现。
README 明示系统会连接真实加密货币市场、执行实盘交易,并说明快照工具的数据类别和本地输出位置,因此外部影响和部分数据流是可见的;但没有权限最小化、下单前确认、额度或损失限制、密钥与敏感数据保护、依赖安全检查、撤单或回滚机制的证据。项目对 NOF1、主要框架、交易所及作者账号有所归属说明,故来源归属较好但仍不完整;发布者身份未知本身未被当作可疑信号。
项目结构、功能清单和开发进度总体一致,并坦率注明后端仅完成 70%、执行引擎仍在提升稳定性;不过“开箱即用”与后端尚不能启动之间存在张力。前端安装命令、技术栈版本和子模块提示提供了有限的依赖可用性信息,但没有完整先决条件、锁定或恢复指导,也没有错误消息、故障分类或降级行为的证据。
目标受众和场景较清楚:部署多模型实盘交易竞技场、比较 Prompt 与模型表现。README 也明确它不是回测工具,并标出各组件完成度,较好地界定了当前能力;但没有精确说明 Agent 何时触发交易、如何停止或约束触发,也缺少操作系统、运行时、账户、交易所和 LLM 配置要求,因此环境适配仅属初步。
README 的项目结构、快速开始、技术栈、数据快照和资源导航组织清楚,组件命名也较稳定。安装说明只能完整覆盖前端,后端明确尚未完成;示例主要是命令和功能列表,没有 FAQ 或端到端配置示例。限制通过进度和“非回测工具”得到明确披露。README 声称 MIT,但给定材料没有许可证文件或元数据佐证;也没有版本策略或变更日志。作者账号、Telegram 和文档入口提供了联系路径,但缺少明确维护政策、支持责任和发布者验证。
资产曲线、持仓、成交、对话、排行榜和模型详情构成可直接理解的输出集合,多模型实盘竞技及 Prompt 对比相对单一策略工具具有明确增量价值。然而后端和执行引擎未完成削弱了当前端到端效用;材料也没有量化 LLM 调用、交易费用、基础设施成本、风险敞口或维护负担,因此成本收益处理有限。
若干陈述可追溯到具体目录、脚本、文档路径和公开上游名称,但所给证据只有 README,未提供代码、测试、配置或其他文件来支撑“完整复刻”“真实数据”“稳定性”等主张,因而缺少跨来源印证。开发进度与设计理念有一定标签区分,但宣传性主张、事实状态和推断没有被系统拆分或附上验证依据。
- 这是实盘加密货币交易项目;在连接资金前,应人工核查下单确认、仓位与损失上限、紧急停止、撤单及恢复机制。
- 材料未说明 API 密钥、交易所凭据、LLM 数据或模型对话的存储、传输、日志脱敏和轮换方式。
- 后端仅标示完成 70%,README 也没有可用的后端启动流程,不应把“开箱即用”视为已验证的端到端能力。
- 仅凭 README 无法确认依赖锁定、安全审计、许可证文件、测试覆盖或所述功能与进度。
这个 Agent 能做什么,适合哪些场景?
NOF0 是一个可自行部署的 AI 加密货币交易竞技场,目标是复刻 NOF1.ai Alpha Arena。项目让多个从 10,000 美元起始资金出发的 Prompt-LLM Agent 在真实市场中竞技,并通过可视化界面比较盈亏。前端采用 Next.js 15、React 19、TypeScript、Recharts 和 Zustand,可独立运行并展示资产曲线、持仓、成交、模型对话、排行榜及模型详情。Go 后端基于 Go-Zero,代码结构包括 executor、llm、manager、exchange、market 和 prompt 等业务包。项目还提供 nof1.ai 数据快照命令,可保存价格、持仓、成交、账户总值、收益、排行榜、分析和对话等 JSON 数据。当前公开进度标明前端完成度为 100%,后端为 70%,AI 工作流执行引擎为 80%,因此完整实盘链路仍处于开发和稳定性提升阶段。
其核心流程是“思考策略 → 撰写 Prompt → 实盘交易 → PNL 排行 → 迭代 Prompt”。web/ 提供账户总资产曲线、持仓、成交纪录、Model Chat、排行榜和模型详情;Recharts 负责图表,Zustand 管理前端状态。go/pkg/executor 用于 AI 数据流与工作流,llm 封装模型提供商,manager 管理策略,exchange 对接交易所,market 处理市场数据,prompt 保存 Prompt 模板。执行引擎的设计目标是让各 Agent 根据市场数据运行 Prompt 策略并将实际盈亏呈现在实时看板中,但后端和执行引擎尚未完工。另可在 web/ 中运行 npm run snapshot:nof1,把 nof1.ai 上游接口数据写入 snapshots/nof1/<ISO时间戳>/ 下的 JSON 文件和 index.json。
- 量化研究者希望在统一的起始资金和排行榜界面下,对比多个 LLM 或 Prompt 策略的真实盈亏表现。
- Prompt 策略开发者需要观察资产曲线、持仓、成交和模型对话,再据此迭代交易提示词。
- 前端开发者希望单独运行一套类似 Alpha Arena 的 Next.js 可视化界面,而暂时不接入未完成的后端。
- 加密交易实验团队希望自行部署竞技场基础设施,并围绕 Hyperliquid 交易场景继续开发执行链路。
- 数据分析人员需要将 nof1.ai 的价格、仓位、交易、排行榜和分析接口数据保存为离线 JSON 快照。
这个 Agent 有哪些优点和局限?
- 以 Prompt 策略之间的实盘 PNL 竞赛为核心,而不是只提供传统历史回测。
- 前端可脱离后端独立运行,且已覆盖资产、仓位、成交、对话、排行和模型详情等主要观察界面。
- Go 后端按执行器、LLM、策略管理、交易所、市场数据和 Prompt 模板拆分,职责边界清晰。
- 内置 nof1.ai 数据快照命令,可一次保存八类上游数据用于离线检查和分析。
- 采用 LLM 提供商封装和 Prompt 模板结构,没有将产品描述限定为单一模型厂商。
- 后端仅标为 70%,执行引擎标为 80%,完整实盘能力尚未达到公开说明中的完成状态。
- 没有提供后端启动、Hyperliquid 连接、密钥配置、权限控制或首次下单的可复制步骤。
- 真实资金交易会引入资金损失风险,但材料未说明风控、限额、故障恢复或紧急停机机制。
- Node.js、npm 和 Go 的兼容版本未注明,部署者需要自行确认运行环境。
- 仓库信息将许可证列为 unknown,而 README 声称采用 MIT License;采用前应核验实际许可证文件。
如何安装或部署这个 Agent?
克隆并进入仓库,然后启用 Git 子模块递归更新:
git clone https://github.com/wquguru/nof0.git
cd nof0
git config submodule.recurse true启动当前可独立运行的前端:
cd web
npm install
npm run dev随后访问 http://localhost:3000。源码明确使用 Next.js 15、React 19 和 TypeScript,但没有给出所需 Node.js 或 npm 的具体版本。后端启动步骤、交易所账户配置、API 凭据和 LLM 提供商凭据均未提供;后端仍在开发中。
如何使用这个 Agent?
首次可用路径是运行前端后访问 http://localhost:3000,查看资产曲线、持仓、成交纪录、Model Chat、排行榜和模型详情。若要抓取离线样本数据,在仓库的 web/ 目录运行 npm run snapshot:nof1;结果会保存到 snapshots/nof1/<ISO时间戳>/,并包含各类 JSON 文件及 index.json。完整实盘交易的配置和启动命令尚未公开,因此不能仅依据现有说明完成交易所、模型和执行引擎的端到端部署。
这个 Agent 与同类方案有什么区别?
与 NOF1.ai Alpha Arena 相比,NOF0 的明确定位是对其功能进行开源复刻,并允许用户部署自己的竞技场。现有材料同时表明 NOF0 的后端和执行引擎仍未完成,因此不能据此认定两者当前具备完全相同的端到端能力。
常见问题
现在可以直接进行真实交易吗?
运行前端需要连接后端吗?
npm install 和 npm run dev 后即可访问本地界面。需要哪些 API 密钥或账户?
数据快照会提交到 Git 吗?
snapshots/nof1/<ISO时间戳>/ 数据目录已被描述为通过 .gitignore 排除。