Signed-off-by: TIANHE <TIANHE@GMAIL.COM>
This commit is contained in:
TIANHE
2026-01-06 01:49:15 +08:00
parent 355f5c5ef1
commit 87c4f1efcc
5 changed files with 302 additions and 384 deletions
+81 -66
View File
@@ -15,14 +15,14 @@
<h1 align="center">QuantDinger</h1>
<h3 align="center">
⚡ 5 分钟启动你自己的本地 TradingView + AI 量化投研实验室
本地优先的量化交易基础设施
</h3>
<p align="center">
<strong>🤖 AI 原生 · 🔒 隐私优先 · 🚀 全能量化工作台</strong>
<strong>🔒 隐私优先 · 🛠️ 自托管 · 📊 多市场</strong>
</p>
<p align="center">
<i>下一代本地量化平台:多市场数据、AI 投研、可视化回测与自动交易。</i>
<i>运行你自己的交易基础设施:数据、分析、回测和执行。</i>
</p>
<p align="center">
@@ -49,32 +49,34 @@
---
<div align="center">
### 🌟 **加入 QuantDinger DAO 社区 - 早期贡献者获得 QDT 代币!**
[![加入贡献者](https://img.shields.io/badge/🌟_加入贡献者-获得_QDT_代币-FF6B6B?style=for-the-badge&logo=github&logoColor=white)](CONTRIBUTORS.md)
[![DAO社区](https://img.shields.io/badge/DAO社区-共建未来-4ECDC4?style=for-the-badge&logo=handshake&logoColor=white)](CONTRIBUTORS.md)
**我们正在构建一个去中心化、社区驱动的交易平台。早期贡献者将获得 QDT 治理代币!**
[📖 了解更多](CONTRIBUTORS.md) · [💬 加入 Telegram](https://t.me/quantdinger) · [🎮 加入 Discord](https://discord.gg/vwJ8zxFh9Q)
</div>
---
## 📖 简介
**QuantDinger** 是一个专为交易员、研究员和极客设计的**本地优先**(Local-First)量化交易工作台。
### QuantDinger 是什么?
与昂贵的 SaaS 平台不同,QuantDinger 将**数据所有权**归还给你。它内置了一个**基于 LLM 的多智能体投研团队**,能够自动从网络收集金融情报,结合本地行情数据,生成专业的分析报告,并与你的策略开发、回测及实盘交易流程无缝集成
QuantDinger 是一个**本地优先、隐私优先的量化交易基础设施**。它完全运行在你的机器上,让你完全控制自己的策略、交易数据和 API 密钥
### 为什么选择本地优先?
与将你的数据和策略锁定在云端的 SaaS 平台不同,QuantDinger 在本地运行。你的策略、交易日志、API 密钥和分析结果都保留在你的机器上。没有供应商锁定,没有订阅费用,没有数据泄露风险。
### 适合谁使用?
QuantDinger 为以下用户而构建:
- 重视数据主权和隐私的交易员、研究员和工程师
- 需要透明、可审计的交易基础设施
- 更偏好工程而非营销
- 需要完整的工作流:数据、分析、回测和执行
### 核心功能
QuantDinger 包含一个内置的**基于 LLM 的多智能体研究系统**,能够从网络收集金融情报,结合本地市场数据,生成分析报告。这与策略开发、回测和实盘交易工作流无缝集成。
### 核心价值
- **🛡️ 隐私优先**:所有策略、交易日志和 API 密钥都存储在你的本地 SQLite 数据库中。
- **🧠 AI 赋能**:不仅是代码补全,更是真正的 AI 投研分析师(由 OpenRouter/LLM 驱动)。
- **⚡ 多市场支持**:原生支持 **加密货币**、**美股**、**A股/港股**、**外汇** 和 **期货**
- **🔌 开箱即用**:通过 Docker 一键部署。无需复杂的环境配置。
- **隐私优先**:所有策略、交易日志和 API 密钥都存储在本地 SQLite 数据库中
- **AI 驱动的分析**:基于 LLM 的研究智能体(OpenRouter/LLM)进行市场分析
- **多市场支持**:加密货币、美股、A股/港股、外汇和期货
- **Docker 部署**:使用 Docker Compose 一键部署
---
@@ -134,18 +136,22 @@
## ✨ 关键特性
### 1. 通用数据引擎
无需再为数据 API 发愁。QuantDinger 采用了强大的数据源工厂模式:
- **加密货币**:**直连交易所 API** 进行交易(支持 10+ 交易所),结合 **CCXT** 获取行情数据(支持 100+ 来源)。
- **股票**:集成 Yahoo Finance、Finnhub、Tiingo (美股) 和 AkShare (A股/港股)。
- **期货/外汇**:支持 OANDA 及主要期货数据源
- **代理支持**:内置代理配置,适应受限网络环境。
QuantDinger 提供跨多个市场的统一数据接口:
- **加密货币**:直接 API 连接进行交易(10+ 交易所)和 CCXT 集成获取行情数据(100+ 数据源
- **股票**Yahoo Finance、Finnhub、Tiingo(美股)和 AkShareA股/港股)
- **期货/外汇**:OANDA 和主要期货数据源
- **代理支持**:内置代理配置,适应受限网络环境
### 2. AI 多智能体投研
你不知疲倦的分析师团队:
- **协调智能体**:拆解任务并管理工作流
- **搜索智能体**:进行全网搜索(Google/Bing)获取宏观新闻。
- **加密/股票智能体**专注于特定市场的技术和资金流向分析。
- **报告生成**:自动产出结构化的日报/周报。
系统包含用于市场分析的多智能体工作流
- **协调智能体**任务分解和工作流管理
- **研究智能体**:网络搜索(Google/Bing)获取宏观新闻和事件
- **市场特定智能体**:针对加密货币和股票的技术面和资金流向分析
- **报告生成**:结构化的日报/周报研究报告
### 2.1 🧠 AI 记忆增强系统(Memory-Augmented Agents
QuantDinger 的多智能体不是“每次从零开始”。它内置了一个**本地记忆库 + 反思闭环**,让每个智能体在生成提示词(prompt)时能检索过往经验,并在事后验证/复盘后把结果写回记忆库。
@@ -277,36 +283,35 @@ score = w_{sim}\cdot sim + w_{recency}\cdot recency + w_{returns}\cdot returns\_
- **ENABLE_REFLECTION_WORKER**:是否启用自动验证闭环(默认 false)
- **REFLECTION_WORKER_INTERVAL_SEC**:自动验证周期(默认 86400 秒)
### 3. 稳健的策略运行时
- **基于线程的执行器**:独立的线程池管理策略执行。
- **自动恢复**:系统重启后自动恢复运行中的策略。
- **挂单工作线程**:可靠的后台队列确保信号精准执行,防止滑点。
### 3. 策略运行时
### 4. 现代技术栈
- **后端**Python (Flask) + SQLite + Redis (可选) — 简洁、强大、易扩展。
- **前端**Vue 2 + Ant Design Vue + KlineCharts/ECharts — 响应式且交互丰富。
- **部署**Docker Compose 编排。
- **基于线程的执行器**:独立的线程池用于策略执行
- **自动恢复**:系统重启后恢复运行中的策略
- **订单队列**:后台工作线程用于订单执行
### 4. 技术栈
- **后端**Python (Flask) + SQLite + Redis(可选)
- **前端**Vue 2 + Ant Design Vue + KlineCharts/ECharts
- **部署**Docker Compose
---
## 🏦 支持的交易所与返佣
## 🔌 支持的交易所
QuantDinger 支持**直连**主要加密货币交易所进行低延迟执行,同时利用 **CCXT** 覆盖广泛的行情数据。
QuantDinger 支持直接 API 连接到主要加密货币交易所进行执行,并使用 CCXT 获取广泛的行情数据。
> 💡 **独家福利**:通过下方的合作伙伴链接注册账户,可享受**交易手续费减免**和**独家赠金**。这将在不增加你成本的情况下支持本项目!
### 直接 API 支持
| 交易所 | 特点 | 注册福利 |
|:--------:|:---------|:-------------:|
| <img src="https://img.shields.io/badge/Binance-F0B90B?style=for-the-badge&logo=binance&logoColor=white" height="35"/> | 🥇 **全球最大**<br/>现货, 合约, 杠杆 | <a href="https://www.bmwweb.ac/referral/earn-together/refer2earn-usdc/claim?hl=zh-CN&ref=GRO_28502_9OSOJ"><img src="https://img.shields.io/badge/💰_节省_20%25_手续费-FF4D4F?style=for-the-badge" height="38" style="border-radius:10px; box-shadow:0 8px 18px rgba(255,77,79,.35);"/></a> |
| <img src="https://img.shields.io/badge/OKX-000000?style=for-the-badge&logo=okx&logoColor=white" height="35"/> | 🚀 **Web3 & 衍生品**<br/>现货, 永续, 期权 | <a href="https://www.bjwebptyiou.com/join/14449926"><img src="https://img.shields.io/badge/🎁_领取盲盒-722ED1?style=for-the-badge" height="38" style="border-radius:10px; box-shadow:0 8px 18px rgba(114,46,209,.35);"/></a> |
| <img src="https://img.shields.io/badge/Bitget-00C7B1?style=for-the-badge&logoColor=white" height="35"/> | 👥 **社交交易**<br/>跟单交易, 合约 | <a href="https://share.glassgs.com/u/H8XZGS71"><img src="https://img.shields.io/badge/🔥_领取赠金-FA8C16?style=for-the-badge" height="38" style="border-radius:10px; box-shadow:0 8px 18px rgba(250,140,22,.35);"/></a> |
| 交易所 | 市场 |
|:--------:|:---------|
| Binance | 现货, 合约, 杠杆 |
| OKX | 现货, 永续, 期权 |
| Bitget | 现货, 合约, 跟单交易 |
<br>
### 也支持通过 CCXT
**同时也支持 (直连/CCXT):**
| <img src="https://img.shields.io/badge/Bybit-F7931A?style=for-the-badge&logoColor=white"/> | <img src="https://img.shields.io/badge/Gate.io-17E6A1?style=for-the-badge&logoColor=white"/> | <img src="https://img.shields.io/badge/Kraken-5741D9?style=for-the-badge&logo=kraken&logoColor=white"/> | <img src="https://img.shields.io/badge/KuCoin-24AE8F?style=for-the-badge&logoColor=white"/> | <img src="https://img.shields.io/badge/HTX-1A73E8?style=for-the-badge&logoColor=white"/> |
|:---:|:---:|:---:|:---:|:---:|
Bybit、Gate.io、Kraken、KuCoin、HTX 以及 100+ 其他交易所用于行情数据。
---
@@ -487,21 +492,21 @@ npm run serve
## 🤝 社区与支持
加入我们的全球社区进行策略分享和技术支持:
- **🌟 想要贡献?**: [加入贡献者计划](CONTRIBUTORS.md) - 早期贡献者将获得 QDT 治理代币!
- **Telegram (Group)**: [Join QuantDinger Telegram Group](https://t.me/quantdinger)
- **Discord**: [Join Server](https://discord.gg/vwJ8zxFh9Q)
- **📺 视频演示**: [观看项目介绍视频](https://youtu.be/HPTVpqL7knM)
- **贡献**: [贡献指南](CONTRIBUTING.md) · [贡献者](CONTRIBUTORS.md)
- **Telegram**: [QuantDinger 群组](https://t.me/quantdinger)
- **Discord**: [加入服务器](https://discord.gg/vwJ8zxFh9Q)
- **📺 视频演示**: [项目介绍](https://youtu.be/HPTVpqL7knM)
- **YouTube**: [@quantdinger](https://youtube.com/@quantdinger)
- **Email**: [brokermr810@gmail.com](mailto:brokermr810@gmail.com)
- **GitHub Issues**: [提交 Bug / 功能请求](https://github.com/brokermr810/QuantDinger/issues)
- **GitHub Issues**: [报告 Bug / 功能请求](https://github.com/brokermr810/QuantDinger/issues)
---
## ☕ 支持本项目
## 💰 项目可持续性
如果 QuantDinger 帮助你获利,请考虑给开发者买杯咖啡。你的支持项目持续发展
QuantDinger 是开源且免费使用的。如果你觉得它有用,以下是一些支持项目持续发展的方式:
### 直接捐赠
**ERC-20 / BEP-20 / Polygon / Arbitrum**
```
@@ -510,11 +515,21 @@ npm run serve
<img src="https://img.shields.io/badge/USDT-Accepted-26A17B?style=flat-square&logo=tether" alt="USDT">
<img src="https://img.shields.io/badge/ETH-Accepted-3C3C3D?style=flat-square&logo=ethereum" alt="ETH">
### 交易所推荐链接
如果你正在注册支持的交易所,使用下面的链接可以提供推荐收益,帮助支持项目。这些是可选的,不会影响你的交易费用或账户功能。
| 交易所 | 推荐链接 |
|:--------:|:-------------|
| Binance | [使用推荐链接注册](https://www.bmwweb.ac/referral/earn-together/refer2earn-usdc/claim?hl=zh-CN&ref=GRO_28502_9OSOJ) |
| OKX | [使用推荐链接注册](https://www.bjwebptyiou.com/join/14449926) |
| Bitget | [使用推荐链接注册](https://share.glassgs.com/u/H8XZGS71) |
---
### 业服务
### 业服务
我们提供专业服务,助你充分利用 QuantDinger
提供以下专业服务
| 服务 | 描述 |
|---------|-------------|