Repolode
OpenByteInc

OpenByteInc/QuantDinger

Self-hosted AI quant research platform for turning trading ideas into Python strategies, backtests, paper trading, and live execution.

Open-source alternative to:TradingView

Stars
13,575
Forks
2,770
Open issues
36
Last commit
7 hours ago

Repolode describes open-source projects and does not give investment advice. Trading and investing can lose money: assess the risk yourself and follow the laws where you live before using this project.

What is it?

QuantDinger is a self-hosted platform for independent traders, Python strategy authors, and small teams. It covers the workflow from AI-assisted market research and Python indicator or strategy development through server-side backtesting, paper trading, live execution on crypto exchanges and traditional brokers, and monitoring. Market data, strategy code, broker credentials, and deployment stay under the operator's control.

The platform includes factor research, parameter search with walk-forward validation, and signal-only virtual accounts that record PnL without connecting to a broker. Access is available through a web UI, a mobile H5 client, a human API, an Agent Gateway, and an MCP server. The backend uses PostgreSQL, Redis, Celery, and Kafka, and runs as Docker Compose containers with an optional Prometheus and Grafana observability overlay.

Live trading is disabled unless explicitly enabled. The project states that it provides no investment advice, so users should begin with paper trading and restricted API keys.

Key features

  • 01Python indicators and Strategy API V2 for writing trading strategies.
  • 02Server-side backtesting with transaction-cost and slippage modeling.
  • 03Factor research and parameter optimization with walk-forward validation.
  • 04Paper and live execution across crypto exchanges, IBKR, and Alpaca.
  • 05Signal-only virtual accounts that track positions, fills, and PnL without a broker.
  • 06Agent Gateway and MCP server for AI clients to call approved tools.

Use cases

  • Backtesting and validating a Python trading strategy before risking capital.
  • Running a self-hosted quant research workflow where data and keys stay local.
  • Testing signals in paper mode with restricted API keys before enabling live orders.
  • Building a multi-tenant trading service on top of the platform's user and billing modules.

Things to know

  • Self-hosting requires PostgreSQL, Redis, Kafka and several worker processes, which is a heavy setup.
  • It can submit real orders when live trading is enabled, so paper trading is advised first.

In collections

Topics

FAQ

What is QuantDinger?
Self-hosted AI quant research platform for turning trading ideas into Python strategies, backtests, paper trading, and live execution. QuantDinger is a self-hosted platform for independent traders, Python strategy authors, and small teams. It covers the workflow from AI-assisted market research and Python indicator or strategy development through server-side backtesting, paper trading, live execution on crypto exchanges and traditional brokers, and monitoring. Market data, strategy code, broker credentials, and deployment stay under the operator's control.
Is QuantDinger free to use? What license does it have?
QuantDinger is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is QuantDinger still maintained?
Actively maintained. The last commit to QuantDinger was on Nov 6, 2026.
What can I use QuantDinger for?
Backtesting and validating a Python trading strategy before risking capital. Running a self-hosted quant research workflow where data and keys stay local. Testing signals in paper mode with restricted API keys before enabling live orders. Building a multi-tenant trading service on top of the platform's user and billing modules.
Where can I get QuantDinger?
The source code and installation instructions are on GitHub: https://github.com/OpenByteInc/QuantDinger

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects