+64
-5
@@ -106,6 +106,14 @@ QuantDinger 包含一個內置的**基於 LLM 的多智能體研究系統**,
|
||||
|
||||
## 📸 功能預覽
|
||||
|
||||
<div align="center">
|
||||
<h3>🗺️ 系統架構總覽</h3>
|
||||
<p>QuantDinger AI 驅動的研究、回測和自動化交易功能全景圖。</p>
|
||||
<img src="docs/screenshots/tuopu.png" alt="QuantDinger 系統拓撲圖" width="100%" style="border-radius: 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.15); max-width: 800px;">
|
||||
</div>
|
||||
|
||||
<br/>
|
||||
|
||||
<div align="center">
|
||||
<h3>📊 專業量化儀表盤</h3>
|
||||
<p>實時監控市場動態、資產狀況和策略狀態。</p>
|
||||
@@ -296,9 +304,31 @@ score = w_{sim}\cdot sim + w_{recency}\cdot recency + w_{returns}\cdot returns\_
|
||||
- **自動恢復**:系統重啟後恢復運行中的策略
|
||||
- **訂單隊列**:後台工作線程用於訂單執行
|
||||
|
||||
### 7. 技術棧
|
||||
### 7. 多LLM提供商支援
|
||||
|
||||
- **後端**:Python (Flask) + SQLite + Redis(可選)
|
||||
QuantDinger 支援多個 AI 提供商,具備自動檢測功能:
|
||||
|
||||
| 提供商 | 特點 |
|
||||
|--------|------|
|
||||
| **OpenRouter** | 多模型閘道(預設),100+ 模型 |
|
||||
| **OpenAI** | GPT-4o, GPT-4o-mini |
|
||||
| **Google Gemini** | Gemini 1.5 Flash/Pro |
|
||||
| **DeepSeek** | DeepSeek Chat(高性價比) |
|
||||
| **xAI Grok** | Grok Beta |
|
||||
|
||||
只需在 `.env` 中配置您首選提供商的 API 金鑰,系統會自動檢測可用提供商。
|
||||
|
||||
### 8. 使用者管理與安全
|
||||
|
||||
- **多使用者支援**:基於 PostgreSQL 的使用者帳戶,支援基於角色的權限管理
|
||||
- **OAuth 登入**:Google 和 GitHub OAuth 整合
|
||||
- **郵箱驗證**:透過郵箱驗證碼進行註冊和密碼重設
|
||||
- **安全功能**:Cloudflare Turnstile 人機驗證、IP/帳戶速率限制
|
||||
- **示範模式**:用於公開示範的唯讀模式
|
||||
|
||||
### 9. 技術棧
|
||||
|
||||
- **後端**:Python (Flask) + PostgreSQL + Redis(可選)
|
||||
- **前端**:Vue 2 + Ant Design Vue + KlineCharts/ECharts
|
||||
- **部署**:Docker Compose
|
||||
|
||||
@@ -504,10 +534,15 @@ npm run serve
|
||||
使用 `backend_api_python/env.example` 作為模板。常用設置包括:
|
||||
|
||||
- **認證**: `SECRET_KEY`, `ADMIN_USER`, `ADMIN_PASSWORD`
|
||||
- **服務器**: `PYTHON_API_HOST`, `PYTHON_API_PORT`, `PYTHON_API_DEBUG`
|
||||
- **AI / LLM**: `OPENROUTER_API_KEY`, `OPENROUTER_MODEL`
|
||||
- **網絡搜索**: `SEARCH_PROVIDER`, `SEARCH_GOOGLE_*`, `SEARCH_BING_API_KEY`
|
||||
- **伺服器**: `PYTHON_API_HOST`, `PYTHON_API_PORT`, `PYTHON_API_DEBUG`
|
||||
- **資料庫**: `DATABASE_URL` (PostgreSQL 連接字串)
|
||||
- **AI / LLM**: `LLM_PROVIDER` (openrouter/openai/google/deepseek/grok), 各提供商 API 金鑰
|
||||
- **OAuth**: `GOOGLE_CLIENT_ID`, `GOOGLE_CLIENT_SECRET`, `GITHUB_CLIENT_ID`, `GITHUB_CLIENT_SECRET`
|
||||
- **安全**: `TURNSTILE_SITE_KEY`, `TURNSTILE_SECRET_KEY`, `ENABLE_REGISTRATION`
|
||||
- **網路搜尋**: `SEARCH_PROVIDER`, `SEARCH_GOOGLE_*`, `SEARCH_BING_API_KEY`
|
||||
- **訂單執行**: `ORDER_MODE` (maker/market), `MAKER_WAIT_SEC`, `MAKER_OFFSET_BPS`
|
||||
- **代理 (可選)**: `PROXY_PORT` 或 `PROXY_URL`
|
||||
- **後台服務**: `ENABLE_PENDING_ORDER_WORKER`, `ENABLE_PORTFOLIO_MONITOR`
|
||||
|
||||
---
|
||||
|
||||
@@ -602,6 +637,30 @@ QuantDinger 的代碼使用 **Apache License 2.0** 授權。但請注意:**Apa
|
||||
|
||||
---
|
||||
|
||||
### 🎓 支持夥伴
|
||||
|
||||
我們很榮幸獲得推動量化金融教育和研究的學術機構和組織的支持。
|
||||
|
||||
<div align="center">
|
||||
<table>
|
||||
<tr>
|
||||
<td align="center" width="50%">
|
||||
<a href="https://beinvolved.indiana.edu/organization/quantfiniu" target="_blank">
|
||||
<img src="docs/screenshots/qfs_logo.png" alt="印第安納大學量化金融學會" width="280" style="border-radius: 8px;">
|
||||
</a>
|
||||
<br/><br/>
|
||||
<strong>量化金融學會 (QFS)</strong><br/>
|
||||
<small>印第安納大學布盧明頓分校</small><br/>
|
||||
<small>培養下一代量化金融專業人才</small>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
> 💡 **有興趣成為支持夥伴嗎?** 我們歡迎與大學、研究機構和組織合作。請透過 [brokermr810@gmail.com](mailto:brokermr810@gmail.com) 或 [Telegram](https://t.me/worldinbroker) 聯繫我們。
|
||||
|
||||
---
|
||||
|
||||
### 致謝
|
||||
|
||||
QuantDinger 站在這些偉大的開源項目肩膀之上:Flask, Pandas, CCXT, Vue.js, Ant Design Vue, KlineCharts 等。
|
||||
|
||||
Reference in New Issue
Block a user