Table of contents
Project Overview
Purpose
CENTAUR Quant Architecture is a hybrid quantitative trading system for MetaTrader 5. Its architecture separates deterministic execution responsibilities from probabilistic analysis.
The repository describes the system as a “Centaur”: one half deterministic, one half probabilistic.
Core Architecture
| Layer | Technology | Responsibility |
|---|---|---|
| Executor | MQL5 | Symbol normalization, OB/FVG scanning, execution and trade management |
| Router / Gateway | Python | TCP bridge, SDP framing, AI advisory dispatch and telemetry |
| Probability Analyst | Python / LLM | Probabilistic evaluation of detected setups |
| Data / Feedback | Python + Database | Persisting scores, executions and outcomes |
The intended feedback path is:
Setup_Detected → AI_Advisory → Trade_Opened → Dynamic Management → Trade_Closed → Telemetry
Principles
- Deterministic execution remains authoritative.
- AI/LLM is advisory rather than the sole execution authority.
- Standardized Data Protocol (SDP) provides a common message envelope.
- Symbol-dependent distances and sizing are resolved dynamically.
- Network operations must not hang the MT5 event loop.
- Research claims require evidence and explicit gates.
Current Research Scope
The active research program is EXP-003. The latest repository baseline is bf19250.
At this baseline, EXP-003A has passed its forensic objective, the corrected C0 run is still in progress, Gate A has not yet been evaluated, and EXP-003B has not been authorized.
Validation Boundary
A functioning architecture does not establish profitability, robustness, or a live-trading edge. Those remain empirical research questions.