mirror of
https://github.com/laoxong/nofx.git
synced 2026-06-04 09:58:22 +08:00
docs: sync all i18n READMEs with new autonomous AI trading assistant structure
This commit is contained in:
+135
-276
@@ -1,7 +1,8 @@
|
|||||||
<h1 align="center">NOFX — オープンソース AI トレーディング OS</h1>
|
<h1 align="center">NOFX</h1>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<strong>AI 駆動金融取引のインフラストラクチャレイヤー</strong>
|
<strong>あなた専属の AI トレーディングアシスタント。</strong><br/>
|
||||||
|
<strong>あらゆる市場。あらゆるモデル。API キー不要、USDC で支払い。</strong>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
@@ -14,305 +15,163 @@
|
|||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://golang.org/"><img src="https://img.shields.io/badge/Go-1.21+-00ADD8?style=flat&logo=go" alt="Go"></a>
|
<a href="https://golang.org/"><img src="https://img.shields.io/badge/Go-1.21+-00ADD8?style=flat&logo=go" alt="Go"></a>
|
||||||
<a href="https://reactjs.org/"><img src="https://img.shields.io/badge/React-18+-61DAFB?style=flat&logo=react" alt="React"></a>
|
<a href="https://reactjs.org/"><img src="https://img.shields.io/badge/React-18+-61DAFB?style=flat&logo=react" alt="React"></a>
|
||||||
<a href="https://www.typescriptlang.org/"><img src="https://img.shields.io/badge/TypeScript-5.0+-3178C6?style=flat&logo=typescript" alt="TypeScript"></a>
|
<a href="https://x402.org"><img src="https://img.shields.io/badge/x402-USDC%20Payments-2775CA?style=flat" alt="x402"></a>
|
||||||
|
<a href="https://claw402.ai"><img src="https://img.shields.io/badge/Claw402-AI%20Gateway-FF6B35?style=flat" alt="Claw402"></a>
|
||||||
|
<a href="https://blockrun.ai"><img src="https://img.shields.io/badge/BlockRun-x402%20Provider-8B5CF6?style=flat" alt="BlockRun"></a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
**言語:** [English](../../../README.md) | [中文](../zh-CN/README.md) | [日本語](README.md)
|
<p align="center">
|
||||||
|
<a href="../../../README.md">English</a> ·
|
||||||
|
<a href="../zh-CN/README.md">中文</a> ·
|
||||||
|
<a href="README.md">日本語</a> ·
|
||||||
|
<a href="../ko/README.md">한국어</a> ·
|
||||||
|
<a href="../ru/README.md">Русский</a> ·
|
||||||
|
<a href="../uk/README.md">Українська</a> ·
|
||||||
|
<a href="../vi/README.md">Tiếng Việt</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### コア機能
|
NOFX はオープンソースの**自律型** AI トレーディングアシスタントです。従来の AI ツールのように手動でモデルを設定し、API キーを管理し、データソースを接続する必要はありません — NOFX の AI は**市場を自ら認識し、モデルを自ら選択し、データを自ら取得します**。人間の介入はゼロ。あなたは戦略を設定するだけ、残りは AI が処理します。
|
||||||
|
|
||||||
- **マルチ AI サポート**: DeepSeek、Qwen、GPT、Claude、Gemini、Grok、Kimi を実行 - いつでもモデルを切り替え可能
|
**完全自律**: AI がどのモデルを使うか、どの市場データを取得するか、いつ取引するかを自ら判断します。手動のモデル設定不要。複数サービスの API キー管理不要。USDC ウォレットに入金して実行するだけ。
|
||||||
- **マルチ取引所**: Binance、Bybit、OKX、Bitget、KuCoin、Gate、Hyperliquid、Aster DEX、Lighter で統一取引
|
|
||||||
- **ストラテジースタジオ**: コインソース、インジケーター、リスク管理を設定するビジュアル戦略ビルダー
|
|
||||||
- **AI 競争モード**: 複数の AI トレーダーがリアルタイムで競争、パフォーマンスを並べて追跡
|
|
||||||
- **Web ベース設定**: JSON 編集不要 - Web インターフェースですべて設定
|
|
||||||
- **リアルタイムダッシュボード**: ライブポジション、損益追跡、思考連鎖付き AI 決定ログ
|
|
||||||
|
|
||||||
### 公式リンク
|
他との違い:**[x402](https://x402.org) マイクロペイメント内蔵**。API キー不要。USDC ウォレットに入金してリクエストごとに支払い。ウォレットがあなたの身分証明。
|
||||||
|
|
||||||
- **公式サイト**: [https://nofxai.com](https://nofxai.com)
|
|
||||||
- **データダッシュボード**: [https://nofxos.ai/dashboard](https://nofxos.ai/dashboard)
|
|
||||||
- **API ドキュメント**: [https://nofxos.ai/api-docs](https://nofxos.ai/api-docs)
|
|
||||||
|
|
||||||
> **リスク警告**: このシステムは実験的です。AI 自動取引には重大なリスクがあります。学習/研究目的または少額でのテストのみを強くお勧めします!
|
|
||||||
|
|
||||||
## 開発者コミュニティ
|
|
||||||
|
|
||||||
Telegram 開発者コミュニティに参加: **[NOFX 開発者コミュニティ](https://t.me/nofx_dev_community)**
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 始める前に
|
|
||||||
|
|
||||||
NOFXを使用するには以下が必要です:
|
|
||||||
|
|
||||||
1. **取引所アカウント** - サポートされている取引所に登録し、取引権限付きのAPI認証情報を作成
|
|
||||||
2. **AI モデル API キー** - サポートされているプロバイダーから取得(コスト効率の良いDeepSeekを推奨)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## サポート取引所
|
|
||||||
|
|
||||||
### CEX (中央集権型取引所)
|
|
||||||
|
|
||||||
| 取引所 | ステータス | 登録 (手数料割引) |
|
|
||||||
|----------|--------|-------------------------|
|
|
||||||
| **Binance** | ✅ サポート | [登録](https://www.binance.com/join?ref=NOFXENG) |
|
|
||||||
| **Bybit** | ✅ サポート | [登録](https://partner.bybit.com/b/83856) |
|
|
||||||
| **OKX** | ✅ サポート | [登録](https://www.okx.com/join/1865360) |
|
|
||||||
| **Bitget** | ✅ サポート | [登録](https://www.bitget.com/referral/register?from=referral&clacCode=c8a43172) |
|
|
||||||
| **KuCoin** | ✅ サポート | [登録](https://www.kucoin.com/r/broker/CXEV7XKK) |
|
|
||||||
| **Gate** | ✅ サポート | [登録](https://www.gatenode.xyz/share/VQBGUAxY) |
|
|
||||||
|
|
||||||
### Perp-DEX (分散型永久先物取引所)
|
|
||||||
|
|
||||||
| 取引所 | ステータス | 登録 (手数料割引) |
|
|
||||||
|----------|--------|-------------------------|
|
|
||||||
| **Hyperliquid** | ✅ サポート | [登録](https://app.hyperliquid.xyz/join/AITRADING) |
|
|
||||||
| **Aster DEX** | ✅ サポート | [登録](https://www.asterdex.com/en/referral/fdfc0e) |
|
|
||||||
| **Lighter** | ✅ サポート | [登録](https://app.lighter.xyz/?referral=68151432) |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## サポート AI モデル
|
|
||||||
|
|
||||||
| AI モデル | ステータス | API キー取得 |
|
|
||||||
|----------|--------|-------------|
|
|
||||||
| **DeepSeek** | ✅ サポート | [API キー取得](https://platform.deepseek.com) |
|
|
||||||
| **Qwen** | ✅ サポート | [API キー取得](https://dashscope.console.aliyun.com) |
|
|
||||||
| **OpenAI (GPT)** | ✅ サポート | [API キー取得](https://platform.openai.com) |
|
|
||||||
| **Claude** | ✅ サポート | [API キー取得](https://console.anthropic.com) |
|
|
||||||
| **Gemini** | ✅ サポート | [API キー取得](https://aistudio.google.com) |
|
|
||||||
| **Grok** | ✅ サポート | [API キー取得](https://console.x.ai) |
|
|
||||||
| **Kimi** | ✅ サポート | [API キー取得](https://platform.moonshot.cn) |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## クイックスタート
|
|
||||||
|
|
||||||
### オプション 1: Docker デプロイ(推奨)
|
|
||||||
|
|
||||||
```bash
|
|
||||||
git clone https://github.com/NoFxAiOS/nofx.git
|
|
||||||
cd nofx
|
|
||||||
chmod +x ./start.sh
|
|
||||||
./start.sh start --build
|
|
||||||
```
|
|
||||||
|
|
||||||
Web インターフェースにアクセス: **http://localhost:3000**
|
|
||||||
|
|
||||||
### 最新版への更新
|
|
||||||
|
|
||||||
> **💡 更新は頻繁です。** 最新の機能と修正を取得するために、毎日このコマンドを実行してください:
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
||||||
```
|
```
|
||||||
|
|
||||||
このコマンドは最新の公式イメージを取得し、サービスを自動的に再起動します。
|
**http://127.0.0.1:3000** を開く。完了。
|
||||||
|
|
||||||
### オプション 2: 手動インストール
|
---
|
||||||
|
|
||||||
|
## x402 の仕組み
|
||||||
|
|
||||||
|
従来のフロー:アカウント登録 → クレジット購入 → API キー取得 → クォータ管理 → キーのローテーション。
|
||||||
|
|
||||||
|
x402 フロー:
|
||||||
|
|
||||||
|
```
|
||||||
|
リクエスト → 402(価格提示)→ ウォレットが USDC を署名 → リトライ → 完了
|
||||||
|
```
|
||||||
|
|
||||||
|
アカウント不要。API キー不要。前払いクレジット不要。ウォレット1つで全モデル。
|
||||||
|
|
||||||
|
### 内蔵 x402 プロバイダー
|
||||||
|
|
||||||
|
| プロバイダー | チェーン | モデル |
|
||||||
|
|:---------|:------|:-------|
|
||||||
|
| <img src="../../../web/public/icons/claw402.png" width="20" height="20" style="vertical-align: middle;"/> **[Claw402](https://claw402.ai)** | Base | GPT-5.4, Claude Opus, DeepSeek, Qwen, Grok, Gemini, Kimi — 15+ モデル |
|
||||||
|
| **[BlockRun](https://blockrun.ai)** | Base | 設定可能 |
|
||||||
|
| **[BlockRun Sol](https://sol.blockrun.ai)** | Solana | 設定可能 |
|
||||||
|
|
||||||
|
**[ClawRouter](https://github.com/BlockRunAI/ClawRouter)** とも互換 — リクエストごとに最安のモデルを自動選択するインテリジェント LLM ルーター(41+ モデル、74-100% 節約、<1ms ルーティング)。
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 機能
|
||||||
|
|
||||||
|
| 機能 | 説明 |
|
||||||
|
|:--------|:------------|
|
||||||
|
| **マルチ AI** | DeepSeek, Qwen, GPT, Claude, Gemini, Grok, Kimi — いつでも切替 |
|
||||||
|
| **マルチ取引所** | Binance, Bybit, OKX, Bitget, KuCoin, Gate, Hyperliquid, Aster, Lighter |
|
||||||
|
| **ストラテジースタジオ** | ビジュアルビルダー — コインソース、インジケーター、リスク管理 |
|
||||||
|
| **AI ディベートアリーナ** | 複数 AI が取引を議論(ブル vs ベア vs アナリスト)、投票、実行 |
|
||||||
|
| **AI 競争** | AI がリアルタイムで競争、リーダーボードで成績ランキング |
|
||||||
|
| **Telegram エージェント** | トレーディングアシスタントとチャット — ストリーミング、ツール呼び出し、メモリ |
|
||||||
|
| **バックテストラボ** | 過去データシミュレーション、エクイティカーブと成績指標 |
|
||||||
|
| **ダッシュボード** | ライブポジション、損益、Chain of Thought 付き AI 判断ログ |
|
||||||
|
|
||||||
|
### 市場
|
||||||
|
|
||||||
|
暗号通貨 · 米国株 · FX · 貴金属
|
||||||
|
|
||||||
|
### 取引所 (CEX)
|
||||||
|
|
||||||
|
| 取引所 | ステータス | 登録 (手数料割引) |
|
||||||
|
|:---------|:------:|:------------------------|
|
||||||
|
| <img src="../../../web/public/exchange-icons/binance.jpg" width="20" height="20" style="vertical-align: middle;"/> **Binance** | ✅ | [登録](https://www.binance.com/join?ref=NOFXENG) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/bybit.png" width="20" height="20" style="vertical-align: middle;"/> **Bybit** | ✅ | [登録](https://partner.bybit.com/b/83856) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/okx.svg" width="20" height="20" style="vertical-align: middle;"/> **OKX** | ✅ | [登録](https://www.okx.com/join/1865360) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/bitget.svg" width="20" height="20" style="vertical-align: middle;"/> **Bitget** | ✅ | [登録](https://www.bitget.com/referral/register?from=referral&clacCode=c8a43172) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/kucoin.svg" width="20" height="20" style="vertical-align: middle;"/> **KuCoin** | ✅ | [登録](https://www.kucoin.com/r/broker/CXEV7XKK) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/gate.svg" width="20" height="20" style="vertical-align: middle;"/> **Gate** | ✅ | [登録](https://www.gatenode.xyz/share/VQBGUAxY) |
|
||||||
|
|
||||||
|
### 取引所 (Perp-DEX)
|
||||||
|
|
||||||
|
| 取引所 | ステータス | 登録 (手数料割引) |
|
||||||
|
|:---------|:------:|:------------------------|
|
||||||
|
| <img src="../../../web/public/exchange-icons/hyperliquid.png" width="20" height="20" style="vertical-align: middle;"/> **Hyperliquid** | ✅ | [登録](https://app.hyperliquid.xyz/join/AITRADING) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/aster.svg" width="20" height="20" style="vertical-align: middle;"/> **Aster DEX** | ✅ | [登録](https://www.asterdex.com/en/referral/fdfc0e) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/lighter.png" width="20" height="20" style="vertical-align: middle;"/> **Lighter** | ✅ | [登録](https://app.lighter.xyz/?referral=68151432) |
|
||||||
|
|
||||||
|
### AI モデル (API キーモード)
|
||||||
|
|
||||||
|
| AI モデル | ステータス | API キー取得 |
|
||||||
|
|:---------|:------:|:------------|
|
||||||
|
| <img src="../../../web/public/icons/deepseek.svg" width="20" height="20" style="vertical-align: middle;"/> **DeepSeek** | ✅ | [API キー取得](https://platform.deepseek.com) |
|
||||||
|
| <img src="../../../web/public/icons/qwen.svg" width="20" height="20" style="vertical-align: middle;"/> **Qwen** | ✅ | [API キー取得](https://dashscope.console.aliyun.com) |
|
||||||
|
| <img src="../../../web/public/icons/openai.svg" width="20" height="20" style="vertical-align: middle;"/> **OpenAI (GPT)** | ✅ | [API キー取得](https://platform.openai.com) |
|
||||||
|
| <img src="../../../web/public/icons/claude.svg" width="20" height="20" style="vertical-align: middle;"/> **Claude** | ✅ | [API キー取得](https://console.anthropic.com) |
|
||||||
|
| <img src="../../../web/public/icons/gemini.svg" width="20" height="20" style="vertical-align: middle;"/> **Gemini** | ✅ | [API キー取得](https://aistudio.google.com) |
|
||||||
|
| <img src="../../../web/public/icons/grok.svg" width="20" height="20" style="vertical-align: middle;"/> **Grok** | ✅ | [API キー取得](https://console.x.ai) |
|
||||||
|
| <img src="../../../web/public/icons/kimi.svg" width="20" height="20" style="vertical-align: middle;"/> **Kimi** | ✅ | [API キー取得](https://platform.moonshot.cn) |
|
||||||
|
|
||||||
|
### AI モデル (x402 モード — API キー不要)
|
||||||
|
|
||||||
|
15+ モデルを [Claw402](https://claw402.ai) または [BlockRun](https://blockrun.ai) 経由で利用 — USDC ウォレットのみ
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## インストール
|
||||||
|
|
||||||
|
### Linux / macOS
|
||||||
|
|
||||||
|
```bash
|
||||||
|
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
||||||
|
```
|
||||||
|
|
||||||
|
### Railway (クラウド)
|
||||||
|
|
||||||
|
[](https://railway.com/deploy/nofx?referralCode=nofx)
|
||||||
|
|
||||||
|
### Docker
|
||||||
|
|
||||||
|
```bash
|
||||||
|
curl -O https://raw.githubusercontent.com/NoFxAiOS/nofx/main/docker-compose.prod.yml
|
||||||
|
docker compose -f docker-compose.prod.yml up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
### ソースから
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# 前提条件: Go 1.21+, Node.js 18+, TA-Lib
|
# 前提条件: Go 1.21+, Node.js 18+, TA-Lib
|
||||||
|
# macOS: brew install ta-lib
|
||||||
|
|
||||||
# TA-Lib インストール (macOS)
|
git clone https://github.com/NoFxAiOS/nofx.git && cd nofx
|
||||||
brew install ta-lib
|
go build -o nofx && ./nofx # バックエンド
|
||||||
|
cd web && npm install && npm run dev # フロントエンド(新しいターミナル)
|
||||||
# クローンとセットアップ
|
|
||||||
git clone https://github.com/NoFxAiOS/nofx.git
|
|
||||||
cd nofx
|
|
||||||
go mod download
|
|
||||||
cd web && npm install && cd ..
|
|
||||||
|
|
||||||
# バックエンド起動
|
|
||||||
go build -o nofx && ./nofx
|
|
||||||
|
|
||||||
# フロントエンド起動(新しいターミナル)
|
|
||||||
cd web && npm run dev
|
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 初期設定
|
## リンク
|
||||||
|
|
||||||
1. **AI モデル設定** - AI API キーを追加
|
| | |
|
||||||
2. **取引所設定** - 取引所 API 認証情報を設定
|
|:--|:--|
|
||||||
3. **戦略作成** - ストラテジースタジオで取引戦略を設定
|
| ウェブサイト | [nofxai.com](https://nofxai.com) |
|
||||||
4. **トレーダー作成** - AI モデル + 取引所 + 戦略を組み合わせ
|
| ダッシュボード | [nofxos.ai/dashboard](https://nofxos.ai/dashboard) |
|
||||||
5. **取引開始** - 設定したトレーダーを起動
|
| API ドキュメント | [nofxos.ai/api-docs](https://nofxos.ai/api-docs) |
|
||||||
|
| Telegram | [nofx_dev_community](https://t.me/nofx_dev_community) |
|
||||||
|
| Twitter | [@nofx_official](https://x.com/nofx_official) |
|
||||||
|
|
||||||
|
> **リスク警告**: AI 自動取引には重大なリスクがあります。学習/研究目的または少額でのテストのみを推奨します。
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## リスク警告
|
## License
|
||||||
|
|
||||||
1. 暗号通貨市場は非常に変動が激しい - AI の決定は利益を保証しない
|
[AGPL-3.0](../../../LICENSE)
|
||||||
2. 先物取引はレバレッジを使用 - 損失は元本を超える可能性がある
|
|
||||||
3. 極端な市場状況では清算リスクがある
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## サーバー展開
|
|
||||||
|
|
||||||
### クイックデプロイ (HTTP経由のIP)
|
|
||||||
|
|
||||||
デフォルトでは、トランスポート暗号化は**無効**になっており、HTTPSなしでIPアドレス経由でNOFXにアクセスできます:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
# サーバーにデプロイ
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
|
||||||
```
|
|
||||||
|
|
||||||
`http://YOUR_SERVER_IP:3000` 経由でアクセス - すぐに動作します。
|
|
||||||
|
|
||||||
### セキュリティ強化 (HTTPS)
|
|
||||||
|
|
||||||
セキュリティを強化するには、`.env`でトランスポート暗号化を有効にします:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
TRANSPORT_ENCRYPTION=true
|
|
||||||
```
|
|
||||||
|
|
||||||
有効にすると、ブラウザはWeb Crypto APIを使用して転送前にAPIキーを暗号化します。これには以下が必要です:
|
|
||||||
- `https://` - SSLを備えた任意のドメイン
|
|
||||||
- `http://localhost` - ローカル開発
|
|
||||||
|
|
||||||
### Cloudflareを使用した簡単なHTTPSセットアップ
|
|
||||||
|
|
||||||
1. **ドメインをCloudflareに追加** (無料プランでOK)
|
|
||||||
- [dash.cloudflare.com](https://dash.cloudflare.com) にアクセス
|
|
||||||
- ドメインを追加してネームサーバーを更新
|
|
||||||
|
|
||||||
2. **DNSレコードを作成**
|
|
||||||
- タイプ: `A`
|
|
||||||
- 名前: `nofx` (またはサブドメイン)
|
|
||||||
- コンテンツ: サーバーのIP
|
|
||||||
- プロキシ状態: **Proxied** (オレンジ色の雲)
|
|
||||||
|
|
||||||
3. **SSL/TLSを設定**
|
|
||||||
- SSL/TLS設定に移動
|
|
||||||
- 暗号化モードを **Flexible** に設定
|
|
||||||
|
|
||||||
```
|
|
||||||
User ──[HTTPS]──→ Cloudflare ──[HTTP]──→ Your Server:3000
|
|
||||||
```
|
|
||||||
|
|
||||||
4. **トランスポート暗号化を有効化**
|
|
||||||
```bash
|
|
||||||
# .envを編集して設定
|
|
||||||
TRANSPORT_ENCRYPTION=true
|
|
||||||
```
|
|
||||||
|
|
||||||
5. **完了!** `https://nofx.yourdomain.com` 経由でアクセス
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 初期設定 (Webインターフェース)
|
|
||||||
|
|
||||||
システムを起動した後、Webインターフェースを通じて設定します:
|
|
||||||
|
|
||||||
1. **AIモデルの設定** - AI APIキーを追加 (DeepSeek、OpenAI など)
|
|
||||||
2. **取引所の設定** - 取引所API認証情報を設定
|
|
||||||
3. **戦略の作成** - ストラテジースタジオで取引戦略を設定
|
|
||||||
4. **トレーダーの作成** - AIモデル + 取引所 + 戦略を組み合わせ
|
|
||||||
5. **取引開始** - 設定したトレーダーを起動
|
|
||||||
|
|
||||||
すべての設定はWebインターフェースで完了 - JSONファイルの編集は不要です。
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Webインターフェース機能
|
|
||||||
|
|
||||||
### 競争ページ
|
|
||||||
- リアルタイムROIリーダーボード
|
|
||||||
- マルチAIパフォーマンス比較チャート
|
|
||||||
- ライブ損益追跡とランキング
|
|
||||||
|
|
||||||
### ダッシュボード
|
|
||||||
- TradingViewスタイルのローソク足チャート
|
|
||||||
- リアルタイムポジション管理
|
|
||||||
- Chain of Thought推論付きAI決定ログ
|
|
||||||
- エクイティカーブ追跡
|
|
||||||
|
|
||||||
### ストラテジースタジオ
|
|
||||||
- コインソース設定 (静的リスト、AI500プール、OI Top)
|
|
||||||
- テクニカル指標 (EMA、MACD、RSI、ATR、出来高、OI、資金調達率)
|
|
||||||
- リスク管理設定 (レバレッジ、ポジション制限、証拠金使用率)
|
|
||||||
- リアルタイムプロンプトプレビュー付きAIテスト
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## よくある問題
|
|
||||||
|
|
||||||
### TA-Libが見つからない
|
|
||||||
```bash
|
|
||||||
# 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](LICENSE) ファイルを参照してください。
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 貢献
|
|
||||||
|
|
||||||
貢献を歓迎します!以下を参照してください:
|
|
||||||
- **[貢献ガイド](CONTRIBUTING.md)** - 開発ワークフローとPRプロセス
|
|
||||||
- **[行動規範](CODE_OF_CONDUCT.md)** - コミュニティガイドライン
|
|
||||||
- **[セキュリティポリシー](SECURITY.md)** - 脆弱性の報告
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 貢献者エアドロッププログラム
|
|
||||||
|
|
||||||
すべての貢献はGitHubで追跡されます。NOFXが収益を生み出すと、貢献者は貢献に基づいてエアドロップを受け取ります。
|
|
||||||
|
|
||||||
**[ピン留めされたIssue](https://github.com/NoFxAiOS/nofx/issues)を解決するPRは最高報酬を受け取ります!**
|
|
||||||
|
|
||||||
| 貢献タイプ | 重み |
|
|
||||||
|------------------|:------:|
|
|
||||||
| **ピン留めIssue PR** | ⭐⭐⭐⭐⭐⭐ |
|
|
||||||
| **コードコミット** (マージされたPR) | ⭐⭐⭐⭐⭐ |
|
|
||||||
| **バグ修正** | ⭐⭐⭐⭐ |
|
|
||||||
| **機能提案** | ⭐⭐⭐ |
|
|
||||||
| **バグ報告** | ⭐⭐ |
|
|
||||||
| **ドキュメント** | ⭐⭐ |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## リスク警告
|
|
||||||
|
|
||||||
1. 暗号通貨市場は非常に変動が激しい - AIの決定は利益を保証しない
|
|
||||||
2. 先物取引はレバレッジを使用 - 損失は元本を超える可能性がある
|
|
||||||
3. 極端な市場状況では清算リスクがある
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## コンタクト
|
|
||||||
|
|
||||||
- **GitHub Issues**: [Issue を提出](https://github.com/NoFxAiOS/nofx/issues)
|
|
||||||
- **開発者コミュニティ**: [Telegram グループ](https://t.me/nofx_dev_community)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Star History
|
|
||||||
|
|
||||||
[](https://star-history.com/#NoFxAiOS/nofx&Date)
|
[](https://star-history.com/#NoFxAiOS/nofx&Date)
|
||||||
|
|||||||
+135
-277
@@ -1,7 +1,8 @@
|
|||||||
<h1 align="center">NOFX — 오픈소스 AI 트레이딩 OS</h1>
|
<h1 align="center">NOFX</h1>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<strong>AI 기반 금융 거래를 위한 인프라 레이어</strong>
|
<strong>당신만의 AI 트레이딩 어시스턴트.</strong><br/>
|
||||||
|
<strong>모든 시장. 모든 모델. API 키 없이 USDC로 결제.</strong>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
@@ -14,306 +15,163 @@
|
|||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://golang.org/"><img src="https://img.shields.io/badge/Go-1.21+-00ADD8?style=flat&logo=go" alt="Go"></a>
|
<a href="https://golang.org/"><img src="https://img.shields.io/badge/Go-1.21+-00ADD8?style=flat&logo=go" alt="Go"></a>
|
||||||
<a href="https://reactjs.org/"><img src="https://img.shields.io/badge/React-18+-61DAFB?style=flat&logo=react" alt="React"></a>
|
<a href="https://reactjs.org/"><img src="https://img.shields.io/badge/React-18+-61DAFB?style=flat&logo=react" alt="React"></a>
|
||||||
<a href="https://www.typescriptlang.org/"><img src="https://img.shields.io/badge/TypeScript-5.0+-3178C6?style=flat&logo=typescript" alt="TypeScript"></a>
|
<a href="https://x402.org"><img src="https://img.shields.io/badge/x402-USDC%20Payments-2775CA?style=flat" alt="x402"></a>
|
||||||
|
<a href="https://claw402.ai"><img src="https://img.shields.io/badge/Claw402-AI%20Gateway-FF6B35?style=flat" alt="Claw402"></a>
|
||||||
|
<a href="https://blockrun.ai"><img src="https://img.shields.io/badge/BlockRun-x402%20Provider-8B5CF6?style=flat" alt="BlockRun"></a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
**언어:** [English](../../../README.md) | [中文](../zh-CN/README.md) | [한국어](README.md)
|
<p align="center">
|
||||||
|
<a href="../../../README.md">English</a> ·
|
||||||
|
<a href="../zh-CN/README.md">中文</a> ·
|
||||||
|
<a href="../ja/README.md">日本語</a> ·
|
||||||
|
<a href="README.md">한국어</a> ·
|
||||||
|
<a href="../ru/README.md">Русский</a> ·
|
||||||
|
<a href="../uk/README.md">Українська</a> ·
|
||||||
|
<a href="../vi/README.md">Tiếng Việt</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### 핵심 기능
|
NOFX는 오픈소스 **자율형** AI 트레이딩 어시스턴트입니다. 수동으로 모델을 설정하고, API 키를 관리하고, 데이터 소스를 연결해야 하는 기존 AI 도구와 달리 — NOFX의 AI는 **시장을 스스로 인식하고, 모델을 스스로 선택하고, 데이터를 스스로 가져옵니다**. 인간 개입 제로. 전략만 설정하면 나머지는 AI가 처리합니다.
|
||||||
|
|
||||||
- **다중 AI 지원**: DeepSeek, Qwen, GPT, Claude, Gemini, Grok, Kimi 실행 - 언제든 모델 전환 가능
|
**완전 자율**: AI가 어떤 모델을 사용할지, 어떤 시장 데이터를 가져올지, 언제 거래할지를 스스로 결정합니다. 수동 모델 설정 불필요. 여러 서비스의 API 키 관리 불필요. USDC 지갑에 충전하고 실행하기만 하면 됩니다.
|
||||||
- **다중 거래소**: Binance, Bybit, OKX, Bitget, KuCoin, Gate, Hyperliquid, Aster DEX, Lighter에서 통합 거래
|
|
||||||
- **전략 스튜디오**: 코인 소스, 지표, 리스크 제어를 설정하는 시각적 전략 빌더
|
|
||||||
- **AI 경쟁 모드**: 여러 AI 트레이더가 실시간으로 경쟁, 성과를 나란히 추적
|
|
||||||
- **웹 기반 설정**: JSON 편집 불필요 - 웹 인터페이스에서 모든 설정 완료
|
|
||||||
- **실시간 대시보드**: 실시간 포지션, 손익 추적, 사고의 연쇄가 포함된 AI 결정 로그
|
|
||||||
|
|
||||||
### 공식 링크
|
차별점: **[x402](https://x402.org) 마이크로 결제 내장**. API 키 불필요. USDC 지갑에 충전하고 요청마다 결제. 지갑이 곧 신원.
|
||||||
|
|
||||||
- **공식 웹사이트**: [https://nofxai.com](https://nofxai.com)
|
|
||||||
- **데이터 대시보드**: [https://nofxos.ai/dashboard](https://nofxos.ai/dashboard)
|
|
||||||
- **API 문서**: [https://nofxos.ai/api-docs](https://nofxos.ai/api-docs)
|
|
||||||
|
|
||||||
> **위험 경고**: 이 시스템은 실험적입니다. AI 자동 거래에는 상당한 위험이 있습니다. 학습/연구 목적 또는 소액 테스트만 강력히 권장합니다!
|
|
||||||
|
|
||||||
## 개발자 커뮤니티
|
|
||||||
|
|
||||||
Telegram 개발자 커뮤니티 참여: **[NOFX 개발자 커뮤니티](https://t.me/nofx_dev_community)**
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 시작하기 전에
|
|
||||||
|
|
||||||
NOFX를 사용하려면 다음이 필요합니다:
|
|
||||||
|
|
||||||
1. **거래소 계정** - 지원되는 거래소에 등록하고 거래 권한이 있는 API 자격 증명 생성
|
|
||||||
2. **AI 모델 API 키** - 지원되는 제공업체에서 획득 (비용 효율성을 위해 DeepSeek 권장)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 지원 거래소
|
|
||||||
|
|
||||||
### CEX (중앙화 거래소)
|
|
||||||
|
|
||||||
| 거래소 | 상태 | 등록 (수수료 할인) |
|
|
||||||
|----------|--------|-------------------------|
|
|
||||||
| **Binance** | ✅ 지원 | [등록](https://www.binance.com/join?ref=NOFXENG) |
|
|
||||||
| **Bybit** | ✅ 지원 | [등록](https://partner.bybit.com/b/83856) |
|
|
||||||
| **OKX** | ✅ 지원 | [등록](https://www.okx.com/join/1865360) |
|
|
||||||
| **Bitget** | ✅ 지원 | [등록](https://www.bitget.com/referral/register?from=referral&clacCode=c8a43172) |
|
|
||||||
| **KuCoin** | ✅ 지원 | [등록](https://www.kucoin.com/r/broker/CXEV7XKK) |
|
|
||||||
| **Gate** | ✅ 지원 | [등록](https://www.gatenode.xyz/share/VQBGUAxY) |
|
|
||||||
|
|
||||||
### Perp-DEX (탈중앙화 영구 선물 거래소)
|
|
||||||
|
|
||||||
| 거래소 | 상태 | 등록 (수수료 할인) |
|
|
||||||
|----------|--------|-------------------------|
|
|
||||||
| **Hyperliquid** | ✅ 지원 | [등록](https://app.hyperliquid.xyz/join/AITRADING) |
|
|
||||||
| **Aster DEX** | ✅ 지원 | [등록](https://www.asterdex.com/en/referral/fdfc0e) |
|
|
||||||
| **Lighter** | ✅ 지원 | [등록](https://app.lighter.xyz/?referral=68151432) |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 지원 AI 모델
|
|
||||||
|
|
||||||
| AI 모델 | 상태 | API 키 받기 |
|
|
||||||
|----------|--------|-------------|
|
|
||||||
| **DeepSeek** | ✅ 지원 | [API 키 받기](https://platform.deepseek.com) |
|
|
||||||
| **Qwen** | ✅ 지원 | [API 키 받기](https://dashscope.console.aliyun.com) |
|
|
||||||
| **OpenAI (GPT)** | ✅ 지원 | [API 키 받기](https://platform.openai.com) |
|
|
||||||
| **Claude** | ✅ 지원 | [API 키 받기](https://console.anthropic.com) |
|
|
||||||
| **Gemini** | ✅ 지원 | [API 키 받기](https://aistudio.google.com) |
|
|
||||||
| **Grok** | ✅ 지원 | [API 키 받기](https://console.x.ai) |
|
|
||||||
| **Kimi** | ✅ 지원 | [API 키 받기](https://platform.moonshot.cn) |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 빠른 시작
|
|
||||||
|
|
||||||
### 옵션 1: Docker 배포 (권장)
|
|
||||||
|
|
||||||
```bash
|
|
||||||
git clone https://github.com/NoFxAiOS/nofx.git
|
|
||||||
cd nofx
|
|
||||||
chmod +x ./start.sh
|
|
||||||
./start.sh start --build
|
|
||||||
```
|
|
||||||
|
|
||||||
웹 인터페이스 접속: **http://localhost:3000**
|
|
||||||
|
|
||||||
### 최신 버전 유지
|
|
||||||
|
|
||||||
> **💡 업데이트가 빈번합니다.** 최신 기능과 수정 사항을 받으려면 매일 이 명령을 실행하세요:
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
||||||
```
|
```
|
||||||
|
|
||||||
이 명령은 최신 공식 이미지를 가져오고 서비스를 자동으로 다시 시작합니다.
|
**http://127.0.0.1:3000** 을 열면 완료.
|
||||||
|
|
||||||
### 옵션 2: 수동 설치
|
---
|
||||||
|
|
||||||
|
## x402 작동 방식
|
||||||
|
|
||||||
|
기존 플로우: 계정 등록 → 크레딧 구매 → API 키 받기 → 쿼터 관리 → 키 교체.
|
||||||
|
|
||||||
|
x402 플로우:
|
||||||
|
|
||||||
|
```
|
||||||
|
요청 → 402 (가격 제시) → 지갑이 USDC 서명 → 재시도 → 완료
|
||||||
|
```
|
||||||
|
|
||||||
|
계정 불필요. API 키 불필요. 선불 크레딧 불필요. 지갑 하나로 모든 모델.
|
||||||
|
|
||||||
|
### 내장 x402 프로바이더
|
||||||
|
|
||||||
|
| 프로바이더 | 체인 | 모델 |
|
||||||
|
|:---------|:------|:-------|
|
||||||
|
| <img src="../../../web/public/icons/claw402.png" width="20" height="20" style="vertical-align: middle;"/> **[Claw402](https://claw402.ai)** | Base | GPT-5.4, Claude Opus, DeepSeek, Qwen, Grok, Gemini, Kimi — 15+ 모델 |
|
||||||
|
| **[BlockRun](https://blockrun.ai)** | Base | 설정 가능 |
|
||||||
|
| **[BlockRun Sol](https://sol.blockrun.ai)** | Solana | 설정 가능 |
|
||||||
|
|
||||||
|
**[ClawRouter](https://github.com/BlockRunAI/ClawRouter)** 호환 — 요청마다 최저가 모델을 자동 선택하는 지능형 LLM 라우터 (41+ 모델, 74-100% 절감, <1ms 라우팅).
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 기능
|
||||||
|
|
||||||
|
| 기능 | 설명 |
|
||||||
|
|:--------|:------------|
|
||||||
|
| **멀티 AI** | DeepSeek, Qwen, GPT, Claude, Gemini, Grok, Kimi — 언제든 전환 |
|
||||||
|
| **멀티 거래소** | Binance, Bybit, OKX, Bitget, KuCoin, Gate, Hyperliquid, Aster, Lighter |
|
||||||
|
| **전략 스튜디오** | 비주얼 빌더 — 코인 소스, 지표, 리스크 관리 |
|
||||||
|
| **AI 토론 아레나** | 여러 AI가 거래 토론 (강세 vs 약세 vs 분석가), 투표, 실행 |
|
||||||
|
| **AI 경쟁** | AI가 실시간 경쟁, 리더보드 순위 |
|
||||||
|
| **Telegram 에이전트** | 트레이딩 어시스턴트와 채팅 — 스트리밍, 도구 호출, 메모리 |
|
||||||
|
| **백테스트 랩** | 과거 시뮬레이션, 자산 곡선 및 성과 지표 |
|
||||||
|
| **대시보드** | 실시간 포지션, 손익, Chain of Thought AI 결정 로그 |
|
||||||
|
|
||||||
|
### 시장
|
||||||
|
|
||||||
|
암호화폐 · 미국 주식 · 외환 · 귀금속
|
||||||
|
|
||||||
|
### 거래소 (CEX)
|
||||||
|
|
||||||
|
| 거래소 | 상태 | 등록 (수수료 할인) |
|
||||||
|
|:---------|:------:|:------------------------|
|
||||||
|
| <img src="../../../web/public/exchange-icons/binance.jpg" width="20" height="20" style="vertical-align: middle;"/> **Binance** | ✅ | [등록](https://www.binance.com/join?ref=NOFXENG) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/bybit.png" width="20" height="20" style="vertical-align: middle;"/> **Bybit** | ✅ | [등록](https://partner.bybit.com/b/83856) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/okx.svg" width="20" height="20" style="vertical-align: middle;"/> **OKX** | ✅ | [등록](https://www.okx.com/join/1865360) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/bitget.svg" width="20" height="20" style="vertical-align: middle;"/> **Bitget** | ✅ | [등록](https://www.bitget.com/referral/register?from=referral&clacCode=c8a43172) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/kucoin.svg" width="20" height="20" style="vertical-align: middle;"/> **KuCoin** | ✅ | [등록](https://www.kucoin.com/r/broker/CXEV7XKK) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/gate.svg" width="20" height="20" style="vertical-align: middle;"/> **Gate** | ✅ | [등록](https://www.gatenode.xyz/share/VQBGUAxY) |
|
||||||
|
|
||||||
|
### 거래소 (Perp-DEX)
|
||||||
|
|
||||||
|
| 거래소 | 상태 | 등록 (수수료 할인) |
|
||||||
|
|:---------|:------:|:------------------------|
|
||||||
|
| <img src="../../../web/public/exchange-icons/hyperliquid.png" width="20" height="20" style="vertical-align: middle;"/> **Hyperliquid** | ✅ | [등록](https://app.hyperliquid.xyz/join/AITRADING) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/aster.svg" width="20" height="20" style="vertical-align: middle;"/> **Aster DEX** | ✅ | [등록](https://www.asterdex.com/en/referral/fdfc0e) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/lighter.png" width="20" height="20" style="vertical-align: middle;"/> **Lighter** | ✅ | [등록](https://app.lighter.xyz/?referral=68151432) |
|
||||||
|
|
||||||
|
### AI 모델 (API 키 모드)
|
||||||
|
|
||||||
|
| AI 모델 | 상태 | API 키 받기 |
|
||||||
|
|:---------|:------:|:------------|
|
||||||
|
| <img src="../../../web/public/icons/deepseek.svg" width="20" height="20" style="vertical-align: middle;"/> **DeepSeek** | ✅ | [API 키 받기](https://platform.deepseek.com) |
|
||||||
|
| <img src="../../../web/public/icons/qwen.svg" width="20" height="20" style="vertical-align: middle;"/> **Qwen** | ✅ | [API 키 받기](https://dashscope.console.aliyun.com) |
|
||||||
|
| <img src="../../../web/public/icons/openai.svg" width="20" height="20" style="vertical-align: middle;"/> **OpenAI (GPT)** | ✅ | [API 키 받기](https://platform.openai.com) |
|
||||||
|
| <img src="../../../web/public/icons/claude.svg" width="20" height="20" style="vertical-align: middle;"/> **Claude** | ✅ | [API 키 받기](https://console.anthropic.com) |
|
||||||
|
| <img src="../../../web/public/icons/gemini.svg" width="20" height="20" style="vertical-align: middle;"/> **Gemini** | ✅ | [API 키 받기](https://aistudio.google.com) |
|
||||||
|
| <img src="../../../web/public/icons/grok.svg" width="20" height="20" style="vertical-align: middle;"/> **Grok** | ✅ | [API 키 받기](https://console.x.ai) |
|
||||||
|
| <img src="../../../web/public/icons/kimi.svg" width="20" height="20" style="vertical-align: middle;"/> **Kimi** | ✅ | [API 키 받기](https://platform.moonshot.cn) |
|
||||||
|
|
||||||
|
### AI 모델 (x402 모드 — API 키 불필요)
|
||||||
|
|
||||||
|
15+ 모델을 [Claw402](https://claw402.ai) 또는 [BlockRun](https://blockrun.ai)으로 이용 — USDC 지갑만 있으면 됩니다
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 설치
|
||||||
|
|
||||||
|
### Linux / macOS
|
||||||
|
|
||||||
|
```bash
|
||||||
|
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
||||||
|
```
|
||||||
|
|
||||||
|
### Railway (클라우드)
|
||||||
|
|
||||||
|
[](https://railway.com/deploy/nofx?referralCode=nofx)
|
||||||
|
|
||||||
|
### Docker
|
||||||
|
|
||||||
|
```bash
|
||||||
|
curl -O https://raw.githubusercontent.com/NoFxAiOS/nofx/main/docker-compose.prod.yml
|
||||||
|
docker compose -f docker-compose.prod.yml up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
### 소스에서
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# 필수 조건: Go 1.21+, Node.js 18+, TA-Lib
|
# 필수 조건: Go 1.21+, Node.js 18+, TA-Lib
|
||||||
|
# macOS: brew install ta-lib
|
||||||
|
|
||||||
# TA-Lib 설치 (macOS)
|
git clone https://github.com/NoFxAiOS/nofx.git && cd nofx
|
||||||
brew install ta-lib
|
go build -o nofx && ./nofx # 백엔드
|
||||||
|
cd web && npm install && npm run dev # 프론트엔드 (새 터미널)
|
||||||
# 클론 및 설정
|
|
||||||
git clone https://github.com/NoFxAiOS/nofx.git
|
|
||||||
cd nofx
|
|
||||||
go mod download
|
|
||||||
cd web && npm install && cd ..
|
|
||||||
|
|
||||||
# 백엔드 시작
|
|
||||||
go build -o nofx && ./nofx
|
|
||||||
|
|
||||||
# 프론트엔드 시작 (새 터미널)
|
|
||||||
cd web && npm run dev
|
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 초기 설정
|
## 링크
|
||||||
|
|
||||||
1. **AI 모델 설정** - AI API 키 추가
|
| | |
|
||||||
2. **거래소 설정** - 거래소 API 자격 증명 설정
|
|:--|:--|
|
||||||
3. **전략 생성** - 전략 스튜디오에서 거래 전략 구성
|
| 웹사이트 | [nofxai.com](https://nofxai.com) |
|
||||||
4. **트레이더 생성** - AI 모델 + 거래소 + 전략 조합
|
| 대시보드 | [nofxos.ai/dashboard](https://nofxos.ai/dashboard) |
|
||||||
5. **거래 시작** - 설정된 트레이더 시작
|
| API 문서 | [nofxos.ai/api-docs](https://nofxos.ai/api-docs) |
|
||||||
|
| Telegram | [nofx_dev_community](https://t.me/nofx_dev_community) |
|
||||||
|
| Twitter | [@nofx_official](https://x.com/nofx_official) |
|
||||||
|
|
||||||
|
> **위험 경고**: AI 자동 거래에는 상당한 위험이 있습니다. 학습/연구 또는 소액 테스트만 권장합니다.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 위험 경고
|
## License
|
||||||
|
|
||||||
1. 암호화폐 시장은 매우 변동성이 높음 - AI 결정이 수익을 보장하지 않음
|
[AGPL-3.0](../../../LICENSE)
|
||||||
2. 선물 거래는 레버리지 사용 - 손실이 원금을 초과할 수 있음
|
|
||||||
3. 극단적인 시장 상황에서 청산 위험 있음
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 서버 배포
|
|
||||||
|
|
||||||
### 빠른 배포 (IP를 통한 HTTP)
|
|
||||||
|
|
||||||
기본적으로 전송 암호화가 **비활성화**되어 HTTPS 없이 IP 주소를 통해 NOFX에 액세스할 수 있습니다:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
# 서버에 배포
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
|
||||||
```
|
|
||||||
|
|
||||||
`http://YOUR_SERVER_IP:3000`을 통해 액세스 - 즉시 작동합니다.
|
|
||||||
|
|
||||||
### 향상된 보안 (HTTPS)
|
|
||||||
|
|
||||||
보안을 강화하려면 `.env`에서 전송 암호화를 활성화하세요:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
TRANSPORT_ENCRYPTION=true
|
|
||||||
```
|
|
||||||
|
|
||||||
활성화되면 브라우저는 Web Crypto API를 사용하여 전송 전에 API 키를 암호화합니다. 이를 위해 필요한 것:
|
|
||||||
- `https://` - SSL이 있는 모든 도메인
|
|
||||||
- `http://localhost` - 로컬 개발
|
|
||||||
|
|
||||||
### Cloudflare를 사용한 빠른 HTTPS 설정
|
|
||||||
|
|
||||||
1. **Cloudflare에 도메인 추가** (무료 플랜 가능)
|
|
||||||
- [dash.cloudflare.com](https://dash.cloudflare.com) 방문
|
|
||||||
- 도메인 추가 및 네임서버 업데이트
|
|
||||||
|
|
||||||
2. **DNS 레코드 생성**
|
|
||||||
- 유형: `A`
|
|
||||||
- 이름: `nofx` (또는 서브도메인)
|
|
||||||
- 콘텐츠: 서버 IP
|
|
||||||
- 프록시 상태: **Proxied** (주황색 구름)
|
|
||||||
|
|
||||||
3. **SSL/TLS 구성**
|
|
||||||
- SSL/TLS 설정으로 이동
|
|
||||||
- 암호화 모드를 **Flexible**로 설정
|
|
||||||
|
|
||||||
```
|
|
||||||
User ──[HTTPS]──→ Cloudflare ──[HTTP]──→ Your Server:3000
|
|
||||||
```
|
|
||||||
|
|
||||||
4. **전송 암호화 활성화**
|
|
||||||
```bash
|
|
||||||
# .env 편집 및 설정
|
|
||||||
TRANSPORT_ENCRYPTION=true
|
|
||||||
```
|
|
||||||
|
|
||||||
5. **완료!** `https://nofx.yourdomain.com`을 통해 액세스
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 초기 설정 (웹 인터페이스)
|
|
||||||
|
|
||||||
시스템을 시작한 후 웹 인터페이스를 통해 구성합니다:
|
|
||||||
|
|
||||||
1. **AI 모델 구성** - AI API 키 추가 (DeepSeek, OpenAI 등)
|
|
||||||
2. **거래소 구성** - 거래소 API 자격 증명 설정
|
|
||||||
3. **전략 생성** - 전략 스튜디오에서 거래 전략 구성
|
|
||||||
4. **트레이더 생성** - AI 모델 + 거래소 + 전략 결합
|
|
||||||
5. **거래 시작** - 구성된 트레이더 시작
|
|
||||||
|
|
||||||
모든 구성은 웹 인터페이스를 통해 완료 - JSON 파일 편집 불필요.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 웹 인터페이스 기능
|
|
||||||
|
|
||||||
### 경쟁 페이지
|
|
||||||
- 실시간 ROI 리더보드
|
|
||||||
- 다중 AI 성능 비교 차트
|
|
||||||
- 실시간 손익 추적 및 순위
|
|
||||||
|
|
||||||
### 대시보드
|
|
||||||
- TradingView 스타일 캔들스틱 차트
|
|
||||||
- 실시간 포지션 관리
|
|
||||||
- Chain of Thought 추론이 포함된 AI 결정 로그
|
|
||||||
- 자본 곡선 추적
|
|
||||||
|
|
||||||
### 전략 스튜디오
|
|
||||||
- 코인 소스 구성 (정적 목록, AI500 풀, OI Top)
|
|
||||||
- 기술 지표 (EMA, MACD, RSI, ATR, 거래량, OI, 펀딩 비율)
|
|
||||||
- 리스크 제어 설정 (레버리지, 포지션 한도, 마진 사용)
|
|
||||||
- 실시간 프롬프트 미리보기를 포함한 AI 테스트
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 일반적인 문제
|
|
||||||
|
|
||||||
### TA-Lib을 찾을 수 없음
|
|
||||||
```bash
|
|
||||||
# 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](LICENSE) 파일을 참조하세요.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 기여
|
|
||||||
|
|
||||||
기여를 환영합니다! 다음을 참조하세요:
|
|
||||||
- **[기여 가이드](CONTRIBUTING.md)** - 개발 워크플로 및 PR 프로세스
|
|
||||||
- **[행동 강령](CODE_OF_CONDUCT.md)** - 커뮤니티 가이드라인
|
|
||||||
- **[보안 정책](SECURITY.md)** - 취약점 보고
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 기여자 에어드롭 프로그램
|
|
||||||
|
|
||||||
모든 기여는 GitHub에서 추적됩니다. NOFX가 수익을 창출하면 기여자는 기여도에 따라 에어드롭을 받게 됩니다.
|
|
||||||
|
|
||||||
**[고정된 Issue](https://github.com/NoFxAiOS/nofx/issues)를 해결하는 PR은 최고 보상을 받습니다!**
|
|
||||||
|
|
||||||
| 기여 유형 | 가중치 |
|
|
||||||
|------------------|:------:|
|
|
||||||
| **고정된 Issue PR** | ⭐⭐⭐⭐⭐⭐ |
|
|
||||||
| **코드 커밋** (병합된 PR) | ⭐⭐⭐⭐⭐ |
|
|
||||||
| **버그 수정** | ⭐⭐⭐⭐ |
|
|
||||||
| **기능 제안** | ⭐⭐⭐ |
|
|
||||||
| **버그 보고** | ⭐⭐ |
|
|
||||||
| **문서** | ⭐⭐ |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 위험 경고
|
|
||||||
|
|
||||||
1. 암호화폐 시장은 매우 변동성이 높음 - AI 결정이 수익을 보장하지 않음
|
|
||||||
2. 선물 거래는 레버리지 사용 - 손실이 원금을 초과할 수 있음
|
|
||||||
3. 극단적인 시장 상황에서 청산 위험 있음
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## 연락처
|
|
||||||
|
|
||||||
- **GitHub Issues**: [Issue 제출](https://github.com/NoFxAiOS/nofx/issues)
|
|
||||||
- **개발자 커뮤니티**: [Telegram 그룹](https://t.me/nofx_dev_community)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Star History
|
|
||||||
|
|
||||||
[](https://star-history.com/#NoFxAiOS/nofx&Date)
|
[](https://star-history.com/#NoFxAiOS/nofx&Date)
|
||||||
|
|||||||
+135
-123
@@ -1,7 +1,8 @@
|
|||||||
<h1 align="center">NOFX — Open Source AI Торговая ОС</h1>
|
<h1 align="center">NOFX</h1>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<strong>Инфраструктурный слой для AI-powered финансовой торговли</strong>
|
<strong>Ваш персональный AI торговый ассистент.</strong><br/>
|
||||||
|
<strong>Любой рынок. Любая модель. Оплата USDC, без API ключей.</strong>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
@@ -14,153 +15,164 @@
|
|||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://golang.org/"><img src="https://img.shields.io/badge/Go-1.21+-00ADD8?style=flat&logo=go" alt="Go"></a>
|
<a href="https://golang.org/"><img src="https://img.shields.io/badge/Go-1.21+-00ADD8?style=flat&logo=go" alt="Go"></a>
|
||||||
<a href="https://reactjs.org/"><img src="https://img.shields.io/badge/React-18+-61DAFB?style=flat&logo=react" alt="React"></a>
|
<a href="https://reactjs.org/"><img src="https://img.shields.io/badge/React-18+-61DAFB?style=flat&logo=react" alt="React"></a>
|
||||||
<a href="https://www.typescriptlang.org/"><img src="https://img.shields.io/badge/TypeScript-5.0+-3178C6?style=flat&logo=typescript" alt="TypeScript"></a>
|
<a href="https://x402.org"><img src="https://img.shields.io/badge/x402-USDC%20Payments-2775CA?style=flat" alt="x402"></a>
|
||||||
|
<a href="https://claw402.ai"><img src="https://img.shields.io/badge/Claw402-AI%20Gateway-FF6B35?style=flat" alt="Claw402"></a>
|
||||||
|
<a href="https://blockrun.ai"><img src="https://img.shields.io/badge/BlockRun-x402%20Provider-8B5CF6?style=flat" alt="BlockRun"></a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
**Языки:** [English](../../../README.md) | [中文](../zh-CN/README.md) | [Русский](README.md)
|
<p align="center">
|
||||||
|
<a href="../../../README.md">English</a> ·
|
||||||
|
<a href="../zh-CN/README.md">中文</a> ·
|
||||||
|
<a href="../ja/README.md">日本語</a> ·
|
||||||
|
<a href="../ko/README.md">한국어</a> ·
|
||||||
|
<a href="README.md">Русский</a> ·
|
||||||
|
<a href="../uk/README.md">Українська</a> ·
|
||||||
|
<a href="../vi/README.md">Tiếng Việt</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Основные функции
|
NOFX — это **автономный** AI торговый ассистент с открытым исходным кодом. В отличие от традиционных AI инструментов, где нужно вручную настраивать модели, управлять API ключами и подключать источники данных — AI в NOFX **сам анализирует рынки, выбирает модели и получает данные**. Нулевое вмешательство человека. Вы задаёте стратегию, AI делает всё остальное.
|
||||||
|
|
||||||
- **Мульти-AI поддержка**: Запускайте DeepSeek, Qwen, GPT, Claude, Gemini, Grok, Kimi — переключайтесь между моделями в любое время
|
**Полная автономность**: AI сам решает, какую модель использовать, какие рыночные данные получить, когда торговать. Без ручной настройки моделей. Без жонглирования API ключами разных сервисов. Просто пополните USDC кошелёк и запустите.
|
||||||
- **Мульти-биржа**: Торгуйте на Binance, Bybit, OKX, Bitget, KuCoin, Gate, Hyperliquid, Aster DEX, Lighter с единой платформы
|
|
||||||
- **Студия стратегий**: Визуальный конструктор стратегий с источниками монет, индикаторами и контролем рисков
|
|
||||||
- **Режим AI-соревнования**: Несколько AI трейдеров соревнуются в реальном времени, отслеживание эффективности бок о бок
|
|
||||||
- **Веб-конфигурация**: Без редактирования JSON — настройка всего через веб-интерфейс
|
|
||||||
- **Панель реального времени**: Живые позиции, отслеживание P/L, логи решений AI с цепочкой рассуждений
|
|
||||||
|
|
||||||
### Официальные ссылки
|
Ключевое отличие: **встроенные [x402](https://x402.org) микроплатежи**. Без API ключей. Пополните USDC кошелёк и платите за каждый запрос. Кошелёк — это ваша идентификация.
|
||||||
|
|
||||||
- **Официальный сайт**: [https://nofxai.com](https://nofxai.com)
|
|
||||||
- **Панель данных**: [https://nofxos.ai/dashboard](https://nofxos.ai/dashboard)
|
|
||||||
- **Документация API**: [https://nofxos.ai/api-docs](https://nofxos.ai/api-docs)
|
|
||||||
|
|
||||||
> **Предупреждение о рисках**: Эта система экспериментальная. AI автоторговля несёт значительные риски. Настоятельно рекомендуется использовать только для обучения/исследований или тестирования с небольшими суммами!
|
|
||||||
|
|
||||||
## Сообщество разработчиков
|
|
||||||
|
|
||||||
Присоединяйтесь к Telegram сообществу: **[NOFX Developer Community](https://t.me/nofx_dev_community)**
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Перед началом
|
|
||||||
|
|
||||||
Для использования NOFX вам понадобится:
|
|
||||||
|
|
||||||
1. **Аккаунт биржи** - Зарегистрируйтесь на поддерживаемой бирже и создайте API ключи с правами торговли
|
|
||||||
2. **API ключ AI модели** - Получите от любого поддерживаемого провайдера (рекомендуется DeepSeek для экономии)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Поддерживаемые биржи
|
|
||||||
|
|
||||||
### CEX (Централизованные биржи)
|
|
||||||
|
|
||||||
| Биржа | Статус | Регистрация (скидка) |
|
|
||||||
|----------|--------|-------------------------|
|
|
||||||
| **Binance** | ✅ Поддерживается | [Регистрация](https://www.binance.com/join?ref=NOFXENG) |
|
|
||||||
| **Bybit** | ✅ Поддерживается | [Регистрация](https://partner.bybit.com/b/83856) |
|
|
||||||
| **OKX** | ✅ Поддерживается | [Регистрация](https://www.okx.com/join/1865360) |
|
|
||||||
| **Bitget** | ✅ Поддерживается | [Регистрация](https://www.bitget.com/referral/register?from=referral&clacCode=c8a43172) |
|
|
||||||
| **KuCoin** | ✅ Поддерживается | [Регистрация](https://www.kucoin.com/r/broker/CXEV7XKK) |
|
|
||||||
| **Gate** | ✅ Поддерживается | [Регистрация](https://www.gatenode.xyz/share/VQBGUAxY) |
|
|
||||||
|
|
||||||
### Perp-DEX (Децентрализованные биржи)
|
|
||||||
|
|
||||||
| Биржа | Статус | Регистрация (скидка) |
|
|
||||||
|----------|--------|-------------------------|
|
|
||||||
| **Hyperliquid** | ✅ Поддерживается | [Регистрация](https://app.hyperliquid.xyz/join/AITRADING) |
|
|
||||||
| **Aster DEX** | ✅ Поддерживается | [Регистрация](https://www.asterdex.com/en/referral/fdfc0e) |
|
|
||||||
| **Lighter** | ✅ Поддерживается | [Регистрация](https://app.lighter.xyz/?referral=68151432) |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Поддерживаемые AI модели
|
|
||||||
|
|
||||||
| AI Модель | Статус | Получить API ключ |
|
|
||||||
|----------|--------|-------------|
|
|
||||||
| **DeepSeek** | ✅ Поддерживается | [Получить](https://platform.deepseek.com) |
|
|
||||||
| **Qwen** | ✅ Поддерживается | [Получить](https://dashscope.console.aliyun.com) |
|
|
||||||
| **OpenAI (GPT)** | ✅ Поддерживается | [Получить](https://platform.openai.com) |
|
|
||||||
| **Claude** | ✅ Поддерживается | [Получить](https://console.anthropic.com) |
|
|
||||||
| **Gemini** | ✅ Поддерживается | [Получить](https://aistudio.google.com) |
|
|
||||||
| **Grok** | ✅ Поддерживается | [Получить](https://console.x.ai) |
|
|
||||||
| **Kimi** | ✅ Поддерживается | [Получить](https://platform.moonshot.cn) |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Быстрый старт
|
|
||||||
|
|
||||||
### Вариант 1: Docker развёртывание (рекомендуется)
|
|
||||||
|
|
||||||
```bash
|
|
||||||
git clone https://github.com/NoFxAiOS/nofx.git
|
|
||||||
cd nofx
|
|
||||||
chmod +x ./start.sh
|
|
||||||
./start.sh start --build
|
|
||||||
```
|
|
||||||
|
|
||||||
Доступ к веб-интерфейсу: **http://localhost:3000**
|
|
||||||
|
|
||||||
### Обновление до последней версии
|
|
||||||
|
|
||||||
> **💡 Обновления выходят часто.** Запускайте эту команду ежедневно для получения последних функций и исправлений:
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
||||||
```
|
```
|
||||||
|
|
||||||
Эта команда загружает последние официальные образы и автоматически перезапускает сервисы.
|
Откройте **http://127.0.0.1:3000**. Готово.
|
||||||
|
|
||||||
### Вариант 2: Ручная установка
|
---
|
||||||
|
|
||||||
|
## Как работает x402
|
||||||
|
|
||||||
|
Традиционный процесс: регистрация → покупка кредитов → получение API ключа → управление квотой → ротация ключей.
|
||||||
|
|
||||||
|
x402 процесс:
|
||||||
|
|
||||||
|
```
|
||||||
|
Запрос → 402 (вот цена) → кошелёк подписывает USDC → повтор → готово
|
||||||
|
```
|
||||||
|
|
||||||
|
Без аккаунтов. Без API ключей. Без предоплаты. Один кошелёк, все модели.
|
||||||
|
|
||||||
|
### Встроенные x402 провайдеры
|
||||||
|
|
||||||
|
| Провайдер | Сеть | Модели |
|
||||||
|
|:---------|:------|:-------|
|
||||||
|
| <img src="../../../web/public/icons/claw402.png" width="20" height="20" style="vertical-align: middle;"/> **[Claw402](https://claw402.ai)** | Base | GPT-5.4, Claude Opus, DeepSeek, Qwen, Grok, Gemini, Kimi — 15+ моделей |
|
||||||
|
| **[BlockRun](https://blockrun.ai)** | Base | Настраиваемый |
|
||||||
|
| **[BlockRun Sol](https://sol.blockrun.ai)** | Solana | Настраиваемый |
|
||||||
|
|
||||||
|
Совместим с **[ClawRouter](https://github.com/BlockRunAI/ClawRouter)** — интеллектуальный LLM маршрутизатор, автоматически выбирающий самую дешёвую модель (41+ моделей, экономия 74-100%, <1ms маршрутизация).
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Возможности
|
||||||
|
|
||||||
|
| Функция | Описание |
|
||||||
|
|:--------|:------------|
|
||||||
|
| **Мульти-AI** | DeepSeek, Qwen, GPT, Claude, Gemini, Grok, Kimi — переключение в любой момент |
|
||||||
|
| **Мульти-биржа** | Binance, Bybit, OKX, Bitget, KuCoin, Gate, Hyperliquid, Aster, Lighter |
|
||||||
|
| **Студия стратегий** | Визуальный конструктор — источники монет, индикаторы, контроль рисков |
|
||||||
|
| **AI Арена дебатов** | Несколько AI обсуждают сделки (Бык vs Медведь vs Аналитик), голосуют, исполняют |
|
||||||
|
| **AI Соревнование** | AI соревнуются в реальном времени, рейтинг в таблице лидеров |
|
||||||
|
| **Telegram Агент** | Чат с торговым ассистентом — стриминг, вызов инструментов, память |
|
||||||
|
| **Лаборатория бэктеста** | Историческая симуляция с кривой капитала и метриками |
|
||||||
|
| **Панель управления** | Позиции в реальном времени, P/L, логи AI решений с Chain of Thought |
|
||||||
|
|
||||||
|
### Рынки
|
||||||
|
|
||||||
|
Криптовалюта · Акции США · Форекс · Металлы
|
||||||
|
|
||||||
|
### Биржи (CEX)
|
||||||
|
|
||||||
|
| Биржа | Статус | Регистрация (скидка) |
|
||||||
|
|:---------|:------:|:------------------------|
|
||||||
|
| <img src="../../../web/public/exchange-icons/binance.jpg" width="20" height="20" style="vertical-align: middle;"/> **Binance** | ✅ | [Регистрация](https://www.binance.com/join?ref=NOFXENG) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/bybit.png" width="20" height="20" style="vertical-align: middle;"/> **Bybit** | ✅ | [Регистрация](https://partner.bybit.com/b/83856) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/okx.svg" width="20" height="20" style="vertical-align: middle;"/> **OKX** | ✅ | [Регистрация](https://www.okx.com/join/1865360) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/bitget.svg" width="20" height="20" style="vertical-align: middle;"/> **Bitget** | ✅ | [Регистрация](https://www.bitget.com/referral/register?from=referral&clacCode=c8a43172) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/kucoin.svg" width="20" height="20" style="vertical-align: middle;"/> **KuCoin** | ✅ | [Регистрация](https://www.kucoin.com/r/broker/CXEV7XKK) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/gate.svg" width="20" height="20" style="vertical-align: middle;"/> **Gate** | ✅ | [Регистрация](https://www.gatenode.xyz/share/VQBGUAxY) |
|
||||||
|
|
||||||
|
### Биржи (Perp-DEX)
|
||||||
|
|
||||||
|
| Биржа | Статус | Регистрация (скидка) |
|
||||||
|
|:---------|:------:|:------------------------|
|
||||||
|
| <img src="../../../web/public/exchange-icons/hyperliquid.png" width="20" height="20" style="vertical-align: middle;"/> **Hyperliquid** | ✅ | [Регистрация](https://app.hyperliquid.xyz/join/AITRADING) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/aster.svg" width="20" height="20" style="vertical-align: middle;"/> **Aster DEX** | ✅ | [Регистрация](https://www.asterdex.com/en/referral/fdfc0e) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/lighter.png" width="20" height="20" style="vertical-align: middle;"/> **Lighter** | ✅ | [Регистрация](https://app.lighter.xyz/?referral=68151432) |
|
||||||
|
|
||||||
|
### AI Модели (Режим API ключей)
|
||||||
|
|
||||||
|
| AI Модель | Статус | Получить API ключ |
|
||||||
|
|:---------|:------:|:------------|
|
||||||
|
| <img src="../../../web/public/icons/deepseek.svg" width="20" height="20" style="vertical-align: middle;"/> **DeepSeek** | ✅ | [Получить](https://platform.deepseek.com) |
|
||||||
|
| <img src="../../../web/public/icons/qwen.svg" width="20" height="20" style="vertical-align: middle;"/> **Qwen** | ✅ | [Получить](https://dashscope.console.aliyun.com) |
|
||||||
|
| <img src="../../../web/public/icons/openai.svg" width="20" height="20" style="vertical-align: middle;"/> **OpenAI (GPT)** | ✅ | [Получить](https://platform.openai.com) |
|
||||||
|
| <img src="../../../web/public/icons/claude.svg" width="20" height="20" style="vertical-align: middle;"/> **Claude** | ✅ | [Получить](https://console.anthropic.com) |
|
||||||
|
| <img src="../../../web/public/icons/gemini.svg" width="20" height="20" style="vertical-align: middle;"/> **Gemini** | ✅ | [Получить](https://aistudio.google.com) |
|
||||||
|
| <img src="../../../web/public/icons/grok.svg" width="20" height="20" style="vertical-align: middle;"/> **Grok** | ✅ | [Получить](https://console.x.ai) |
|
||||||
|
| <img src="../../../web/public/icons/kimi.svg" width="20" height="20" style="vertical-align: middle;"/> **Kimi** | ✅ | [Получить](https://platform.moonshot.cn) |
|
||||||
|
|
||||||
|
### AI Модели (Режим x402 — без API ключей)
|
||||||
|
|
||||||
|
15+ моделей через [Claw402](https://claw402.ai) или [BlockRun](https://blockrun.ai) — только USDC кошелёк
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Установка
|
||||||
|
|
||||||
|
### Linux / macOS
|
||||||
|
|
||||||
|
```bash
|
||||||
|
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
||||||
|
```
|
||||||
|
|
||||||
|
### Railway (Облако)
|
||||||
|
|
||||||
|
[](https://railway.com/deploy/nofx?referralCode=nofx)
|
||||||
|
|
||||||
|
### Docker
|
||||||
|
|
||||||
|
```bash
|
||||||
|
curl -O https://raw.githubusercontent.com/NoFxAiOS/nofx/main/docker-compose.prod.yml
|
||||||
|
docker compose -f docker-compose.prod.yml up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
### Из исходников
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Требования: Go 1.21+, Node.js 18+, TA-Lib
|
# Требования: Go 1.21+, Node.js 18+, TA-Lib
|
||||||
|
# macOS: brew install ta-lib
|
||||||
|
# Ubuntu: sudo apt-get install libta-lib0-dev
|
||||||
|
|
||||||
# Установка TA-Lib (macOS)
|
git clone https://github.com/NoFxAiOS/nofx.git && cd nofx
|
||||||
brew install ta-lib
|
go build -o nofx && ./nofx # бэкенд
|
||||||
|
cd web && npm install && npm run dev # фронтенд (новый терминал)
|
||||||
# Клонирование и настройка
|
|
||||||
git clone https://github.com/NoFxAiOS/nofx.git
|
|
||||||
cd nofx
|
|
||||||
go mod download
|
|
||||||
cd web && npm install && cd ..
|
|
||||||
|
|
||||||
# Запуск бэкенда
|
|
||||||
go build -o nofx && ./nofx
|
|
||||||
|
|
||||||
# Запуск фронтенда (новый терминал)
|
|
||||||
cd web && npm run dev
|
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Начальная настройка
|
## Ссылки
|
||||||
|
|
||||||
1. **Настройка AI моделей** — Добавьте API ключи AI
|
| | |
|
||||||
2. **Настройка бирж** — Установите API учётные данные бирж
|
|:--|:--|
|
||||||
3. **Создание стратегии** — Настройте торговую стратегию в Студии стратегий
|
| Сайт | [nofxai.com](https://nofxai.com) |
|
||||||
4. **Создание трейдера** — Объедините AI модель + Биржу + Стратегию
|
| Панель | [nofxos.ai/dashboard](https://nofxos.ai/dashboard) |
|
||||||
5. **Начало торговли** — Запустите настроенных трейдеров
|
| API Документация | [nofxos.ai/api-docs](https://nofxos.ai/api-docs) |
|
||||||
|
| Telegram | [nofx_dev_community](https://t.me/nofx_dev_community) |
|
||||||
|
| Twitter | [@nofx_official](https://x.com/nofx_official) |
|
||||||
|
|
||||||
---
|
> **Предупреждение**: AI автоторговля несёт значительные риски. Рекомендуется только для обучения/исследований или тестирования малых сумм.
|
||||||
|
|
||||||
## Предупреждения о рисках
|
|
||||||
|
|
||||||
1. Криптовалютные рынки крайне волатильны — AI решения не гарантируют прибыль
|
|
||||||
2. Торговля фьючерсами использует плечо — убытки могут превысить депозит
|
|
||||||
3. Экстремальные рыночные условия могут привести к ликвидации
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Лицензия
|
## Лицензия
|
||||||
|
|
||||||
**GNU Affero General Public License v3.0 (AGPL-3.0)**
|
[AGPL-3.0](../../../LICENSE)
|
||||||
|
|
||||||
---
|
[](https://star-history.com/#NoFxAiOS/nofx&Date)
|
||||||
|
|
||||||
## Контакты
|
|
||||||
|
|
||||||
- **GitHub Issues**: [Создать Issue](https://github.com/NoFxAiOS/nofx/issues)
|
|
||||||
- **Сообщество разработчиков**: [Telegram группа](https://t.me/nofx_dev_community)
|
|
||||||
|
|||||||
+135
-123
@@ -1,7 +1,8 @@
|
|||||||
<h1 align="center">NOFX — Open Source AI Торгова ОС</h1>
|
<h1 align="center">NOFX</h1>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<strong>Інфраструктурний рівень для AI-powered фінансової торгівлі</strong>
|
<strong>Ваш персональний AI торговий асистент.</strong><br/>
|
||||||
|
<strong>Будь-який ринок. Будь-яка модель. Оплата USDC, без API ключів.</strong>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
@@ -14,153 +15,164 @@
|
|||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://golang.org/"><img src="https://img.shields.io/badge/Go-1.21+-00ADD8?style=flat&logo=go" alt="Go"></a>
|
<a href="https://golang.org/"><img src="https://img.shields.io/badge/Go-1.21+-00ADD8?style=flat&logo=go" alt="Go"></a>
|
||||||
<a href="https://reactjs.org/"><img src="https://img.shields.io/badge/React-18+-61DAFB?style=flat&logo=react" alt="React"></a>
|
<a href="https://reactjs.org/"><img src="https://img.shields.io/badge/React-18+-61DAFB?style=flat&logo=react" alt="React"></a>
|
||||||
<a href="https://www.typescriptlang.org/"><img src="https://img.shields.io/badge/TypeScript-5.0+-3178C6?style=flat&logo=typescript" alt="TypeScript"></a>
|
<a href="https://x402.org"><img src="https://img.shields.io/badge/x402-USDC%20Payments-2775CA?style=flat" alt="x402"></a>
|
||||||
|
<a href="https://claw402.ai"><img src="https://img.shields.io/badge/Claw402-AI%20Gateway-FF6B35?style=flat" alt="Claw402"></a>
|
||||||
|
<a href="https://blockrun.ai"><img src="https://img.shields.io/badge/BlockRun-x402%20Provider-8B5CF6?style=flat" alt="BlockRun"></a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
**Мови:** [English](../../../README.md) | [中文](../zh-CN/README.md) | [Українська](README.md)
|
<p align="center">
|
||||||
|
<a href="../../../README.md">English</a> ·
|
||||||
|
<a href="../zh-CN/README.md">中文</a> ·
|
||||||
|
<a href="../ja/README.md">日本語</a> ·
|
||||||
|
<a href="../ko/README.md">한국어</a> ·
|
||||||
|
<a href="../ru/README.md">Русский</a> ·
|
||||||
|
<a href="README.md">Українська</a> ·
|
||||||
|
<a href="../vi/README.md">Tiếng Việt</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Основні функції
|
NOFX — це **автономний** AI торговий асистент з відкритим кодом. На відміну від традиційних AI інструментів, де потрібно вручну налаштовувати моделі, керувати API ключами та підключати джерела даних — AI у NOFX **сам аналізує ринки, обирає моделі та отримує дані**. Нульове втручання людини. Ви задаєте стратегію, AI робить все інше.
|
||||||
|
|
||||||
- **Мульти-AI підтримка**: Запускайте DeepSeek, Qwen, GPT, Claude, Gemini, Grok, Kimi — перемикайтеся між моделями будь-коли
|
**Повна автономність**: AI сам вирішує, яку модель використовувати, які ринкові дані отримати, коли торгувати. Без ручного налаштування моделей. Без жонглювання API ключами різних сервісів. Просто поповніть USDC гаманець і запустіть.
|
||||||
- **Мульти-біржа**: Торгуйте на Binance, Bybit, OKX, Bitget, KuCoin, Gate, Hyperliquid, Aster DEX, Lighter з єдиної платформи
|
|
||||||
- **Студія стратегій**: Візуальний конструктор стратегій з джерелами монет, індикаторами та контролем ризиків
|
|
||||||
- **Режим AI-змагання**: Кілька AI трейдерів змагаються в реальному часі, відстеження ефективності пліч-о-пліч
|
|
||||||
- **Веб-конфігурація**: Без редагування JSON — налаштування всього через веб-інтерфейс
|
|
||||||
- **Панель реального часу**: Живі позиції, відстеження P/L, логи рішень AI з ланцюжком міркувань
|
|
||||||
|
|
||||||
### Офіційні посилання
|
Ключова відмінність: **вбудовані [x402](https://x402.org) мікроплатежі**. Без API ключів. Поповніть USDC гаманець і платіть за кожен запит. Гаманець — це ваша ідентифікація.
|
||||||
|
|
||||||
- **Офіційний сайт**: [https://nofxai.com](https://nofxai.com)
|
|
||||||
- **Панель даних**: [https://nofxos.ai/dashboard](https://nofxos.ai/dashboard)
|
|
||||||
- **Документація API**: [https://nofxos.ai/api-docs](https://nofxos.ai/api-docs)
|
|
||||||
|
|
||||||
> **Попередження про ризики**: Ця система експериментальна. AI автоторгівля несе значні ризики. Наполегливо рекомендується використовувати лише для навчання/досліджень або тестування з невеликими сумами!
|
|
||||||
|
|
||||||
## Спільнота розробників
|
|
||||||
|
|
||||||
Приєднуйтесь до Telegram спільноти: **[NOFX Developer Community](https://t.me/nofx_dev_community)**
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Перед початком
|
|
||||||
|
|
||||||
Для використання NOFX вам знадобиться:
|
|
||||||
|
|
||||||
1. **Акаунт біржі** - Зареєструйтесь на підтримуваній біржі та створіть API ключі з правами торгівлі
|
|
||||||
2. **API ключ AI моделі** - Отримайте від будь-якого підтримуваного провайдера (рекомендується DeepSeek для економії)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Підтримувані біржі
|
|
||||||
|
|
||||||
### CEX (Централізовані біржі)
|
|
||||||
|
|
||||||
| Біржа | Статус | Реєстрація (знижка) |
|
|
||||||
|----------|--------|-------------------------|
|
|
||||||
| **Binance** | ✅ Підтримується | [Реєстрація](https://www.binance.com/join?ref=NOFXENG) |
|
|
||||||
| **Bybit** | ✅ Підтримується | [Реєстрація](https://partner.bybit.com/b/83856) |
|
|
||||||
| **OKX** | ✅ Підтримується | [Реєстрація](https://www.okx.com/join/1865360) |
|
|
||||||
| **Bitget** | ✅ Підтримується | [Реєстрація](https://www.bitget.com/referral/register?from=referral&clacCode=c8a43172) |
|
|
||||||
| **KuCoin** | ✅ Підтримується | [Реєстрація](https://www.kucoin.com/r/broker/CXEV7XKK) |
|
|
||||||
| **Gate** | ✅ Підтримується | [Реєстрація](https://www.gatenode.xyz/share/VQBGUAxY) |
|
|
||||||
|
|
||||||
### Perp-DEX (Децентралізовані біржі)
|
|
||||||
|
|
||||||
| Біржа | Статус | Реєстрація (знижка) |
|
|
||||||
|----------|--------|-------------------------|
|
|
||||||
| **Hyperliquid** | ✅ Підтримується | [Реєстрація](https://app.hyperliquid.xyz/join/AITRADING) |
|
|
||||||
| **Aster DEX** | ✅ Підтримується | [Реєстрація](https://www.asterdex.com/en/referral/fdfc0e) |
|
|
||||||
| **Lighter** | ✅ Підтримується | [Реєстрація](https://app.lighter.xyz/?referral=68151432) |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Підтримувані AI моделі
|
|
||||||
|
|
||||||
| AI Модель | Статус | Отримати API ключ |
|
|
||||||
|----------|--------|-------------|
|
|
||||||
| **DeepSeek** | ✅ Підтримується | [Отримати](https://platform.deepseek.com) |
|
|
||||||
| **Qwen** | ✅ Підтримується | [Отримати](https://dashscope.console.aliyun.com) |
|
|
||||||
| **OpenAI (GPT)** | ✅ Підтримується | [Отримати](https://platform.openai.com) |
|
|
||||||
| **Claude** | ✅ Підтримується | [Отримати](https://console.anthropic.com) |
|
|
||||||
| **Gemini** | ✅ Підтримується | [Отримати](https://aistudio.google.com) |
|
|
||||||
| **Grok** | ✅ Підтримується | [Отримати](https://console.x.ai) |
|
|
||||||
| **Kimi** | ✅ Підтримується | [Отримати](https://platform.moonshot.cn) |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Швидкий старт
|
|
||||||
|
|
||||||
### Варіант 1: Docker розгортання (рекомендовано)
|
|
||||||
|
|
||||||
```bash
|
|
||||||
git clone https://github.com/NoFxAiOS/nofx.git
|
|
||||||
cd nofx
|
|
||||||
chmod +x ./start.sh
|
|
||||||
./start.sh start --build
|
|
||||||
```
|
|
||||||
|
|
||||||
Доступ до веб-інтерфейсу: **http://localhost:3000**
|
|
||||||
|
|
||||||
### Оновлення до останньої версії
|
|
||||||
|
|
||||||
> **💡 Оновлення виходять часто.** Запускайте цю команду щодня для отримання останніх функцій та виправлень:
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
||||||
```
|
```
|
||||||
|
|
||||||
Ця команда завантажує останні офіційні образи та автоматично перезапускає сервіси.
|
Відкрийте **http://127.0.0.1:3000**. Готово.
|
||||||
|
|
||||||
### Варіант 2: Ручна установка
|
---
|
||||||
|
|
||||||
|
## Як працює x402
|
||||||
|
|
||||||
|
Традиційний процес: реєстрація → купівля кредитів → отримання API ключа → управління квотою → ротація ключів.
|
||||||
|
|
||||||
|
x402 процес:
|
||||||
|
|
||||||
|
```
|
||||||
|
Запит → 402 (ось ціна) → гаманець підписує USDC → повтор → готово
|
||||||
|
```
|
||||||
|
|
||||||
|
Без акаунтів. Без API ключів. Без передоплати. Один гаманець, усі моделі.
|
||||||
|
|
||||||
|
### Вбудовані x402 провайдери
|
||||||
|
|
||||||
|
| Провайдер | Мережа | Моделі |
|
||||||
|
|:---------|:------|:-------|
|
||||||
|
| <img src="../../../web/public/icons/claw402.png" width="20" height="20" style="vertical-align: middle;"/> **[Claw402](https://claw402.ai)** | Base | GPT-5.4, Claude Opus, DeepSeek, Qwen, Grok, Gemini, Kimi — 15+ моделей |
|
||||||
|
| **[BlockRun](https://blockrun.ai)** | Base | Налаштовуваний |
|
||||||
|
| **[BlockRun Sol](https://sol.blockrun.ai)** | Solana | Налаштовуваний |
|
||||||
|
|
||||||
|
Сумісний з **[ClawRouter](https://github.com/BlockRunAI/ClawRouter)** — інтелектуальний LLM маршрутизатор (41+ моделей, економія 74-100%, <1ms маршрутизація).
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Можливості
|
||||||
|
|
||||||
|
| Функція | Опис |
|
||||||
|
|:--------|:------------|
|
||||||
|
| **Мульти-AI** | DeepSeek, Qwen, GPT, Claude, Gemini, Grok, Kimi — перемикання будь-коли |
|
||||||
|
| **Мульти-біржа** | Binance, Bybit, OKX, Bitget, KuCoin, Gate, Hyperliquid, Aster, Lighter |
|
||||||
|
| **Студія стратегій** | Візуальний конструктор — джерела монет, індикатори, контроль ризиків |
|
||||||
|
| **AI Арена дебатів** | Кілька AI обговорюють угоди, голосують, виконують |
|
||||||
|
| **AI Змагання** | AI змагаються в реальному часі, рейтинг у таблиці лідерів |
|
||||||
|
| **Telegram Агент** | Чат з торговим асистентом — стрімінг, виклик інструментів, пам'ять |
|
||||||
|
| **Лабораторія бектесту** | Історична симуляція з кривою капіталу та метриками |
|
||||||
|
| **Панель управління** | Позиції в реальному часі, P/L, логи AI рішень з Chain of Thought |
|
||||||
|
|
||||||
|
### Ринки
|
||||||
|
|
||||||
|
Криптовалюта · Акції США · Форекс · Метали
|
||||||
|
|
||||||
|
### Біржі (CEX)
|
||||||
|
|
||||||
|
| Біржа | Статус | Реєстрація (знижка) |
|
||||||
|
|:---------|:------:|:------------------------|
|
||||||
|
| <img src="../../../web/public/exchange-icons/binance.jpg" width="20" height="20" style="vertical-align: middle;"/> **Binance** | ✅ | [Реєстрація](https://www.binance.com/join?ref=NOFXENG) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/bybit.png" width="20" height="20" style="vertical-align: middle;"/> **Bybit** | ✅ | [Реєстрація](https://partner.bybit.com/b/83856) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/okx.svg" width="20" height="20" style="vertical-align: middle;"/> **OKX** | ✅ | [Реєстрація](https://www.okx.com/join/1865360) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/bitget.svg" width="20" height="20" style="vertical-align: middle;"/> **Bitget** | ✅ | [Реєстрація](https://www.bitget.com/referral/register?from=referral&clacCode=c8a43172) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/kucoin.svg" width="20" height="20" style="vertical-align: middle;"/> **KuCoin** | ✅ | [Реєстрація](https://www.kucoin.com/r/broker/CXEV7XKK) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/gate.svg" width="20" height="20" style="vertical-align: middle;"/> **Gate** | ✅ | [Реєстрація](https://www.gatenode.xyz/share/VQBGUAxY) |
|
||||||
|
|
||||||
|
### Біржі (Perp-DEX)
|
||||||
|
|
||||||
|
| Біржа | Статус | Реєстрація (знижка) |
|
||||||
|
|:---------|:------:|:------------------------|
|
||||||
|
| <img src="../../../web/public/exchange-icons/hyperliquid.png" width="20" height="20" style="vertical-align: middle;"/> **Hyperliquid** | ✅ | [Реєстрація](https://app.hyperliquid.xyz/join/AITRADING) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/aster.svg" width="20" height="20" style="vertical-align: middle;"/> **Aster DEX** | ✅ | [Реєстрація](https://www.asterdex.com/en/referral/fdfc0e) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/lighter.png" width="20" height="20" style="vertical-align: middle;"/> **Lighter** | ✅ | [Реєстрація](https://app.lighter.xyz/?referral=68151432) |
|
||||||
|
|
||||||
|
### AI Моделі (Режим API ключів)
|
||||||
|
|
||||||
|
| AI Модель | Статус | Отримати API ключ |
|
||||||
|
|:---------|:------:|:------------|
|
||||||
|
| <img src="../../../web/public/icons/deepseek.svg" width="20" height="20" style="vertical-align: middle;"/> **DeepSeek** | ✅ | [Отримати](https://platform.deepseek.com) |
|
||||||
|
| <img src="../../../web/public/icons/qwen.svg" width="20" height="20" style="vertical-align: middle;"/> **Qwen** | ✅ | [Отримати](https://dashscope.console.aliyun.com) |
|
||||||
|
| <img src="../../../web/public/icons/openai.svg" width="20" height="20" style="vertical-align: middle;"/> **OpenAI (GPT)** | ✅ | [Отримати](https://platform.openai.com) |
|
||||||
|
| <img src="../../../web/public/icons/claude.svg" width="20" height="20" style="vertical-align: middle;"/> **Claude** | ✅ | [Отримати](https://console.anthropic.com) |
|
||||||
|
| <img src="../../../web/public/icons/gemini.svg" width="20" height="20" style="vertical-align: middle;"/> **Gemini** | ✅ | [Отримати](https://aistudio.google.com) |
|
||||||
|
| <img src="../../../web/public/icons/grok.svg" width="20" height="20" style="vertical-align: middle;"/> **Grok** | ✅ | [Отримати](https://console.x.ai) |
|
||||||
|
| <img src="../../../web/public/icons/kimi.svg" width="20" height="20" style="vertical-align: middle;"/> **Kimi** | ✅ | [Отримати](https://platform.moonshot.cn) |
|
||||||
|
|
||||||
|
### AI Моделі (Режим x402 — без API ключів)
|
||||||
|
|
||||||
|
15+ моделей через [Claw402](https://claw402.ai) або [BlockRun](https://blockrun.ai) — лише USDC гаманець
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Встановлення
|
||||||
|
|
||||||
|
### Linux / macOS
|
||||||
|
|
||||||
|
```bash
|
||||||
|
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
||||||
|
```
|
||||||
|
|
||||||
|
### Railway (Хмара)
|
||||||
|
|
||||||
|
[](https://railway.com/deploy/nofx?referralCode=nofx)
|
||||||
|
|
||||||
|
### Docker
|
||||||
|
|
||||||
|
```bash
|
||||||
|
curl -O https://raw.githubusercontent.com/NoFxAiOS/nofx/main/docker-compose.prod.yml
|
||||||
|
docker compose -f docker-compose.prod.yml up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
### З вихідного коду
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Вимоги: Go 1.21+, Node.js 18+, TA-Lib
|
# Вимоги: Go 1.21+, Node.js 18+, TA-Lib
|
||||||
|
# macOS: brew install ta-lib
|
||||||
|
# Ubuntu: sudo apt-get install libta-lib0-dev
|
||||||
|
|
||||||
# Встановлення TA-Lib (macOS)
|
git clone https://github.com/NoFxAiOS/nofx.git && cd nofx
|
||||||
brew install ta-lib
|
go build -o nofx && ./nofx # бекенд
|
||||||
|
cd web && npm install && npm run dev # фронтенд (новий термінал)
|
||||||
# Клонування та налаштування
|
|
||||||
git clone https://github.com/NoFxAiOS/nofx.git
|
|
||||||
cd nofx
|
|
||||||
go mod download
|
|
||||||
cd web && npm install && cd ..
|
|
||||||
|
|
||||||
# Запуск бекенду
|
|
||||||
go build -o nofx && ./nofx
|
|
||||||
|
|
||||||
# Запуск фронтенду (новий термінал)
|
|
||||||
cd web && npm run dev
|
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Початкове налаштування
|
## Посилання
|
||||||
|
|
||||||
1. **Налаштування AI моделей** — Додайте API ключі AI
|
| | |
|
||||||
2. **Налаштування бірж** — Встановіть API облікові дані бірж
|
|:--|:--|
|
||||||
3. **Створення стратегії** — Налаштуйте торгову стратегію в Студії стратегій
|
| Сайт | [nofxai.com](https://nofxai.com) |
|
||||||
4. **Створення трейдера** — Об'єднайте AI модель + Біржу + Стратегію
|
| Панель | [nofxos.ai/dashboard](https://nofxos.ai/dashboard) |
|
||||||
5. **Початок торгівлі** — Запустіть налаштованих трейдерів
|
| API Документація | [nofxos.ai/api-docs](https://nofxos.ai/api-docs) |
|
||||||
|
| Telegram | [nofx_dev_community](https://t.me/nofx_dev_community) |
|
||||||
|
| Twitter | [@nofx_official](https://x.com/nofx_official) |
|
||||||
|
|
||||||
---
|
> **Попередження**: AI автоторгівля несе значні ризики. Рекомендується лише для навчання/досліджень або тестування малих сум.
|
||||||
|
|
||||||
## Попередження про ризики
|
|
||||||
|
|
||||||
1. Криптовалютні ринки надзвичайно волатильні — AI рішення не гарантують прибуток
|
|
||||||
2. Торгівля ф'ючерсами використовує плече — збитки можуть перевищити депозит
|
|
||||||
3. Екстремальні ринкові умови можуть призвести до ліквідації
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Ліцензія
|
## Ліцензія
|
||||||
|
|
||||||
**GNU Affero General Public License v3.0 (AGPL-3.0)**
|
[AGPL-3.0](../../../LICENSE)
|
||||||
|
|
||||||
---
|
[](https://star-history.com/#NoFxAiOS/nofx&Date)
|
||||||
|
|
||||||
## Контакти
|
|
||||||
|
|
||||||
- **GitHub Issues**: [Створити Issue](https://github.com/NoFxAiOS/nofx/issues)
|
|
||||||
- **Спільнота розробників**: [Telegram група](https://t.me/nofx_dev_community)
|
|
||||||
|
|||||||
+137
-125
@@ -1,7 +1,8 @@
|
|||||||
<h1 align="center">NOFX — Hệ Điều Hành Giao Dịch AI Mã Nguồn Mở</h1>
|
<h1 align="center">NOFX</h1>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<strong>Lớp cơ sở hạ tầng cho giao dịch tài chính AI-powered</strong>
|
<strong>Trợ lý giao dịch AI cá nhân của bạn.</strong><br/>
|
||||||
|
<strong>Mọi thị trường. Mọi mô hình. Thanh toán USDC, không cần API key.</strong>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
@@ -14,153 +15,164 @@
|
|||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://golang.org/"><img src="https://img.shields.io/badge/Go-1.21+-00ADD8?style=flat&logo=go" alt="Go"></a>
|
<a href="https://golang.org/"><img src="https://img.shields.io/badge/Go-1.21+-00ADD8?style=flat&logo=go" alt="Go"></a>
|
||||||
<a href="https://reactjs.org/"><img src="https://img.shields.io/badge/React-18+-61DAFB?style=flat&logo=react" alt="React"></a>
|
<a href="https://reactjs.org/"><img src="https://img.shields.io/badge/React-18+-61DAFB?style=flat&logo=react" alt="React"></a>
|
||||||
<a href="https://www.typescriptlang.org/"><img src="https://img.shields.io/badge/TypeScript-5.0+-3178C6?style=flat&logo=typescript" alt="TypeScript"></a>
|
<a href="https://x402.org"><img src="https://img.shields.io/badge/x402-USDC%20Payments-2775CA?style=flat" alt="x402"></a>
|
||||||
|
<a href="https://claw402.ai"><img src="https://img.shields.io/badge/Claw402-AI%20Gateway-FF6B35?style=flat" alt="Claw402"></a>
|
||||||
|
<a href="https://blockrun.ai"><img src="https://img.shields.io/badge/BlockRun-x402%20Provider-8B5CF6?style=flat" alt="BlockRun"></a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
**Ngôn ngữ:** [English](../../../README.md) | [中文](../zh-CN/README.md) | [Tiếng Việt](README.md)
|
<p align="center">
|
||||||
|
<a href="../../../README.md">English</a> ·
|
||||||
|
<a href="../zh-CN/README.md">中文</a> ·
|
||||||
|
<a href="../ja/README.md">日本語</a> ·
|
||||||
|
<a href="../ko/README.md">한국어</a> ·
|
||||||
|
<a href="../ru/README.md">Русский</a> ·
|
||||||
|
<a href="../uk/README.md">Українська</a> ·
|
||||||
|
<a href="README.md">Tiếng Việt</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Tính Năng Chính
|
NOFX là trợ lý giao dịch AI **tự chủ** mã nguồn mở. Không giống các công cụ AI truyền thống yêu cầu bạn cấu hình mô hình thủ công, quản lý API key và kết nối nguồn dữ liệu — AI của NOFX **tự nhận diện thị trường, tự chọn mô hình và tự lấy dữ liệu**. Không cần con người can thiệp. Bạn chỉ cần đặt chiến lược, AI xử lý mọi thứ còn lại.
|
||||||
|
|
||||||
- **Hỗ trợ Đa AI**: Chạy DeepSeek, Qwen, GPT, Claude, Gemini, Grok, Kimi - chuyển đổi mô hình bất cứ lúc nào
|
**Hoàn toàn tự chủ**: AI tự quyết định sử dụng mô hình nào, lấy dữ liệu thị trường gì, khi nào giao dịch. Không cần cấu hình mô hình thủ công. Không cần quản lý API key của nhiều dịch vụ. Chỉ cần nạp ví USDC và chạy.
|
||||||
- **Đa Sàn Giao Dịch**: Giao dịch trên Binance, Bybit, OKX, Bitget, KuCoin, Gate, Hyperliquid, Aster DEX, Lighter từ một nền tảng
|
|
||||||
- **Strategy Studio**: Trình tạo chiến lược trực quan với nguồn coin, chỉ báo và kiểm soát rủi ro
|
|
||||||
- **Chế Độ Thi Đấu AI**: Nhiều AI trader cạnh tranh theo thời gian thực, theo dõi hiệu suất song song
|
|
||||||
- **Cấu Hình Web**: Không cần chỉnh sửa JSON - cấu hình mọi thứ qua giao diện web
|
|
||||||
- **Dashboard Thời Gian Thực**: Vị thế trực tiếp, theo dõi P/L, nhật ký quyết định AI với chuỗi suy luận
|
|
||||||
|
|
||||||
### Liên Kết Chính Thức
|
Điểm khác biệt: **tích hợp thanh toán vi mô [x402](https://x402.org)**. Không cần API key. Nạp ví USDC và thanh toán theo yêu cầu. Ví chính là danh tính của bạn.
|
||||||
|
|
||||||
- **Website Chính Thức**: [https://nofxai.com](https://nofxai.com)
|
|
||||||
- **Bảng Điều Khiển Dữ Liệu**: [https://nofxos.ai/dashboard](https://nofxos.ai/dashboard)
|
|
||||||
- **Tài Liệu API**: [https://nofxos.ai/api-docs](https://nofxos.ai/api-docs)
|
|
||||||
|
|
||||||
> **Cảnh Báo Rủi Ro**: Hệ thống này mang tính thử nghiệm. Giao dịch tự động AI có rủi ro đáng kể. Chỉ nên sử dụng cho mục đích học tập/nghiên cứu hoặc kiểm tra với số tiền nhỏ!
|
|
||||||
|
|
||||||
## Cộng Đồng Nhà Phát Triển
|
|
||||||
|
|
||||||
Tham gia cộng đồng Telegram: **[NOFX Developer Community](https://t.me/nofx_dev_community)**
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Trước Khi Bắt Đầu
|
|
||||||
|
|
||||||
Để sử dụng NOFX, bạn cần:
|
|
||||||
|
|
||||||
1. **Tài khoản sàn giao dịch** - Đăng ký trên sàn được hỗ trợ và tạo API key với quyền giao dịch
|
|
||||||
2. **API Key mô hình AI** - Lấy từ nhà cung cấp được hỗ trợ (khuyến nghị DeepSeek để tiết kiệm chi phí)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Sàn Giao Dịch Được Hỗ Trợ
|
|
||||||
|
|
||||||
### CEX (Sàn Tập Trung)
|
|
||||||
|
|
||||||
| Sàn | Trạng thái | Đăng ký (Giảm phí) |
|
|
||||||
|----------|--------|-------------------------|
|
|
||||||
| **Binance** | ✅ Hỗ trợ | [Đăng ký](https://www.binance.com/join?ref=NOFXENG) |
|
|
||||||
| **Bybit** | ✅ Hỗ trợ | [Đăng ký](https://partner.bybit.com/b/83856) |
|
|
||||||
| **OKX** | ✅ Hỗ trợ | [Đăng ký](https://www.okx.com/join/1865360) |
|
|
||||||
| **Bitget** | ✅ Hỗ trợ | [Đăng ký](https://www.bitget.com/referral/register?from=referral&clacCode=c8a43172) |
|
|
||||||
| **KuCoin** | ✅ Hỗ trợ | [Đăng ký](https://www.kucoin.com/r/broker/CXEV7XKK) |
|
|
||||||
| **Gate** | ✅ Hỗ trợ | [Đăng ký](https://www.gatenode.xyz/share/VQBGUAxY) |
|
|
||||||
|
|
||||||
### Perp-DEX (Sàn Phi Tập Trung)
|
|
||||||
|
|
||||||
| Sàn | Trạng thái | Đăng ký (Giảm phí) |
|
|
||||||
|----------|--------|-------------------------|
|
|
||||||
| **Hyperliquid** | ✅ Hỗ trợ | [Đăng ký](https://app.hyperliquid.xyz/join/AITRADING) |
|
|
||||||
| **Aster DEX** | ✅ Hỗ trợ | [Đăng ký](https://www.asterdex.com/en/referral/fdfc0e) |
|
|
||||||
| **Lighter** | ✅ Hỗ trợ | [Đăng ký](https://app.lighter.xyz/?referral=68151432) |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Mô Hình AI Được Hỗ Trợ
|
|
||||||
|
|
||||||
| Mô hình AI | Trạng thái | Lấy API Key |
|
|
||||||
|----------|--------|-------------|
|
|
||||||
| **DeepSeek** | ✅ Hỗ trợ | [Lấy API Key](https://platform.deepseek.com) |
|
|
||||||
| **Qwen** | ✅ Hỗ trợ | [Lấy API Key](https://dashscope.console.aliyun.com) |
|
|
||||||
| **OpenAI (GPT)** | ✅ Hỗ trợ | [Lấy API Key](https://platform.openai.com) |
|
|
||||||
| **Claude** | ✅ Hỗ trợ | [Lấy API Key](https://console.anthropic.com) |
|
|
||||||
| **Gemini** | ✅ Hỗ trợ | [Lấy API Key](https://aistudio.google.com) |
|
|
||||||
| **Grok** | ✅ Hỗ trợ | [Lấy API Key](https://console.x.ai) |
|
|
||||||
| **Kimi** | ✅ Hỗ trợ | [Lấy API Key](https://platform.moonshot.cn) |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Bắt Đầu Nhanh
|
|
||||||
|
|
||||||
### Tùy chọn 1: Triển khai Docker (Khuyến nghị)
|
|
||||||
|
|
||||||
```bash
|
|
||||||
git clone https://github.com/NoFxAiOS/nofx.git
|
|
||||||
cd nofx
|
|
||||||
chmod +x ./start.sh
|
|
||||||
./start.sh start --build
|
|
||||||
```
|
|
||||||
|
|
||||||
Truy cập giao diện Web: **http://localhost:3000**
|
|
||||||
|
|
||||||
### Cập Nhật Phiên Bản Mới
|
|
||||||
|
|
||||||
> **💡 Cập nhật thường xuyên.** Chạy lệnh này hàng ngày để nhận các tính năng và bản sửa lỗi mới nhất:
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
||||||
```
|
```
|
||||||
|
|
||||||
Lệnh này tải về image chính thức mới nhất và tự động khởi động lại dịch vụ.
|
Mở **http://127.0.0.1:3000**. Xong.
|
||||||
|
|
||||||
### Tùy chọn 2: Cài đặt Thủ công
|
---
|
||||||
|
|
||||||
|
## x402 hoạt động như thế nào
|
||||||
|
|
||||||
|
Quy trình truyền thống: đăng ký tài khoản → mua credits → lấy API key → quản lý quota → xoay key.
|
||||||
|
|
||||||
|
Quy trình x402:
|
||||||
|
|
||||||
|
```
|
||||||
|
Yêu cầu → 402 (đây là giá) → ví ký USDC → thử lại → xong
|
||||||
|
```
|
||||||
|
|
||||||
|
Không tài khoản. Không API key. Không trả trước. Một ví, tất cả mô hình.
|
||||||
|
|
||||||
|
### Nhà cung cấp x402 tích hợp
|
||||||
|
|
||||||
|
| Nhà cung cấp | Chain | Mô hình |
|
||||||
|
|:---------|:------|:-------|
|
||||||
|
| <img src="../../../web/public/icons/claw402.png" width="20" height="20" style="vertical-align: middle;"/> **[Claw402](https://claw402.ai)** | Base | GPT-5.4, Claude Opus, DeepSeek, Qwen, Grok, Gemini, Kimi — 15+ mô hình |
|
||||||
|
| **[BlockRun](https://blockrun.ai)** | Base | Có thể cấu hình |
|
||||||
|
| **[BlockRun Sol](https://sol.blockrun.ai)** | Solana | Có thể cấu hình |
|
||||||
|
|
||||||
|
Tương thích với **[ClawRouter](https://github.com/BlockRunAI/ClawRouter)** — bộ định tuyến LLM thông minh tự động chọn mô hình rẻ nhất (41+ mô hình, tiết kiệm 74-100%, <1ms định tuyến).
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Tính năng
|
||||||
|
|
||||||
|
| Tính năng | Mô tả |
|
||||||
|
|:--------|:------------|
|
||||||
|
| **Đa AI** | DeepSeek, Qwen, GPT, Claude, Gemini, Grok, Kimi — chuyển đổi bất cứ lúc nào |
|
||||||
|
| **Đa Sàn** | Binance, Bybit, OKX, Bitget, KuCoin, Gate, Hyperliquid, Aster, Lighter |
|
||||||
|
| **Strategy Studio** | Trình xây dựng trực quan — nguồn coin, chỉ báo, kiểm soát rủi ro |
|
||||||
|
| **AI Debate Arena** | Nhiều AI tranh luận giao dịch (Bull vs Bear vs Analyst), bỏ phiếu, thực thi |
|
||||||
|
| **AI Competition** | AI cạnh tranh thời gian thực, bảng xếp hạng hiệu suất |
|
||||||
|
| **Telegram Agent** | Chat với trợ lý giao dịch — streaming, gọi công cụ, bộ nhớ |
|
||||||
|
| **Backtest Lab** | Mô phỏng lịch sử, đường vốn và chỉ số hiệu suất |
|
||||||
|
| **Dashboard** | Vị thế trực tiếp, P/L, nhật ký quyết định AI với Chain of Thought |
|
||||||
|
|
||||||
|
### Thị trường
|
||||||
|
|
||||||
|
Crypto · Cổ phiếu Mỹ · Forex · Kim loại
|
||||||
|
|
||||||
|
### Sàn giao dịch (CEX)
|
||||||
|
|
||||||
|
| Sàn | Trạng thái | Đăng ký (Giảm phí) |
|
||||||
|
|:---------|:------:|:------------------------|
|
||||||
|
| <img src="../../../web/public/exchange-icons/binance.jpg" width="20" height="20" style="vertical-align: middle;"/> **Binance** | ✅ | [Đăng ký](https://www.binance.com/join?ref=NOFXENG) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/bybit.png" width="20" height="20" style="vertical-align: middle;"/> **Bybit** | ✅ | [Đăng ký](https://partner.bybit.com/b/83856) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/okx.svg" width="20" height="20" style="vertical-align: middle;"/> **OKX** | ✅ | [Đăng ký](https://www.okx.com/join/1865360) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/bitget.svg" width="20" height="20" style="vertical-align: middle;"/> **Bitget** | ✅ | [Đăng ký](https://www.bitget.com/referral/register?from=referral&clacCode=c8a43172) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/kucoin.svg" width="20" height="20" style="vertical-align: middle;"/> **KuCoin** | ✅ | [Đăng ký](https://www.kucoin.com/r/broker/CXEV7XKK) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/gate.svg" width="20" height="20" style="vertical-align: middle;"/> **Gate** | ✅ | [Đăng ký](https://www.gatenode.xyz/share/VQBGUAxY) |
|
||||||
|
|
||||||
|
### Sàn giao dịch (Perp-DEX)
|
||||||
|
|
||||||
|
| Sàn | Trạng thái | Đăng ký (Giảm phí) |
|
||||||
|
|:---------|:------:|:------------------------|
|
||||||
|
| <img src="../../../web/public/exchange-icons/hyperliquid.png" width="20" height="20" style="vertical-align: middle;"/> **Hyperliquid** | ✅ | [Đăng ký](https://app.hyperliquid.xyz/join/AITRADING) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/aster.svg" width="20" height="20" style="vertical-align: middle;"/> **Aster DEX** | ✅ | [Đăng ký](https://www.asterdex.com/en/referral/fdfc0e) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/lighter.png" width="20" height="20" style="vertical-align: middle;"/> **Lighter** | ✅ | [Đăng ký](https://app.lighter.xyz/?referral=68151432) |
|
||||||
|
|
||||||
|
### Mô hình AI (Chế độ API Key)
|
||||||
|
|
||||||
|
| Mô hình AI | Trạng thái | Lấy API Key |
|
||||||
|
|:---------|:------:|:------------|
|
||||||
|
| <img src="../../../web/public/icons/deepseek.svg" width="20" height="20" style="vertical-align: middle;"/> **DeepSeek** | ✅ | [Lấy API Key](https://platform.deepseek.com) |
|
||||||
|
| <img src="../../../web/public/icons/qwen.svg" width="20" height="20" style="vertical-align: middle;"/> **Qwen** | ✅ | [Lấy API Key](https://dashscope.console.aliyun.com) |
|
||||||
|
| <img src="../../../web/public/icons/openai.svg" width="20" height="20" style="vertical-align: middle;"/> **OpenAI (GPT)** | ✅ | [Lấy API Key](https://platform.openai.com) |
|
||||||
|
| <img src="../../../web/public/icons/claude.svg" width="20" height="20" style="vertical-align: middle;"/> **Claude** | ✅ | [Lấy API Key](https://console.anthropic.com) |
|
||||||
|
| <img src="../../../web/public/icons/gemini.svg" width="20" height="20" style="vertical-align: middle;"/> **Gemini** | ✅ | [Lấy API Key](https://aistudio.google.com) |
|
||||||
|
| <img src="../../../web/public/icons/grok.svg" width="20" height="20" style="vertical-align: middle;"/> **Grok** | ✅ | [Lấy API Key](https://console.x.ai) |
|
||||||
|
| <img src="../../../web/public/icons/kimi.svg" width="20" height="20" style="vertical-align: middle;"/> **Kimi** | ✅ | [Lấy API Key](https://platform.moonshot.cn) |
|
||||||
|
|
||||||
|
### Mô hình AI (Chế độ x402 — Không cần API Key)
|
||||||
|
|
||||||
|
15+ mô hình qua [Claw402](https://claw402.ai) hoặc [BlockRun](https://blockrun.ai) — chỉ cần ví USDC
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Cài đặt
|
||||||
|
|
||||||
|
### Linux / macOS
|
||||||
|
|
||||||
|
```bash
|
||||||
|
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
||||||
|
```
|
||||||
|
|
||||||
|
### Railway (Cloud)
|
||||||
|
|
||||||
|
[](https://railway.com/deploy/nofx?referralCode=nofx)
|
||||||
|
|
||||||
|
### Docker
|
||||||
|
|
||||||
|
```bash
|
||||||
|
curl -O https://raw.githubusercontent.com/NoFxAiOS/nofx/main/docker-compose.prod.yml
|
||||||
|
docker compose -f docker-compose.prod.yml up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
### Từ mã nguồn
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Yêu cầu: Go 1.21+, Node.js 18+, TA-Lib
|
# Yêu cầu: Go 1.21+, Node.js 18+, TA-Lib
|
||||||
|
# macOS: brew install ta-lib
|
||||||
|
# Ubuntu: sudo apt-get install libta-lib0-dev
|
||||||
|
|
||||||
# Cài đặt TA-Lib (macOS)
|
git clone https://github.com/NoFxAiOS/nofx.git && cd nofx
|
||||||
brew install ta-lib
|
go build -o nofx && ./nofx # backend
|
||||||
|
cd web && npm install && npm run dev # frontend (terminal mới)
|
||||||
# Clone và thiết lập
|
|
||||||
git clone https://github.com/NoFxAiOS/nofx.git
|
|
||||||
cd nofx
|
|
||||||
go mod download
|
|
||||||
cd web && npm install && cd ..
|
|
||||||
|
|
||||||
# Khởi động backend
|
|
||||||
go build -o nofx && ./nofx
|
|
||||||
|
|
||||||
# Khởi động frontend (terminal mới)
|
|
||||||
cd web && npm run dev
|
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Thiết Lập Ban Đầu
|
## Liên kết
|
||||||
|
|
||||||
1. **Cấu hình Mô hình AI** — Thêm API key AI
|
| | |
|
||||||
2. **Cấu hình Sàn giao dịch** — Thiết lập thông tin API sàn
|
|:--|:--|
|
||||||
3. **Tạo Chiến lược** — Cấu hình chiến lược giao dịch trong Strategy Studio
|
| Website | [nofxai.com](https://nofxai.com) |
|
||||||
4. **Tạo Trader** — Kết hợp Mô hình AI + Sàn + Chiến lược
|
| Dashboard | [nofxos.ai/dashboard](https://nofxos.ai/dashboard) |
|
||||||
5. **Bắt đầu Giao dịch** — Khởi động các trader đã cấu hình
|
| API Docs | [nofxos.ai/api-docs](https://nofxos.ai/api-docs) |
|
||||||
|
| Telegram | [nofx_dev_community](https://t.me/nofx_dev_community) |
|
||||||
|
| Twitter | [@nofx_official](https://x.com/nofx_official) |
|
||||||
|
|
||||||
|
> **Cảnh báo rủi ro**: Giao dịch tự động AI có rủi ro đáng kể. Chỉ nên sử dụng cho mục đích học tập/nghiên cứu hoặc số tiền nhỏ.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Cảnh Báo Rủi Ro
|
## License
|
||||||
|
|
||||||
1. Thị trường crypto biến động cực kỳ mạnh — Quyết định AI không đảm bảo lợi nhuận
|
[AGPL-3.0](../../../LICENSE)
|
||||||
2. Giao dịch hợp đồng tương lai sử dụng đòn bẩy — Thua lỗ có thể vượt quá vốn
|
|
||||||
3. Điều kiện thị trường cực đoan có thể dẫn đến thanh lý
|
|
||||||
|
|
||||||
---
|
[](https://star-history.com/#NoFxAiOS/nofx&Date)
|
||||||
|
|
||||||
## Giấy Phép
|
|
||||||
|
|
||||||
**GNU Affero General Public License v3.0 (AGPL-3.0)**
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Liên Hệ
|
|
||||||
|
|
||||||
- **GitHub Issues**: [Gửi Issue](https://github.com/NoFxAiOS/nofx/issues)
|
|
||||||
- **Cộng đồng Nhà phát triển**: [Nhóm Telegram](https://t.me/nofx_dev_community)
|
|
||||||
|
|||||||
+165
-384
@@ -1,7 +1,8 @@
|
|||||||
<h1 align="center">NOFX — 开源 AI 交易操作系统</h1>
|
<h1 align="center">NOFX</h1>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<strong>AI 驱动金融交易的基础设施层</strong>
|
<strong>你的个人 AI 交易助手。</strong><br/>
|
||||||
|
<strong>任何市场。任何模型。用 USDC 付费,无需 API Key。</strong>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
@@ -14,447 +15,227 @@
|
|||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://golang.org/"><img src="https://img.shields.io/badge/Go-1.21+-00ADD8?style=flat&logo=go" alt="Go"></a>
|
<a href="https://golang.org/"><img src="https://img.shields.io/badge/Go-1.21+-00ADD8?style=flat&logo=go" alt="Go"></a>
|
||||||
<a href="https://reactjs.org/"><img src="https://img.shields.io/badge/React-18+-61DAFB?style=flat&logo=react" alt="React"></a>
|
<a href="https://reactjs.org/"><img src="https://img.shields.io/badge/React-18+-61DAFB?style=flat&logo=react" alt="React"></a>
|
||||||
<a href="https://www.typescriptlang.org/"><img src="https://img.shields.io/badge/TypeScript-5.0+-3178C6?style=flat&logo=typescript" alt="TypeScript"></a>
|
<a href="https://x402.org"><img src="https://img.shields.io/badge/x402-USDC%20Payments-2775CA?style=flat" alt="x402"></a>
|
||||||
|
<a href="https://claw402.ai"><img src="https://img.shields.io/badge/Claw402-AI%20Gateway-FF6B35?style=flat" alt="Claw402"></a>
|
||||||
|
<a href="https://blockrun.ai"><img src="https://img.shields.io/badge/BlockRun-x402%20Provider-8B5CF6?style=flat" alt="BlockRun"></a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
<a href="../../../README.md">English</a> ·
|
||||||
|
<a href="README.md">中文</a> ·
|
||||||
|
<a href="../ja/README.md">日本語</a> ·
|
||||||
|
<a href="../ko/README.md">한국어</a> ·
|
||||||
|
<a href="../ru/README.md">Русский</a> ·
|
||||||
|
<a href="../uk/README.md">Українська</a> ·
|
||||||
|
<a href="../vi/README.md">Tiếng Việt</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
> **语言声明:** 本中文版本文档仅为方便海外华人社区阅读而提供,不代表本软件面向中国大陆、香港、澳门或台湾地区用户开放。如您位于上述地区,请勿使用本软件。
|
> **语言声明:** 本中文版本文档仅为方便海外华人社区阅读而提供,不代表本软件面向中国大陆、香港、澳门或台湾地区用户开放。如您位于上述地区,请勿使用本软件。
|
||||||
|
|
||||||
| 贡献者空投计划 |
|
|
||||||
|:----------------------------------:|
|
|
||||||
| 代码 · Bug修复 · Issue → 空投奖励 |
|
|
||||||
| [了解更多](#贡献者空投计划) |
|
|
||||||
|
|
||||||
**语言:** [English](../../../README.md) | [中文](README.md) | [日本語](../ja/README.md) | [한국어](../ko/README.md) | [Русский](../ru/README.md) | [Українська](../uk/README.md) | [Tiếng Việt](../vi/README.md)
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### 核心功能
|
NOFX 是一个开源的**自主式** AI 交易助手。与需要手动配置模型、管理 API Key、接入数据源的传统 AI 工具不同 —— NOFX 的 AI **自主感知市场、自选模型、自动获取数据**。零人工干预。你只需设定策略,AI 负责一切。
|
||||||
|
|
||||||
- **多 AI 支持**: 运行 DeepSeek、通义千问、GPT、Claude、Gemini、Grok、Kimi - 随时切换模型
|
**完全自主**:AI 自行决定使用哪个模型、获取什么市场数据、何时交易。无需手动配置模型,无需管理各种服务的 API Key。只需充值 USDC 钱包,一键启动。
|
||||||
- **多交易所**: 在 Binance、Bybit、OKX、Bitget、KuCoin、Gate、Hyperliquid、Aster DEX、Lighter 统一交易
|
|
||||||
- **策略工作室**: 可视化策略构建器,配置币种来源、指标和风控参数
|
|
||||||
- **AI 竞赛模式**: 多个 AI 交易员实时竞争,并排追踪表现
|
|
||||||
- **Web 配置**: 无需编辑 JSON - 通过 Web 界面完成所有配置
|
|
||||||
- **实时仪表板**: 实时持仓、盈亏追踪、AI 决策日志与思维链
|
|
||||||
|
|
||||||
### 核心团队
|
核心差异:**内置 [x402](https://x402.org) 微支付协议**。无需 API Key,充值 USDC 钱包即可按需付费。钱包就是你的身份。
|
||||||
|
|
||||||
- **Tinkle** - [@Web3Tinkle](https://x.com/Web3Tinkle)
|
|
||||||
- **官方 Twitter** - [@nofx_official](https://x.com/nofx_official)
|
|
||||||
|
|
||||||
### 官方链接
|
|
||||||
|
|
||||||
- **官网**: [https://nofxai.com](https://nofxai.com)
|
|
||||||
- **数据站点**: [https://nofxos.ai/dashboard](https://nofxos.ai/dashboard)
|
|
||||||
- **API 文档**: [https://nofxos.ai/api-docs](https://nofxos.ai/api-docs)
|
|
||||||
|
|
||||||
> **风险提示**: 本系统为实验性质。AI 自动交易存在重大风险。强烈建议仅用于学习/研究目的或小额测试!
|
|
||||||
|
|
||||||
## 开发者社区
|
|
||||||
|
|
||||||
加入我们的 Telegram 开发者社区: **[NOFX 开发者社区](https://t.me/nofx_dev_community)**
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 开始之前
|
|
||||||
|
|
||||||
使用 NOFX 你需要准备:
|
|
||||||
|
|
||||||
1. **交易所账户** - 在任意支持的交易所注册并创建具有交易权限的 API 凭证
|
|
||||||
2. **AI 模型 API Key** - 从任意支持的提供商获取(推荐 DeepSeek,性价比最高)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 支持的交易所
|
|
||||||
|
|
||||||
### CEX (中心化交易所)
|
|
||||||
|
|
||||||
| 交易所 | 状态 | 注册 (手续费折扣) |
|
|
||||||
|----------|--------|-------------------------|
|
|
||||||
| **Binance** | ✅ 已支持 | [注册](https://www.binance.com/join?ref=NOFXENG) |
|
|
||||||
| **Bybit** | ✅ 已支持 | [注册](https://partner.bybit.com/b/83856) |
|
|
||||||
| **OKX** | ✅ 已支持 | [注册](https://www.okx.com/join/1865360) |
|
|
||||||
| **Bitget** | ✅ 已支持 | [注册](https://www.bitget.com/referral/register?from=referral&clacCode=c8a43172) |
|
|
||||||
| **KuCoin** | ✅ 已支持 | [注册](https://www.kucoin.com/r/broker/CXEV7XKK) |
|
|
||||||
| **Gate** | ✅ 已支持 | [注册](https://www.gatenode.xyz/share/VQBGUAxY) |
|
|
||||||
|
|
||||||
### Perp-DEX (去中心化永续交易所)
|
|
||||||
|
|
||||||
| 交易所 | 状态 | 注册 (手续费折扣) |
|
|
||||||
|----------|--------|-------------------------|
|
|
||||||
| **Hyperliquid** | ✅ 已支持 | [注册](https://app.hyperliquid.xyz/join/AITRADING) |
|
|
||||||
| **Aster DEX** | ✅ 已支持 | [注册](https://www.asterdex.com/en/referral/fdfc0e) |
|
|
||||||
| **Lighter** | ✅ 已支持 | [注册](https://app.lighter.xyz/?referral=68151432) |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 支持的 AI 模型
|
|
||||||
|
|
||||||
| AI 模型 | 状态 | 获取 API Key |
|
|
||||||
|----------|--------|-------------|
|
|
||||||
| **DeepSeek** | ✅ 已支持 | [获取 API Key](https://platform.deepseek.com) |
|
|
||||||
| **通义千问** | ✅ 已支持 | [获取 API Key](https://dashscope.console.aliyun.com) |
|
|
||||||
| **OpenAI (GPT)** | ✅ 已支持 | [获取 API Key](https://platform.openai.com) |
|
|
||||||
| **Claude** | ✅ 已支持 | [获取 API Key](https://console.anthropic.com) |
|
|
||||||
| **Gemini** | ✅ 已支持 | [获取 API Key](https://aistudio.google.com) |
|
|
||||||
| **Grok** | ✅ 已支持 | [获取 API Key](https://console.x.ai) |
|
|
||||||
| **Kimi** | ✅ 已支持 | [获取 API Key](https://platform.moonshot.cn) |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 截图
|
|
||||||
|
|
||||||
### 竞赛模式 - 实时 AI 对战
|
|
||||||

|
|
||||||
*多 AI 排行榜,实时性能对比*
|
|
||||||
|
|
||||||
### 仪表板 - 市场图表视图
|
|
||||||

|
|
||||||
*专业交易仪表板,TradingView 风格图表*
|
|
||||||
|
|
||||||
### 策略工作室
|
|
||||||

|
|
||||||
*多数据源策略配置与 AI 测试*
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 快速开始
|
|
||||||
|
|
||||||
### 一键安装 (本地/服务器)
|
|
||||||
|
|
||||||
**Linux / macOS:**
|
|
||||||
```bash
|
```bash
|
||||||
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
||||||
```
|
```
|
||||||
|
|
||||||
完成!打开浏览器访问 **http://127.0.0.1:3000**
|
打开 **http://127.0.0.1:3000**,完成。
|
||||||
|
|
||||||
### 一键云部署 (Railway)
|
---
|
||||||
|
|
||||||
一键部署到 Railway - 无需自己搭建服务器:
|
## x402 如何工作
|
||||||
|
|
||||||
|
传统流程:注册账号 → 购买额度 → 获取 API Key → 管理配额 → 轮换密钥。
|
||||||
|
|
||||||
|
x402 流程:
|
||||||
|
|
||||||
|
```
|
||||||
|
请求 → 402(返回价格)→ 钱包签名 USDC → 重试 → 完成
|
||||||
|
```
|
||||||
|
|
||||||
|
无需注册。无需 API Key。无需预付费。一个钱包,所有模型。
|
||||||
|
|
||||||
|
### 内置 x402 提供商
|
||||||
|
|
||||||
|
| 提供商 | 链 | 模型 |
|
||||||
|
|:---------|:------|:-------|
|
||||||
|
| <img src="../../../web/public/icons/claw402.png" width="20" height="20" style="vertical-align: middle;"/> **[Claw402](https://claw402.ai)** | Base | GPT-5.4、Claude Opus、DeepSeek、Qwen、Grok、Gemini、Kimi — 15+ 模型 |
|
||||||
|
| **[BlockRun](https://blockrun.ai)** | Base | 可配置 |
|
||||||
|
| **[BlockRun Sol](https://sol.blockrun.ai)** | Solana | 可配置 |
|
||||||
|
|
||||||
|
同时兼容 **[ClawRouter](https://github.com/BlockRunAI/ClawRouter)** —— 智能 LLM 路由,自动选择每次请求最便宜的模型(41+ 模型,节省 74-100%,<1ms 路由)。
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 功能概览
|
||||||
|
|
||||||
|
| 功能 | 描述 |
|
||||||
|
|:--------|:------------|
|
||||||
|
| **多 AI** | DeepSeek、Qwen、GPT、Claude、Gemini、Grok、Kimi — 随时切换 |
|
||||||
|
| **多交易所** | Binance、Bybit、OKX、Bitget、KuCoin、Gate、Hyperliquid、Aster、Lighter |
|
||||||
|
| **策略工作室** | 可视化构建器 — 币种来源、指标、风控 |
|
||||||
|
| **AI 辩论竞技场** | 多个 AI 辩论交易(多空对决),投票执行 |
|
||||||
|
| **AI 竞赛** | AI 实时竞争,排行榜排名 |
|
||||||
|
| **Telegram Agent** | 与交易助手对话 — 流式输出、工具调用、记忆 |
|
||||||
|
| **回测实验室** | 历史模拟,权益曲线和性能指标 |
|
||||||
|
| **仪表板** | 实时持仓、盈亏、AI 决策日志与思维链 |
|
||||||
|
|
||||||
|
### 市场
|
||||||
|
|
||||||
|
加密货币 · 美股 · 外汇 · 贵金属
|
||||||
|
|
||||||
|
### 交易所 (CEX)
|
||||||
|
|
||||||
|
| 交易所 | 状态 | 注册 (手续费折扣) |
|
||||||
|
|:---------|:------:|:------------------------|
|
||||||
|
| <img src="../../../web/public/exchange-icons/binance.jpg" width="20" height="20" style="vertical-align: middle;"/> **Binance** | ✅ | [注册](https://www.binance.com/join?ref=NOFXENG) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/bybit.png" width="20" height="20" style="vertical-align: middle;"/> **Bybit** | ✅ | [注册](https://partner.bybit.com/b/83856) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/okx.svg" width="20" height="20" style="vertical-align: middle;"/> **OKX** | ✅ | [注册](https://www.okx.com/join/1865360) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/bitget.svg" width="20" height="20" style="vertical-align: middle;"/> **Bitget** | ✅ | [注册](https://www.bitget.com/referral/register?from=referral&clacCode=c8a43172) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/kucoin.svg" width="20" height="20" style="vertical-align: middle;"/> **KuCoin** | ✅ | [注册](https://www.kucoin.com/r/broker/CXEV7XKK) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/gate.svg" width="20" height="20" style="vertical-align: middle;"/> **Gate** | ✅ | [注册](https://www.gatenode.xyz/share/VQBGUAxY) |
|
||||||
|
|
||||||
|
### 交易所 (Perp-DEX)
|
||||||
|
|
||||||
|
| 交易所 | 状态 | 注册 (手续费折扣) |
|
||||||
|
|:---------|:------:|:------------------------|
|
||||||
|
| <img src="../../../web/public/exchange-icons/hyperliquid.png" width="20" height="20" style="vertical-align: middle;"/> **Hyperliquid** | ✅ | [注册](https://app.hyperliquid.xyz/join/AITRADING) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/aster.svg" width="20" height="20" style="vertical-align: middle;"/> **Aster DEX** | ✅ | [注册](https://www.asterdex.com/en/referral/fdfc0e) |
|
||||||
|
| <img src="../../../web/public/exchange-icons/lighter.png" width="20" height="20" style="vertical-align: middle;"/> **Lighter** | ✅ | [注册](https://app.lighter.xyz/?referral=68151432) |
|
||||||
|
|
||||||
|
### AI 模型 (API Key 模式)
|
||||||
|
|
||||||
|
| AI 模型 | 状态 | 获取 API Key |
|
||||||
|
|:---------|:------:|:------------|
|
||||||
|
| <img src="../../../web/public/icons/deepseek.svg" width="20" height="20" style="vertical-align: middle;"/> **DeepSeek** | ✅ | [获取 API Key](https://platform.deepseek.com) |
|
||||||
|
| <img src="../../../web/public/icons/qwen.svg" width="20" height="20" style="vertical-align: middle;"/> **通义千问** | ✅ | [获取 API Key](https://dashscope.console.aliyun.com) |
|
||||||
|
| <img src="../../../web/public/icons/openai.svg" width="20" height="20" style="vertical-align: middle;"/> **OpenAI (GPT)** | ✅ | [获取 API Key](https://platform.openai.com) |
|
||||||
|
| <img src="../../../web/public/icons/claude.svg" width="20" height="20" style="vertical-align: middle;"/> **Claude** | ✅ | [获取 API Key](https://console.anthropic.com) |
|
||||||
|
| <img src="../../../web/public/icons/gemini.svg" width="20" height="20" style="vertical-align: middle;"/> **Gemini** | ✅ | [获取 API Key](https://aistudio.google.com) |
|
||||||
|
| <img src="../../../web/public/icons/grok.svg" width="20" height="20" style="vertical-align: middle;"/> **Grok** | ✅ | [获取 API Key](https://console.x.ai) |
|
||||||
|
| <img src="../../../web/public/icons/kimi.svg" width="20" height="20" style="vertical-align: middle;"/> **Kimi** | ✅ | [获取 API Key](https://platform.moonshot.cn) |
|
||||||
|
|
||||||
|
### AI 模型 (x402 模式 — 无需 API Key)
|
||||||
|
|
||||||
|
15+ 模型通过 [Claw402](https://claw402.ai) 或 [BlockRun](https://blockrun.ai) 接入 — 只需一个 USDC 钱包
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 安装
|
||||||
|
|
||||||
|
### Linux / macOS
|
||||||
|
|
||||||
|
```bash
|
||||||
|
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
||||||
|
```
|
||||||
|
|
||||||
|
### Railway (云部署)
|
||||||
|
|
||||||
[](https://railway.com/deploy/nofx?referralCode=nofx)
|
[](https://railway.com/deploy/nofx?referralCode=nofx)
|
||||||
|
|
||||||
部署后,Railway 会提供一个公网 URL 访问你的 NOFX 实例。
|
### Docker
|
||||||
|
|
||||||
### Docker Compose (手动)
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# 下载并启动
|
|
||||||
curl -O https://raw.githubusercontent.com/NoFxAiOS/nofx/main/docker-compose.prod.yml
|
curl -O https://raw.githubusercontent.com/NoFxAiOS/nofx/main/docker-compose.prod.yml
|
||||||
docker compose -f docker-compose.prod.yml up -d
|
docker compose -f docker-compose.prod.yml up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
访问 Web 界面: **http://127.0.0.1:3000**
|
### Windows
|
||||||
|
|
||||||
```bash
|
安装 [Docker Desktop](https://www.docker.com/products/docker-desktop/),然后:
|
||||||
# 管理命令
|
|
||||||
docker compose -f docker-compose.prod.yml logs -f # 查看日志
|
```powershell
|
||||||
docker compose -f docker-compose.prod.yml restart # 重启
|
curl -o docker-compose.prod.yml https://raw.githubusercontent.com/NoFxAiOS/nofx/main/docker-compose.prod.yml
|
||||||
docker compose -f docker-compose.prod.yml down # 停止
|
docker compose -f docker-compose.prod.yml up -d
|
||||||
docker compose -f docker-compose.prod.yml pull && docker compose -f docker-compose.prod.yml up -d # 更新
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### 保持更新
|
### 从源码构建
|
||||||
|
|
||||||
> **💡 更新频繁。** 每天运行以下命令以获取最新功能和修复:
|
```bash
|
||||||
|
# 前置条件: Go 1.21+, Node.js 18+, TA-Lib
|
||||||
|
# macOS: brew install ta-lib
|
||||||
|
# Ubuntu: sudo apt-get install libta-lib0-dev
|
||||||
|
|
||||||
|
git clone https://github.com/NoFxAiOS/nofx.git && cd nofx
|
||||||
|
go build -o nofx && ./nofx # 后端
|
||||||
|
cd web && npm install && npm run dev # 前端 (新终端)
|
||||||
|
```
|
||||||
|
|
||||||
|
### 更新
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
||||||
```
|
```
|
||||||
|
|
||||||
此命令会拉取最新官方镜像并自动重启服务。
|
|
||||||
|
|
||||||
### 手动安装 (开发者)
|
|
||||||
|
|
||||||
#### 前置条件
|
|
||||||
|
|
||||||
- **Go 1.21+**
|
|
||||||
- **Node.js 18+**
|
|
||||||
- **TA-Lib** (技术指标库)
|
|
||||||
|
|
||||||
```bash
|
|
||||||
# 安装 TA-Lib
|
|
||||||
# macOS
|
|
||||||
brew install ta-lib
|
|
||||||
|
|
||||||
# Ubuntu/Debian
|
|
||||||
sudo apt-get install libta-lib0-dev
|
|
||||||
```
|
|
||||||
|
|
||||||
#### 安装步骤
|
|
||||||
|
|
||||||
```bash
|
|
||||||
# 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://127.0.0.1:3000**
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Windows 安装
|
## 配置
|
||||||
|
|
||||||
### 方法一:Docker Desktop(推荐)
|
1. **AI** — 添加 API Key 或配置 x402 钱包
|
||||||
|
2. **交易所** — 连接交易所 API 凭证
|
||||||
|
3. **策略** — 在策略工作室构建
|
||||||
|
4. **交易员** — 组合 AI + 交易所 + 策略
|
||||||
|
5. **交易** — 从仪表板启动
|
||||||
|
|
||||||
1. **安装 Docker Desktop**
|
所有操作通过 Web 界面完成:**http://127.0.0.1:3000**
|
||||||
- 从 [docker.com/products/docker-desktop](https://www.docker.com/products/docker-desktop/) 下载
|
|
||||||
- 运行安装程序并重启电脑
|
|
||||||
- 启动 Docker Desktop 并等待就绪
|
|
||||||
|
|
||||||
2. **运行 NOFX**
|
|
||||||
```powershell
|
|
||||||
# 打开 PowerShell 运行:
|
|
||||||
curl -o docker-compose.prod.yml https://raw.githubusercontent.com/NoFxAiOS/nofx/main/docker-compose.prod.yml
|
|
||||||
docker compose -f docker-compose.prod.yml up -d
|
|
||||||
```
|
|
||||||
|
|
||||||
3. **访问**:在浏览器打开 **http://127.0.0.1:3000**
|
|
||||||
|
|
||||||
### 方法二:WSL2(适合开发)
|
|
||||||
|
|
||||||
1. **安装 WSL2**
|
|
||||||
```powershell
|
|
||||||
# 以管理员身份打开 PowerShell
|
|
||||||
wsl --install
|
|
||||||
```
|
|
||||||
安装完成后重启电脑。
|
|
||||||
|
|
||||||
2. **从 Microsoft Store 安装 Ubuntu**
|
|
||||||
- 打开 Microsoft Store
|
|
||||||
- 搜索 "Ubuntu 22.04" 并安装
|
|
||||||
- 启动 Ubuntu 并设置用户名/密码
|
|
||||||
|
|
||||||
3. **在 WSL2 中安装依赖**
|
|
||||||
```bash
|
|
||||||
# 更新系统
|
|
||||||
sudo apt update && sudo apt upgrade -y
|
|
||||||
|
|
||||||
# 安装 Go
|
|
||||||
wget https://go.dev/dl/go1.21.5.linux-amd64.tar.gz
|
|
||||||
sudo tar -C /usr/local -xzf go1.21.5.linux-amd64.tar.gz
|
|
||||||
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
|
|
||||||
source ~/.bashrc
|
|
||||||
|
|
||||||
# 安装 Node.js
|
|
||||||
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
|
|
||||||
sudo apt-get install -y nodejs
|
|
||||||
|
|
||||||
# 安装 TA-Lib
|
|
||||||
sudo apt-get install -y libta-lib0-dev
|
|
||||||
|
|
||||||
# 安装 Git
|
|
||||||
sudo apt-get install -y git
|
|
||||||
```
|
|
||||||
|
|
||||||
4. **克隆并运行 NOFX**
|
|
||||||
```bash
|
|
||||||
git clone https://github.com/NoFxAiOS/nofx.git
|
|
||||||
cd nofx
|
|
||||||
|
|
||||||
# 构建并运行后端
|
|
||||||
go build -o nofx && ./nofx
|
|
||||||
|
|
||||||
# 在另一个终端运行前端
|
|
||||||
cd web && npm install && npm run dev
|
|
||||||
```
|
|
||||||
|
|
||||||
5. **访问**:在 Windows 浏览器打开 **http://127.0.0.1:3000**
|
|
||||||
|
|
||||||
### 方法三:WSL2 + Docker(两全其美)
|
|
||||||
|
|
||||||
1. **安装 Docker Desktop 并启用 WSL2 后端**
|
|
||||||
- Docker Desktop 安装时勾选 "Use WSL 2 based engine"
|
|
||||||
- 在 Docker Desktop 设置 → Resources → WSL Integration 中启用你的 Linux 发行版
|
|
||||||
|
|
||||||
2. **在 WSL2 终端运行**
|
|
||||||
```bash
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 服务器部署
|
|
||||||
|
|
||||||
### 快速部署 (HTTP/IP 访问)
|
|
||||||
|
|
||||||
默认情况下,传输加密已**禁用**,可直接通过 IP 地址访问 NOFX:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
# 部署到你的服务器
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/NoFxAiOS/nofx/main/install.sh | bash
|
|
||||||
```
|
|
||||||
|
|
||||||
通过 `http://你的服务器IP:3000` 访问 - 立即可用。
|
|
||||||
|
|
||||||
### 增强安全 (HTTPS)
|
|
||||||
|
|
||||||
如需增强安全性,在 `.env` 中启用传输加密:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
TRANSPORT_ENCRYPTION=true
|
|
||||||
```
|
|
||||||
|
|
||||||
启用后,浏览器会使用 Web Crypto API 在传输前加密 API 密钥。此功能需要:
|
|
||||||
- `https://` - 任何有 SSL 证书的域名
|
|
||||||
- `http://localhost` - 本地开发
|
|
||||||
|
|
||||||
### Cloudflare 快速配置 HTTPS
|
|
||||||
|
|
||||||
1. **添加域名到 Cloudflare** (免费计划即可)
|
|
||||||
- 访问 [dash.cloudflare.com](https://dash.cloudflare.com)
|
|
||||||
- 添加域名并更新 DNS 服务器
|
|
||||||
|
|
||||||
2. **创建 DNS 记录**
|
|
||||||
- 类型: `A`
|
|
||||||
- 名称: `nofx` (或你的子域名)
|
|
||||||
- 内容: 你的服务器 IP
|
|
||||||
- 代理状态: **已代理** (橙色云朵)
|
|
||||||
|
|
||||||
3. **配置 SSL/TLS**
|
|
||||||
- 进入 SSL/TLS 设置
|
|
||||||
- 加密模式选择 **灵活**
|
|
||||||
|
|
||||||
```
|
|
||||||
用户 ──[HTTPS]──→ Cloudflare ──[HTTP]──→ 你的服务器:3000
|
|
||||||
```
|
|
||||||
|
|
||||||
4. **启用传输加密**
|
|
||||||
```bash
|
|
||||||
# 编辑 .env 并设置
|
|
||||||
TRANSPORT_ENCRYPTION=true
|
|
||||||
```
|
|
||||||
|
|
||||||
5. **完成!** 通过 `https://nofx.你的域名.com` 访问
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 初始配置 (Web 界面)
|
|
||||||
|
|
||||||
启动系统后,通过 Web 界面进行配置:
|
|
||||||
|
|
||||||
1. **配置 AI 模型** - 添加你的 AI API 密钥 (DeepSeek, OpenAI 等)
|
|
||||||
2. **配置交易所** - 设置交易所 API 凭证
|
|
||||||
3. **创建策略** - 在策略工作室配置交易策略
|
|
||||||
4. **创建交易员** - 组合 AI 模型 + 交易所 + 策略
|
|
||||||
5. **开始交易** - 启动你配置的交易员
|
|
||||||
|
|
||||||
所有配置都通过 Web 界面完成 - 无需编辑 JSON 文件。
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Web 界面功能
|
|
||||||
|
|
||||||
### 竞赛页面
|
|
||||||
- 实时 ROI 排行榜
|
|
||||||
- 多 AI 性能对比图表
|
|
||||||
- 实时盈亏追踪和排名
|
|
||||||
|
|
||||||
### 仪表板
|
|
||||||
- TradingView 风格 K 线图
|
|
||||||
- 实时持仓管理
|
|
||||||
- AI 决策日志与思维链推理
|
|
||||||
- 权益曲线追踪
|
|
||||||
|
|
||||||
### 策略工作室
|
|
||||||
- 币种来源配置 (静态列表、AI500 池、OI Top)
|
|
||||||
- 技术指标 (EMA, MACD, RSI, ATR, 成交量, OI, 资金费率)
|
|
||||||
- 风控设置 (杠杆、仓位限制、保证金使用率)
|
|
||||||
- AI 测试与实时提示词预览
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 常见问题
|
|
||||||
|
|
||||||
### TA-Lib 未找到
|
|
||||||
```bash
|
|
||||||
# macOS
|
|
||||||
brew install ta-lib
|
|
||||||
|
|
||||||
# Ubuntu
|
|
||||||
sudo apt-get install libta-lib0-dev
|
|
||||||
```
|
|
||||||
|
|
||||||
### AI API 超时
|
|
||||||
- 检查 API 密钥是否正确
|
|
||||||
- 检查网络连接
|
|
||||||
- 系统超时时间为 120 秒
|
|
||||||
|
|
||||||
### 前端无法连接后端
|
|
||||||
- 确保后端运行在 http://localhost:8080
|
|
||||||
- 检查端口是否被占用
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 文档
|
## 文档
|
||||||
|
|
||||||
| 文档 | 描述 |
|
| | |
|
||||||
|------|------|
|
|:--|:--|
|
||||||
| **[架构概览](../../architecture/README.zh-CN.md)** | 系统设计和模块索引 |
|
| [架构概览](../../architecture/README.md) | 系统设计和模块索引 |
|
||||||
| **[策略模块](../../architecture/STRATEGY_MODULE.md)** | 币种选择、数据组装、AI 提示词、执行 |
|
| [策略模块](../../architecture/STRATEGY_MODULE.md) | 币种选择、AI 提示词、执行 |
|
||||||
| **[回测模块](../../architecture/BACKTEST_MODULE.md)** | 历史模拟、指标计算、断点续测 |
|
| [回测模块](../../architecture/BACKTEST_MODULE.md) | 历史模拟、指标计算 |
|
||||||
| **[辩论模块](../../architecture/DEBATE_MODULE.md)** | 多 AI 辩论、投票共识、自动执行 |
|
| [辩论模块](../../architecture/DEBATE_MODULE.md) | 多 AI 辩论、投票共识 |
|
||||||
| **[常见问题](../../faq/README.md)** | FAQ |
|
| [常见问题](../../faq/README.md) | FAQ |
|
||||||
| **[快速开始](../../getting-started/README.zh-CN.md)** | 部署指南 |
|
| [快速开始](../../getting-started/README.md) | 部署指南 |
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 许可证
|
|
||||||
|
|
||||||
本项目采用 **GNU Affero General Public License v3.0 (AGPL-3.0)** 许可 - 详见 [LICENSE](../../../LICENSE) 文件。
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 贡献
|
## 贡献
|
||||||
|
|
||||||
欢迎贡献!查看:
|
查看 [贡献指南](../../../CONTRIBUTING.md) · [行为准则](../../../CODE_OF_CONDUCT.md) · [安全政策](../../../SECURITY.md)
|
||||||
- **[贡献指南](../../../CONTRIBUTING.md)** - 开发流程和 PR 流程
|
|
||||||
- **[行为准则](../../../CODE_OF_CONDUCT.md)** - 社区准则
|
|
||||||
- **[安全政策](../../../SECURITY.md)** - 报告漏洞
|
|
||||||
|
|
||||||
---
|
### 贡献者空投计划
|
||||||
|
|
||||||
## 贡献者空投计划
|
所有贡献在 GitHub 上追踪。当 NOFX 产生收入时,贡献者将获得空投。
|
||||||
|
|
||||||
所有贡献都在 GitHub 上追踪。当 NOFX 产生收入时,贡献者将根据其贡献获得空投。
|
|
||||||
|
|
||||||
**解决 [置顶 Issue](https://github.com/NoFxAiOS/nofx/issues) 的 PR 获得最高奖励!**
|
**解决 [置顶 Issue](https://github.com/NoFxAiOS/nofx/issues) 的 PR 获得最高奖励!**
|
||||||
|
|
||||||
| 贡献类型 | 权重 |
|
| 贡献类型 | 权重 |
|
||||||
|------------------|:------:|
|
|:-------------|:------:|
|
||||||
| **置顶 Issue PR** | ⭐⭐⭐⭐⭐⭐ |
|
| 置顶 Issue PR | ★★★★★★ |
|
||||||
| **代码提交** (合并的 PR) | ⭐⭐⭐⭐⭐ |
|
| 代码提交 (合并的 PR) | ★★★★★ |
|
||||||
| **Bug 修复** | ⭐⭐⭐⭐ |
|
| Bug 修复 | ★★★★ |
|
||||||
| **功能建议** | ⭐⭐⭐ |
|
| 功能建议 | ★★★ |
|
||||||
| **Bug 报告** | ⭐⭐ |
|
| Bug 报告 | ★★ |
|
||||||
| **文档** | ⭐⭐ |
|
| 文档 | ★★ |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 联系方式
|
## 链接
|
||||||
|
|
||||||
- **GitHub Issues**: [提交 Issue](https://github.com/NoFxAiOS/nofx/issues)
|
| | |
|
||||||
- **开发者社区**: [Telegram 群组](https://t.me/nofx_dev_community)
|
|:--|:--|
|
||||||
|
| 官网 | [nofxai.com](https://nofxai.com) |
|
||||||
|
| 数据面板 | [nofxos.ai/dashboard](https://nofxos.ai/dashboard) |
|
||||||
|
| API 文档 | [nofxos.ai/api-docs](https://nofxos.ai/api-docs) |
|
||||||
|
| Telegram | [nofx_dev_community](https://t.me/nofx_dev_community) |
|
||||||
|
| Twitter | [@nofx_official](https://x.com/nofx_official) |
|
||||||
|
|
||||||
|
> **风险提示**: AI 自动交易存在重大风险。建议仅用于学习/研究或小额测试。
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Star 历史
|
## License
|
||||||
|
|
||||||
|
[AGPL-3.0](../../../LICENSE)
|
||||||
|
|
||||||
[](https://star-history.com/#NoFxAiOS/nofx&Date)
|
[](https://star-history.com/#NoFxAiOS/nofx&Date)
|
||||||
|
|||||||
Reference in New Issue
Block a user