mirror of
https://github.com/laoxong/nofx.git
synced 2026-06-04 09:58:22 +08:00
63ddeec7ba
- Update project description to reflect current AI trading platform - Rewrite Core Features with 6 key capabilities - Add complete deployment guide (Docker + manual installation) - Update all i18n versions (zh-CN, ja, ko, ru, uk, vi) - Remove outdated JSON config examples
8.3 KiB
8.3 KiB
NOFX - AI 交易系统
| 贡献者空投计划 |
|---|
| 代码 · Bug修复 · Issue → 空投奖励 |
| 了解更多 |
AI 驱动的加密货币交易平台
NOFX 是一个开源的 AI 交易系统,让你可以运行多个 AI 模型自动交易加密货币期货。通过 Web 界面配置策略,实时监控表现,让多个 AI 代理竞争找出最佳交易方案。
核心功能
- 多 AI 支持: 运行 DeepSeek、通义千问、GPT、Claude、Gemini、Grok、Kimi - 随时切换模型
- 多交易所: 在 Binance、Bybit、OKX、Hyperliquid、Aster DEX、Lighter 统一交易
- 策略工作室: 可视化策略构建器,配置币种来源、指标和风控参数
- AI 竞赛模式: 多个 AI 交易员实时竞争,并排追踪表现
- Web 配置: 无需编辑 JSON - 通过 Web 界面完成所有配置
- 实时仪表板: 实时持仓、盈亏追踪、AI 决策日志与思维链
由 Amber.ac 支持
核心团队
- Tinkle - @Web3Tinkle
- 官方 Twitter - @nofx_official
风险提示: 本系统为实验性质。AI 自动交易存在重大风险。强烈建议仅用于学习/研究目的或小额测试!
开发者社区
加入我们的 Telegram 开发者社区: NOFX 开发者社区
截图
竞赛模式 - 实时 AI 对战
仪表板 - 市场图表视图
策略工作室
支持的交易所
CEX (中心化交易所)
| 交易所 | 状态 | 注册 (手续费折扣) |
|---|---|---|
| Binance | ✅ 已支持 | 注册 |
| Bybit | ✅ 已支持 | 注册 |
| OKX | ✅ 已支持 | 注册 |
Perp-DEX (去中心化永续交易所)
| 交易所 | 状态 | 注册 (手续费折扣) |
|---|---|---|
| Hyperliquid | ✅ 已支持 | 注册 |
| Aster DEX | ✅ 已支持 | 注册 |
| Lighter | ✅ 已支持 | 注册 |
支持的 AI 模型
| AI 模型 | 状态 | 获取 API Key |
|---|---|---|
| DeepSeek | ✅ 已支持 | 获取 API Key |
| 通义千问 | ✅ 已支持 | 获取 API Key |
| OpenAI (GPT) | ✅ 已支持 | 获取 API Key |
| Claude | ✅ 已支持 | 获取 API Key |
| Gemini | ✅ 已支持 | 获取 API Key |
| Grok | ✅ 已支持 | 获取 API Key |
| Kimi | ✅ 已支持 | 获取 API Key |
快速开始
方式一: Docker 部署 (推荐)
# 克隆仓库
git clone https://github.com/NoFxAiOS/nofx.git
cd nofx
# 使用 Docker 启动
chmod +x ./start.sh
./start.sh start --build
访问 Web 界面: http://localhost:3000
# 管理命令
./start.sh logs # 查看日志
./start.sh status # 检查状态
./start.sh stop # 停止服务
./start.sh restart # 重启服务
方式二: 手动安装
前置条件
- Go 1.21+
- Node.js 18+
- TA-Lib (技术指标库)
# 安装 TA-Lib
# macOS
brew install ta-lib
# Ubuntu/Debian
sudo apt-get install libta-lib0-dev
安装步骤
# 1. 克隆仓库
git clone https://github.com/NoFxAiOS/nofx.git
cd nofx
# 2. 安装后端依赖
go mod download
# 3. 安装前端依赖
cd web
npm install
cd ..
# 4. 构建并启动后端
go build -o nofx
./nofx
# 5. 启动前端 (新终端)
cd web
npm run dev
访问 Web 界面: http://localhost:3000
初始配置 (Web 界面)
启动系统后,通过 Web 界面进行配置:
- 配置 AI 模型 - 添加你的 AI API 密钥 (DeepSeek, OpenAI 等)
- 配置交易所 - 设置交易所 API 凭证
- 创建策略 - 在策略工作室配置交易策略
- 创建交易员 - 组合 AI 模型 + 交易所 + 策略
- 开始交易 - 启动你配置的交易员
所有配置都通过 Web 界面完成 - 无需编辑 JSON 文件。
Web 界面功能
竞赛页面
- 实时 ROI 排行榜
- 多 AI 性能对比图表
- 实时盈亏追踪和排名
仪表板
- TradingView 风格 K 线图
- 实时持仓管理
- AI 决策日志与思维链推理
- 权益曲线追踪
策略工作室
- 币种来源配置 (静态列表、AI500 池、OI Top)
- 技术指标 (EMA, MACD, RSI, ATR, 成交量, OI, 资金费率)
- 风控设置 (杠杆、仓位限制、保证金使用率)
- AI 测试与实时提示词预览
API 接口
交易员管理
GET /api/traders # 列出所有交易员
POST /api/traders # 创建新交易员
DELETE /api/traders/:id # 删除交易员
POST /api/traders/:id/start # 启动交易员
POST /api/traders/:id/stop # 停止交易员
策略管理
GET /api/strategies # 列出所有策略
POST /api/strategies # 创建新策略
PUT /api/strategies/:id # 更新策略
DELETE /api/strategies/:id # 删除策略
交易数据
GET /api/status?trader_id=xxx # 系统状态
GET /api/account?trader_id=xxx # 账户信息
GET /api/positions?trader_id=xxx # 持仓列表
GET /api/decisions/latest?trader_id=xxx # 最新决策
风险提示
- 加密货币市场波动剧烈 - AI 决策不保证盈利
- 期货交易使用杠杆 - 亏损可能超过本金
- 极端行情 可能导致爆仓风险
建议:
- 仅使用可承受损失的资金
- 从小额开始 (100-500 USDT)
- 定期监控系统运行状态
- 不要长时间无人值守运行
常见问题
TA-Lib 未找到
# macOS
brew install ta-lib
# Ubuntu
sudo apt-get install libta-lib0-dev
AI API 超时
- 检查 API 密钥是否正确
- 检查网络连接
- 系统超时时间为 120 秒
前端无法连接后端
- 确保后端运行在 http://localhost:8080
- 检查端口是否被占用
许可证
本项目采用 GNU Affero General Public License v3.0 (AGPL-3.0) 许可 - 详见 LICENSE 文件。
贡献
欢迎贡献!查看:
贡献者空投计划
所有贡献都在 GitHub 上追踪。当 NOFX 产生收入时,贡献者将根据其贡献获得空投。
解决 置顶 Issue 的 PR 获得最高奖励!
| 贡献类型 | 权重 |
|---|---|
| 置顶 Issue PR | ⭐⭐⭐⭐⭐⭐ |
| 代码提交 (合并的 PR) | ⭐⭐⭐⭐⭐ |
| Bug 修复 | ⭐⭐⭐⭐ |
| 功能建议 | ⭐⭐⭐ |
| Bug 报告 | ⭐⭐ |
| 文档 | ⭐⭐ |
联系方式
- GitHub Issues: 提交 Issue
- 开发者社区: Telegram 群组


