NOFX AI 量化交易系统部署与实战指南
系统概述
NOFX 是一个基于人工智能的加密货币自动交易系统,核心在于利用 DeepSeek、Qwen 等大语言模型进行市场分析与决策。它支持币安、Hyperliquid 等多个交易所,具备 24 小时监控、风险自动控制及完整的决策日志记录功能。
核心架构
系统主要由 Web 浏览器端、NOFX 核心系统(配置管理、AI 决策引擎、交易执行器)以及后端存储(SQLite、AI API、交易所 API)组成。数据流向清晰:用户通过 Web 界面操作,核心系统定时触发,获取市场数据后调用 AI 接口生成指令,经风险验证后执行交易并记录日志。
工作流程
- 启动与加载:系统启动后读取配置(AI 模型、交易所参数、交易员信息)。
- 定时触发:按设定间隔(如每 3-5 分钟)唤醒。
- 数据采集:获取价格、K 线、技术指标及账户持仓状态。
- AI 决策:构建包含上下文信息的提示词,调用大模型分析历史表现与市场趋势。
- 风控验证:检查仓位限制、风险回报比及保证金情况。
- 执行与记录:下单至交易所,并将决策过程保存至数据库和日志目录。
环境准备
硬件要求
最低配置建议双核 CPU、2GB 内存及 10GB 存储空间;推荐四核 CPU、4GB 内存及 SSD 硬盘以保证运行流畅。
软件依赖
Docker 部署(推荐)
这是最便捷的方式。Windows/macOS 用户直接安装 Docker Desktop 即可;Linux 用户可使用官方脚本安装:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker $USER
newgrp docker
安装完成后验证版本:
docker --version
docker compose version
手动部署(开发者模式)
若需修改源码,需手动安装 Go (1.21+)、Node.js (18+) 及 TA-Lib。Go 语言环境在 Linux 下可通过 wget 下载解压配置环境变量,macOS 推荐使用 brew 安装。
账户准备
交易所账户
以币安为例,需完成 KYC 认证并开通合约交易权限。创建 API 密钥时,务必仅勾选'启用合约交易',切勿开启提现权限,并绑定 IP 白名单以增强安全性。
AI API 密钥
推荐使用 DeepSeek,注册账号充值后即可创建 API Key。费用约为$0.14/百万 tokens,日消耗约$1-2。备选方案包括通义千问 Qwen。
快速部署
项目获取
使用 Git 克隆仓库或下载 ZIP 包:
git clone https://github.com/tinkle-community/nofx.git
cd nofx
配置系统
复制配置文件模板并编辑:
cp config.example.jsonc config.json
重点修改 jwt_secret 为随机字符串,并根据需求调整杠杆倍数。示例配置如下:


