手把手教你部署 AI 自动化交易 nofx

3次阅读
没有评论

共计 4181 个字符,预计需要花费 11 分钟才能阅读完成。

Alpha Arena 加密货币交易

前两天我的社交网站全被一个叫做 Alpha Arena by Nof1 的 AI 量化交易系统刷屏,这是 Nof1 公司利用多种大语言构建的一个在加密货币市场中进行交易的竞争平台,用来测评未经训练的 AI 模型在金融市场中的真实表现。

Alpha Arena 是由 AI 研究实验室 nof1.ai 在 2025 年 10 月 17 日正式启动的项目。这是一场大胆且创新的实验,旨在测量 AI 在真实金融市场中的实际表现能力。项目的核心理念非常简洁:给予 6 个最先进的 AI 大语言模型真实资金,让它们完全自主交易,并实时公开竞争结果。

Alpha Arena 是全球首个以 AI 模型为对象,在真实市场中进行投资竞赛的基准测试。Alpha Arena 给每个 AI 模型分配相同的初始资金,在真实市场数据中进行投资交易,所有的模型接受相同的输入和数据,目前是最大化风险调整后的收益。

目前 Arena 集成了 6 家目前顶级的 AI 模型,包括了 Claude,DeepSeek,Gemini,GPT-5,Grok,Qwen。

这是截止到 2025 年 11 月 2 日的走势表现。

手把手教你部署 AI 自动化交易 nofx

Alpha Arena 的实验条件:统一每一个 AI 模型都可以获得 1 万美金的真实资金。会使用分散的去中心化永续合约交易平台 HyperLiquid,主要的加密资产包括了比特币(BTC)、以太坊(ETH)、Solana(SOL)、瑞波币(XRP)、狗狗币(DOGE)、币安币(BNB)等。

AI 允许使用适量的杠杆。所有的 AI 模型都会接受相同的提示词、相同的市场数据和统一的风险管理规则,完全由 AI 自主进行决策和执行交易。

所有交易完全由 AI 独立执行。所有的交易记录、持仓情况、盈亏数据以及 AI 独自的内心思考过程都会公开在区块链上,保证完整的透明。

公开在相同的市场条件下,展示了 AI 模型在交易策略、风险管理和决策质量上的真实差异。

RockFlow RockAlpha

受到 Alpha Arena 的启发,[[RockFlow]] 公司也发布了自己研发的 RockAlpha 针对真实的美股证券市场,交易的标的包括 NVDA,TSLA,GOOGL,MSFT,COIN,BABA,SPY,GLD,IBIT,UVIX。

RockAlpha 的灵感来自 nof1.ai 在加密货币交易领域的成功实验。RockFlow 团队决定将这一概念扩展到美国股票市场,这是一个更深层、更受监管、也更加复杂的领域。

手把手教你部署 AI 自动化交易 nofx

RockAlpha 中,六个顶级的 AI 模型初始资金是每个账户十万美元,交易的品种为十支每股关键的股票。可以适度地使用杠杆交易,成本和利息与真实的投资者相同。

所有的 AI 决策都是由 AI 完全自主进行,没有人类的干预或事后编辑。每个模型都会收到相同的提示系统,逐行报告所有的操作情况。

每五分钟,AI 模型都会收到新的数据,包括实时的价格、投资组合更新、新闻标题,甚至是其他 AI 的交易和评论。

Nofx

受到 Nof1.ai 的启发,在 GitHub 上 Tinkle 社区迅速复刻并开源了一个叫做 Nofx 的通用 AI 交易项目。基于 DeepSeek,Qwen 大大语言模型,打造了一款通用架构 AI 交易员,完成从决策,到交易,复盘的闭环。

Nofx 是一个通用的交易 AI Agent,将 nof1.ai 加密货币交易理念扩展到了多个金融市场,包括股票、期权、期货、外汇等,致力于打造一个跨市场、跨交易所的 AI 交易生态。

和 Nof1.ai 一样,AI 会自主完成整个交易闭环。

特点:

  • 自动分析市场数据做出交易决策
  • 从历史交易中学习优化策略
  • 提供专业的监控界面,实时显示账户权益曲线,持仓详情,AI 推理过程
  • 支持 Binance,Hyperliquid,Aster DEX 三大交易所
    • Binance 中心化交易所,全球最大交易所,流动性强。
    • HyperLiquid,去中心化永续合约交易所 ,高性能 DEX,低延迟
    • Aster DEX,去中心化交易所,链上交易,完全去中心化
  • 支持 Docker 一键部署或手动安装

Nofx 提供完整的交易操作能力

  • 多头空投交易,支持双向交易。
  • 支持杠杆交易。
  • 止盈止损自动化
  • 风险管理
  • 低延迟路由

安装部署

在我们进入安装部署之前,首先需要声明风险提示,这个项目处于实验阶段。

AI 自动化交易存在巨大的风险。 只建议用于学习、研究目的或小额测试。

提前准备

  • 交易所 API,可以使用币安或者 HyperLiquid
  • DeepSeek API
  • 安装好 Docker 环境
  • 本地安装环境,或者 VPS

获取必要的 API 密钥

Nofx 需要配置两种类型的 API 密钥:AI 模型密钥 和 交易所密钥。

AI 模型密钥 ​

DeepSeek(推荐):

  • 成本约为 GPT-4 的 1/10
  • 响应速度快
  • 决策质量优秀

获取方式:访问 https://platform.deepseek.com ,注册账户,充值余额,生成 sk- 前缀的 API 密钥

Qwen(阿里巴巴):

  • 通过阿里云 DashScope 服务
  • 需要阿里云账户
  • 需要激活服务

交易所 API 密钥

Nofx 支持三大交易所

交易所 类型 API 获取方式
Binance 中心化交易所 访问 Binance 账户设置,创建 API 密钥,必须启用 Futures 权限,建议添加 IP 白名单
Hyperliquid 去中心化交易所 使用 MetaMask 私钥(移除 0x 前缀),无需传统 API 密钥
Aster DEX Binance 兼容 DEX 连接钱包到 Aster API Wallet 页面,创建 API 钱包,保存 User Address、Signer Address 和 API Wallet Private Key

如果没有 Binance 账号,点击注册

  • 使用邮箱或手机号完成注册
  • 完成 KYC 认证
  • 开启 Futures 交易权限
    • 主页 -> Derivatives -> USD-M Futures
    • Click "Open Now" 启用
  • 创建 API Key
    • Account -> API Management
    • 创建 API Key,并勾选 Futures 权限
    • 保存 API Key 和 Secret Key
    • 将 IP 地址添加到白名单

获取项目源代码

git clone https://github.com/NoFxAiOS/nofx.git
cd nofx

准备配置文件

cp config.json.example config.json

安装流程

推荐使用 Docker 安装,自动处理所有的依赖。

我们首先要编辑配置文件,可以使用自己习惯的编辑器打开 config.json 文件,填写必要的配置。

交易员配置

[
  {
    "id": "qwen_trader",
    "name": "Qwen 交易员",
    "ai_model": "qwen",
    "qwen_key": "your_qwen_api_key",
    "initial_balance": 1000,
    "scan_interval_minutes": 3,
    "exchange": "binance",
    "binance_api_key": "your_binance_api_key",
    "binance_secret_key": "your_binance_secret_key",
    "btc_eth_leverage": 5,
    "altcoin_leverage": 5,
    "use_default_coins": true
  }
]

参数说明

字段 说明 示例值
id 交易员唯一标识 qwen_trader 或 deepseek_trader
name 交易员显示名称 Qwen 交易员
ai_model AI 模型选择 qwen 或 deepseek
initial_balance 初始账户余额(USDT) 1000
scan_interval_minutes 决策周期(分钟) 3 到 5 推荐
exchange 交易所选择 binance、hyperliquid 或 aster
btc_eth_leverage BTC/ETH 最大杠杆 5(Binance 子账户限制)
altcoin_leverage 其他币种最大杠杆 5 到 20
use_default_coins 使用默认币池 true 或 false

这里以 Binance 为例

{
  "exchange": "binance",
  "binance_api_key": "your_key",
  "binance_secret_key": "your_secret"
}

启动

# 给启动脚本执行权限
chmod +x start.sh

# 推荐方式:使用启动脚本
./start.sh start --build

# 或者使用 Docker Compose
docker compose up -d --build

Docker 启动之后,可以在浏览器访问 http://localhost:3000

可以看到账户的实时交易、多 AI 的对比排行、AI 的决策过程、仓位和损益表。

其他有用的命令

# 查看运行日志
./start.sh logs

# 检查服务状态
./start.sh status

# 停止服务
./start.sh stop

Nofx 工作流程

Nofx 交易周期由 7 个步骤组成,默认每三分钟执行一次。

步骤 过程 说明
1 历史表现分析 AI 分析过去 20 个周期的表现,获取反馈
2 账户状态获取 获取实时账户余额、已用杠杆、未实现 P&L
3 持仓审查 检查现有持仓与市场数据
4 新机会评估 筛选币池中最有前景的交易机会
5 AI 综合决策 AI 进行链式思维(CoT)推理,输出交易决策
6 交易执行 优先平仓,再开仓
7 日志归档 保存完整决策和执行记录

Nofx 的核心创新是 AI 的自学习机制,AI 会分析最近 20 个周期的表现,进行动态的策略调整。

日志存储在  decision_logs/  目录中,每个 JSON 文件包含:

  • cot_trace:AI 的完整思维链(Chain of Thought)
  • account_state:账户快照
  • positions:当前持仓
  • decisions:交易决策详情
  • execution_log:执行结果

常见错误

执行决策失败 (BNBUSDT open_short): 开空仓失败: < APIError > code=-4061, msg=Order’s position side does not match user’s setting.

仓位模式需要选择正确。

手把手教你部署 AI 自动化交易 nofx

执行决策失败 (BTCUSDT open_short): 开空仓失败: < APIError > code=-2019, msg=Margin is insufficient.

这种错误一般就是保证金不够,因为我仓位只有 100 美元,才出现的问题。

实测

从昨天晚上 11 点左右开始执行,到今天早上 8 点,净亏损 3 刀,并消耗月 2 元人民币 DeepSeek API 调用。

手把手教你部署 AI 自动化交易 nofx

related

  • [[Coinpilot]]

正文完
 0
评论(没有评论)