QuantDinger  by brokermr810

AI quantitative trading platform for local-first, privacy-focused execution

Created 1 month ago
558 stars

Top 57.6% on SourcePulse

GitHubView on GitHub
Project Summary

<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> QuantDinger offers a local-first, privacy-centric, self-hosted quantitative trading platform. It provides traders, researchers, and engineers with a complete workflow from data aggregation to execution across multiple markets, ensuring full control over strategies and data, thereby eliminating vendor lock-in and subscription fees.

How It Works

Built on Python (Flask) and Vue.js, deployed via Docker Compose, QuantDinger integrates an AI-native approach. A multi-agent research system gathers financial intelligence, feeding into AI-assisted Python strategy development. Strategies are visualized on charts and optimized through an "AI-Loop" that suggests parameter tuning. Local Retrieval-Augmented Generation (RAG) enhances agent memory and reflection capabilities.

Quick Start & Requirements

  • Primary Install: Docker Compose (docker-compose up -d --build). Requires .env file configuration for database and admin credentials.
  • Prerequisites: Docker. Local development needs Python 3.10+, Node.js 16+, PostgreSQL 14+. API keys (e.g., OPENROUTER_API_KEY) are needed for AI features.
  • Links: Documentation Guides, Video Demo, Community Telegram Group.

Highlighted Details

  • Visual Python Strategy Workbench: Develop Python indicators/strategies, visualize signals on K-line charts, utilize AI coding assistance.
  • AI-Loop Optimization: AI analyzes backtest results to suggest strategy parameter adjustments.
  • Universal Market Access: Supports Crypto (direct API), US/HK Stocks (IBKR), Forex (MT5), and data for CN Stocks/Futures.
  • AI Multi-Agent Research: Collaborative AI agents analyze market data, news, and sentiment, potentially filtering trades.

Maintenance & Community

Community support is available via Telegram and Discord. Contributing is encouraged. Sponsorship and commercial licensing options are offered for support and branding modifications.

Licensing & Compatibility

Licensed under Apache License 2.0 (code), permitting commercial use and modification. Apache 2.0 does not grant trademark rights; use of QuantDinger's branding in redistributed versions requires a separate commercial license. Original notices must be retained.

Limitations & Caveats

CN Stocks and Futures are data-only. External API keys are required for certain functionalities. Modification or redistribution of QuantDinger's branding necessitates a commercial license.

Health Check
Last Commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
7
Issues (30d)
8
Star History
561 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.