**Quantum Terminal** is an advanced, fully free, and open-source trading terminal designed to bridge the gap between institutional-grade quantitative analysis and retail day trading.
Unlike traditional platforms that rely on lagging indicators (like RSI or MACD), Quantum Terminal processes **real-time tick data** from professional brokerages and overlays complex mathematical probability models directly onto your charts. It acts as a localized display hub, separating heavy mathematical computations from real-time charting to ensure zero-latency trade monitoring.
- **Tradovate:** Seamless integration for retail futures traders.
*(The platform features a dedicated `focus_tick_loop` ensuring the chart you are actively watching refreshes at maximum FPS without bottlenecking the system).*
The project follows a decoupled architecture, ensuring the UI remains buttery smooth while the backend handles heavy lifting.
```text
QuantumTerminal/
├── backend/ # The Core Engine (Python/FastAPI)
│ ├── providers/ # MT5, Rithmic, and Tradovate API wrappers
│ ├── data_server.py # Main FastAPI server and WebSocket broadcaster
│ └── launcher.py # Entry point and config manager
│
├── electron_shell/ # Desktop Application Wrapper
│ ├── main.js # Electron main process
│ └── preload.js # Security and IPC bridging
│
└── frontend_build/ # Compiled React UI
├── index.html # Main entry point
└── static/ # Minified JS/CSS for the charting interface
```
> **Note on Open Source:** The Python backend and Electron shell are fully open source. The React frontend is provided as a compiled production build (`frontend_build/`), meaning it is fully functional and ready to run, though the raw `.jsx` source files are not included in this repository.
- **Areas needing help:** Enhancing thread safety for MT5 in `data_server.py`, adding new broker providers (like Interactive Brokers), and rebuilding an open-source React UI.
## ⚖️ Disclaimer
*Quantum Terminal is for educational and analytical purposes only. Trading financial markets carries a high level of risk and may not be suitable for all investors. The mathematical models provided by this software are probabilistic, not predictive.*
## 📄 License
This project is licensed under the **MIT License**. See the [LICENSE](LICENSE) file for more details.