Free open-source C# platform for building, backtesting and running manual or algorithmic trading robots across stocks, futures, options, forex and crypto.
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
A crypto trading bot framework in Go for building, backtesting and running trading strategies across multiple exchanges.
Config-driven backtesting framework built on Backtrader for testing trading strategies across stocks, crypto, and forex, with an MCP server for AI assistants.
Open-source framework for designing, backtesting and deploying automated market-making and trading bots across many centralized and decentralized crypto exchanges.
A local, single-user BSC trading terminal for agent-only meme token launchpads, signing trades through Binance's Agentic Wallet CLI.
Python framework for backtesting and live trading algorithmic strategies on decentralised exchanges, with on-chain market data.