QuantDinger
Next-Gen AI Quantitative Trading Platform
🤖 AI-Native · 🐍 Visual Python · 🌍 Multi-Market · 🔒 Privacy-First
Build, Backtest, and Trade with an AI Co-Pilot. Better than PineScript, Smarter than SaaS.
📖 Introduction
QuantDinger is a local-first, privacy-first, self-hosted quantitative trading platform. It runs on your own infrastructure, providing multi-user accounts backed by PostgreSQL while keeping full control of your strategies, trading data, and API keys.
Why QuantDinger?
| Feature | QuantDinger | Cloud SaaS |
|---|---|---|
| Data Ownership | ✅ Local storage | ❌ Vendor-controlled |
| Strategy Privacy | ✅ Never leaves your server | ❌ Uploaded to cloud |
| Subscription Fees | ✅ None | ❌ Monthly charges |
| Customization | ✅ Full source access | ❌ Limited |
Core Capabilities
- 🐍 Python-Native Strategies — Write indicators in standard Python with AI assistance
- 🤖 AI Multi-Agent Research — LLM-powered analysis with web scraping and market intelligence
- 📊 Visual Backtesting — TradingView-like charting with strategy visualization
- ⚡ Live Trading — Direct API execution for 10+ crypto exchanges, IBKR, and MT5
- 🔒 Self-Hosted — Your data stays on your infrastructure
📺 Video Demo
📸 Screenshots
![]() Dashboard |
![]() AI Multi-Agent Analysis |
![]() Indicator Analysis |
🔌 Supported Exchanges & Brokers
Cryptocurrency (Direct API Trading)
| Exchange | Spot | Futures | Features |
|---|---|---|---|
| Binance | ✅ | ✅ | Margin, COIN-M, USDⓈ-M |
| OKX | ✅ | ✅ | Options, Copy Trading |
| Bitget | ✅ | ✅ | Copy Trading |
| Bybit | ✅ | ✅ | Linear, Inverse |
| KuCoin | ✅ | ✅ | — |
| Gate.io | ✅ | ✅ | — |
| Kraken | ✅ | ✅ | — |
| Coinbase | ✅ | — | Spot Only |
| Bitfinex | ✅ | ✅ | Derivatives |
| Deepcoin | ✅ | ✅ | — |
Traditional Brokers
| Broker | Markets | Platform |
|---|---|---|
| Interactive Brokers | US/HK Stocks, Options | TWS / IB Gateway |
| MetaTrader 5 | Forex, CFDs | MT5 Terminal |
Market Data Sources
| Market | Sources |
|---|---|
| Crypto | 100+ exchanges via CCXT |
| US Stocks | Yahoo Finance, Finnhub, Tiingo |
| CN/HK Stocks | AkShare, East Money |
| Forex | Finnhub, OANDA |
✨ Key Features
1. Visual Python Strategy Workbench
Write strategies in Python with full ecosystem access (Pandas, NumPy, TA-Lib). AI assists with code generation, and signals visualize directly on interactive charts.
2. Complete Trading Lifecycle
Indicator → Strategy Config → Backtest → AI Optimization → Live Execution
3. AI Multi-Agent Research
A team of specialized agents analyzes markets:
- Research Agents — Web scraping for news and events
- Analysis Agents — Technical indicators and capital flows
- Risk Assessment — Market filter based on AI sentiment
4. Multi-LLM Support
| Provider | Models |
|---|---|
| OpenRouter | 100+ models |
| OpenAI | GPT-4o, GPT-4o-mini |
| Gemini 1.5 Flash/Pro | |
| DeepSeek | DeepSeek Chat |
| xAI | Grok Beta |
5. Enterprise Features
- Multi-User Support — PostgreSQL-backed accounts with role-based permissions
- OAuth Integration — Google and GitHub login
- Security — Cloudflare Turnstile, rate limiting, email verification
🚀 Quick Start
Docker Deployment (Recommended)
# Clone and configure
git clone https://github.com/brokermr810/QuantDinger.git
cd QuantDinger
cp backend_api_python/env.example backend_api_python/.env
# Start services
docker-compose up -d --build
Access:
- Frontend: http://localhost:8888
- API: http://localhost:5000
- Default login:
quantdinger/123456
Docker Commands
docker-compose ps # Status
docker-compose logs -f # Logs
docker-compose down # Stop
docker-compose up -d --build # Rebuild
Local Development
# Backend
cd backend_api_python
pip install -r requirements.txt
cp env.example .env
python run.py
# Frontend
cd quantdinger_vue
npm install && npm run serve
📚 Documentation
- Python Strategy Development Guide
- Interactive Brokers (IBKR) Trading Guide
- MetaTrader 5 (MT5) Trading Guide
- Telegram Notification Setup
- Email Notification Setup
🏗️ Architecture
┌─────────────────────────────┐
│ quantdinger_vue │
│ (Vue 2 + Ant Design Vue) │
└──────────────┬──────────────┘
│ HTTP (/api/*)
▼
┌─────────────────────────────┐
│ backend_api_python │
│ (Flask + Strategy Runtime) │
└──────────────┬──────────────┘
│
┌──────────┼──────────┐
▼ ▼ ▼
PostgreSQL Redis Exchanges
(opt) & LLMs
🌍 Multi-Language Support
📜 License
Licensed under Apache License 2.0. See LICENSE.
Trademark Notice: Apache 2.0 does not grant trademark rights. QuantDinger branding (name/logo) is protected. See TRADEMARKS.md for usage guidelines.
🤝 Community & Support
- Telegram: QuantDinger Group
- Discord: Join Server
- GitHub Issues: Report bugs / Request features
- Email: brokermr810@gmail.com
💝 Support the Project
Crypto Donations (ERC-20 / BEP-20 / Polygon / Arbitrum)
0x96fa4962181bea077f8c7240efe46afbe73641a7
🎓 Supporting Partners
🙏 Acknowledgements
Built with Flask · Vue.js · CCXT · Pandas · KlineCharts · Ant Design Vue



