NoFxAiOS/nofx

Your AI trading terminal assistant for US stocks, commodities, forex, and crypto.

NOFX – 开源 AI 驱动型加密货币交易终端

产品简介 – NOFX 是一个自托管交易平台,其核心决策逻辑由大语言模型 (LLM) 提供。基于 Go 的运行时会持续读取市场数据,向模型请求交易,并在将订单发送到 9 个支持的加密货币永续合约交易所之前执行严格的风险限制。每笔交易都会连同模型的完整推理过程一起存储,并且可以并行运行多个“交易员”,并在公开排行榜上进行比较。

核心组件

  • Frontend – React + TypeScript UI(仪表板、策略工作室、竞赛视图),通过 http://127.0.0.1:3000 提供服务。
  • API server – 处理 JWT 身份验证、交易所凭据加密存储并为前端提供端点的 Go 服务。
  • Strategy engine – 执行 LLM 生成的提示词,将其格式化为订单并传递给风险引擎。
  • Risk engine – 应用模型无法覆盖的硬性限制(仓位上限、杠杆限制、止损/止盈、回撤自动平仓、节流、安全模式)。
  • AI model layer – 连接到 8 个 LLM 提供商(OpenAI, Claude, Gemini, DeepSeek, Qwen, Grok, Kimi, MiniMax)或按次使用 USDC 计费的专用 Claw402 服务。
  • Exchange adapters – 用于 Binance, Bybit, OKX, Hyperliquid, Bitget, KuCoin, Gate, Aster 和 Lighter 的统一连接器。

工作原理

  1. 注册与注资 – 首先,用户成为实例所有者,向链上“AI 费用钱包”注资(≥ $1 USDC),并在所选交易所存入 ≥ $12 USDC(例如 Hyperliquid)。
  2. Autopilot – 系统每隔几分钟轮询一次市场数据,向选定的 LLM 发送提示词(包括来自 Claw402 的方向板数据),接收交易建议,然后 Go 运行时在执行前根据所有风险规则进行检查。
  3. 透明度 – 每笔订单都会记录准确的模型提示词和响应,提供完整的审计追踪。
  4. 竞赛 – 用户可以运行多个交易员,并在公开排行榜上比较实现收益。

安装选项

  • 一行脚本 (Linux/macOS) – curl -fsSL https://.../install.sh | bash
  • Docker compose (Linux/macOS/Windows) – 下载 docker-compose.prod.yml 并运行 docker compose up -d
  • 用于快速云端托管的 Railway 部署按钮。
  • 从源码构建 (Go 1.21+, Node 18+) – 后端使用 go build,前端使用 npm run dev

支持的市场

  • 所有 9 个列出的交易所的加密货币永续合约。
  • 在 Hyperliquid 上,还支持代币化的美股、商品、指数、外汇和 pre‑IPO 永续合约(例如 TSLA, NVDA, GOLD, SPX, EUR, OPENAI)。

安全机制

机制 功能
仓位限制 限制并发仓位和每笔资产的名义规模
杠杆限制 无论模型请求如何,执行硬性杠杆上限
交易所端保护 入场后在交易所自动设置止损/止盈
回撤自动平仓 自动平仓从峰值回撤过多的盈利仓位
交易节流 最短持有时间、每种符号的冷却时间、每小时入场上限
安全模式 在模型反复失败后阻止新入场
启动预检 在开始前验证模型访问权限、钱包余额、策略配置

文档与社区

  • 入门指南、架构概述、策略模块详情、常见问题解答和故障排除文档位于 docs/ 文件夹中。
  • 用于支持的活跃 Telegram 社区、Twitter/X 账号和问题追踪器。
  • 贡献奖励通过加权系统进行跟踪(例如,置顶问题的 PR 获得最多积分)。

License – AGPL‑3.0(源码可用,必须在相同的许可证下分享修改内容)。

免责声明 – 本项目具有实验性;AI 生成的交易策略可能会导致亏损。用户应仅使用可以承受损失的资金进行交易,并遵守每个交易场所的风险规则。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目