NoFxAiOS/nofx
Your AI trading terminal assistant for US stocks, commodities, forex, and crypto.
NOFX – 開源 AI 驅動型加密貨幣交易終端
產品簡介 – NOFX 是一個自託管交易平台,其核心決策邏輯由大語言模型 (LLM) 提供。基於 Go 的執行期 (runtime) 會持續讀取市場數據,向模型請求交易,並在將訂單發送到 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 的統一連接器。
工作原理
- 註冊與注資 – 首先,用戶成為實例所有者,向鏈上「AI 費用錢包」注資(≥ $1 USDC),並在所選交易所存入 ≥ $12 USDC(例如 Hyperliquid)。
- Autopilot – 系統每隔幾分鐘輪詢一次市場數據,向選定的 LLM 發送提示詞(包括來自 Claw402 的方向板數據),接收交易建議,然後 Go 執行期在執行前根據所有風險規則進行檢查。
- 透明度 – 每筆訂單都會記錄準確的模型提示詞和回應,提供完整的審計追蹤。
- 競賽 – 用戶可以運行多個交易員,並在公開排行榜上比較實現收益。
安裝選項
- 一行腳本 (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 上,還支援代幣化的美股、商品、指數、FX 及 pre‑IPO 永續合約(例如 TSLA, NVDA, GOLD, SPX, EUR, OPENAI)。
安全機制
| 機制 | 功能 |
|---|---|
| 倉位限制 | 限制同時持倉及每筆資產的名義規模 |
| 槓桿限制 | 無論模型請求如何,執行硬性槓桿上限 |
| 交易所端保護 | 入場後在交易所自動設置止損/止盈 |
| 回撤自動平倉 | 自動平倉從峰值回撤過多的盈利倉位 |
| 交易節流 | 最短持有時間、每種符號的冷卻時間、每小時進場上限 |
| 安全模式 | 在模型反覆失敗後阻止新進場 |
| 啟動預檢 | 在開始前驗證模型存取權限、錢包餘額、策略配置 |
文件與社群
- 入門指南、架構概述、策略模組詳情、常見問題解答和故障排除文件位於
docs/資料夾中。 - 用於支援的活躍 Telegram 社群、Twitter/X 帳號及問題追蹤器。
- 貢獻獎勵透過加權系統進行追蹤(例如,置頂問題的 PR 獲得最多積分)。
License – AGPL‑3.0(原始碼可用,必須在相同的授權下分享修改內容)。
免責聲明 – 本專案具有實驗性;AI 生成的交易策略可能會導致虧損。用戶應僅使用可以承受損失的資金進行交易,並遵守每個交易場所的風險規則。
相關
- 專案
- 專案
- 專案
- 專案
- 專案