五分鐘內運行您自己的本地版 TradingView 與 AI 量化研究實驗室
QuantDinger 是一個一體化、本地優先的量化工作空間,整合了市場數據、AI 多代理分析、回測和策略執行,支援多種資產類別。它旨在為量化研究和自動化交易提供一個全面的平台。
Navigation Menu
Search code, repositories, users, issues, pull requests...
Provide feedback
We read every piece of feedback, and take your input very seriously.
Saved searches
Use saved searches to filter your results more quickly
To see all available qualifiers, see our documentation.
All-in-One Local-first Quant Workspace: Market Data, AI Multi-agent Analysis, Backtesting & Strategy Execution. Support Crypto/Stocks/Forex/Futures.
License
Uh oh!
There was an error while loading. Please reload this page.
brokermr810/QuantDinger
Folders and files
Latest commit
History
Repository files navigation
QuantDinger
🤖 AI-Native · 🔒 Privacy-First · 🚀 All-in-One Quant Workspace
The Next-Gen Local Quant Platform: Multi-Market Data, AI Research, Visual Backtesting, and Automated Trading.
Website ·
Live Demo ·
Report Bug ·
Discussions
📖 Introduction
QuantDinger is a Local-First quantitative trading workspace designed for traders, researchers, and geeks.
Unlike expensive SaaS platforms, QuantDinger returns data ownership to you. It features a built-in LLM-based Multi-Agent Research Team that autonomously gathers financial intelligence from the web, combines it with local market data, generates professional analysis reports, and seamlessly integrates with your strategy development, backtesting, and live trading workflows.
Core Value
📚 Documentation
📸 Visual Tour
📊 Professional Quant Dashboard
Real-time monitoring of market dynamics, assets, and strategy status.

🤖 AI Deep Research
Multi-agent collaboration for market sentiment & technical analysis.

💬 Smart Trading Assistant
Natural language interface for instant market insights.

📈 Interactive Indicator Analysis
Rich library of technical indicators with drag-and-drop analysis.

🐍 Python Strategy Gen
Built-in editor with AI-assisted strategy coding.

✨ Key Features
1. Universal Data Engine
Stop worrying about data APIs. QuantDinger features a powerful Data Source Factory pattern:
2. AI Multi-Agent Research
Your tireless team of analysts:
2.1 🧠 Memory-Augmented Agents (Local RAG + Reflection Loop)
QuantDinger’s agents don’t start from scratch every time. The backend includes a local memory store and an optional reflection/verification loop:
Retrieval ranking (simplified):
[
score = w_{sim}\cdot sim + w_{recency}\cdot recency + w_{returns}\cdot returns_score
]
Config lives in .env (see backend_api_python/env.example): ENABLE_AGENT_MEMORY, AGENT_MEMORY_TOP_K, AGENT_MEMORY_ENABLE_VECTOR, AGENT_MEMORY_HALF_LIFE_DAYS, and ENABLE_REFLECTION_WORKER.
3. Robust Strategy Runtime
4. Modern Tech Stack
🏦 Supported Exchanges & Rebates
QuantDinger supports direct connection to major cryptocurrency exchanges for low-latency execution, while using CCXT for broad market data coverage.
💡 Exclusive Benefits: Create accounts through our partner links below to enjoy reduced trading fees and exclusive bonuses. It helps support the project at no extra cost to you!
Also Supported (Direct/CCXT):
Multi-Language Support
QuantDinger is built for a global audience with comprehensive internationalization:
All UI elements, error messages, and documentation are fully translated. Language is auto-detected based on browser settings or can be manually switched in the app.
Supported Markets
Architecture (Current Repo)
Repository Layout
Quick Start
Option 1: Docker Deployment (Recommended)
The fastest way to get QuantDinger running.
Linux / macOS
Windows (PowerShell)
Note: For production or AI features, edit backend_api_python/.env (add OPENROUTER_API_KEY, change passwords) and restart with docker-compose restart backend.
The following data is mounted to the host and persists across container restarts:
Change ports - Edit docker-compose.yml:
Configure HTTPS - Use a reverse proxy (like Caddy/Nginx):
Security:
Resource limits - Add to docker-compose.yml:
Log management:
Frontend can't connect to backend:
Database permission issues:
Build failures:
Out of memory:
Option 2: Local Development
Prerequisites
Backend will be available at http://localhost:5000.
Frontend dev server runs at http://localhost:8000 and proxies /api/* to http://localhost:5000 (see quantdinger_vue/vue.config.js).
Configuration (.env)
Use backend_api_python/env.example as a template. Common settings include:
API
The backend provides REST endpoints for login, market data, indicators, backtesting, strategies, and AI analysis.
For the full route list, see backend_api_python/app/routes/.
License
Licensed under the Apache License 2.0. See LICENSE.
🤝 Community & Support
Join our global community for strategy sharing and technical support:
☕ Support the Project
If QuantDinger helps you profit, consider buying the developers a coffee. Your support keeps the project alive!
ERC-20 / BEP-20 / Polygon / Arbitrum
Commercial Services
We offer professional services to help you get the most out of QuantDinger:
Interested? Contact us via:
Acknowledgements
QuantDinger stands on the shoulders of great open-source projects:
Thanks to all maintainers and contributors across these ecosystems! ❤️
About
All-in-One Local-first Quant Workspace: Market Data, AI Multi-agent Analysis, Backtesting & Strategy Execution. Support Crypto/Stocks/Forex/Futures.
Topics
Resources
License
Code of conduct
Contributing
Security policy
Uh oh!
There was an error while loading. Please reload this page.
Stars
Watchers
Forks
Releases
Packages
0
Contributors
2
Languages
Footer
Footer navigation
相關文章