Fresh history cut from cynarAI/evoo antigravity-handoff/project-timeline (Voice First + project timeline). Brand docs/titles as evOo; keep @rakazo/* packages as tech debt. Excludes node_modules, caches, secrets, voice blobs.
6.8 KiB
APEX TRADING ENGINE — BLUEPRINT & SYSTEM ARCHITECTURE
Version: 1.0.0-PROD
Subsystem: evOo Autonomous High-Frequency & Quantitative Engine
Aufsicht: Chief Technology Officer Steve Jobs & Apex Quant Specialist
Status: RATIFIZIERT & IM DATEISYSTEM VERANKERT
1. Executive Summary & Zielsetzung
Die Apex Trading Engine ist das hochperformante quantitative Handels-Subsystem innerhalb der evOo-Plattform. Sie wurde entwickelt, um Marktchancen algorithmisch zu identifizieren, Risiken deterministisch abzusichern und vollautomatisiert mit Sub-Millisekunden-Latenz zu agieren.
Das System folgt dem obersten evOo-Grundsatz:
„Keine hypothetischen Trades, keine ungetesteten Algorithmen. Nur deterministische Ausführung und unnachgiebiges Risikomanagement.“
2. System-Architektur
┌──────────────────────────────────────────────────────────────┐
│ MARKET DATA FEEDS │
│ (WebSockets, Orderbook L2/L3, REST Snapshots, On-Chain RPC) │
└──────────────────────────────┬───────────────────────────────┘
│
▼
┌──────────────────────────────────────────────────────────────┐
│ APEX DATA PIPELINE & TICK BUFFER │
│ (Normalisierung, VWAP, Volatilität, Delta) │
└──────────────────────────────┬───────────────────────────────┘
│
▼
┌──────────────────────────────────────────────────────────────┐
│ QUANT STRATEGY ENGINE │
│ ├── Alpha-1: Momentum & Breakout (Trendfolge) │
│ ├── Alpha-2: Order Book Imbalance & Flow Reversal │
│ └── Alpha-3: Statistical Arbitrage / Mean Reversion │
└──────────────────────────────┬───────────────────────────────┘
│ Signal
▼
┌──────────────────────────────────────────────────────────────┐
│ APEX RISK GUARDRAILS (HARD ENFORCEMENT) │
│ ├── Max Drawdown Lock: 1.5% Intraday │
│ ├── Max Single-Position Exposure: 5.0% Portfolio │
│ ├── Value-at-Risk (99% CI): Max 0.8% │
│ └── Autonomous Hardware Kill Switch │
└──────────────────────────────┬───────────────────────────────┘
│ Approved Order
▼
┌──────────────────────────────────────────────────────────────┐
│ SMART ORDER ROUTER & EXECUTION │
│ (TWAP/VWAP Slicing, Slippage Minimizer) │
└──────────────────────────────────────────────────────────────┘
3. Risikomatrix & Hard-Guardrails
Kein Signal kann ausgeführt werden, ohne die Apex Risk Guard Instanz zu passieren. Diese Schranken sind unveränderlich im Code fixiert:
| Guardrail | Grenzwert | Aktion bei Verletzung |
|---|---|---|
| Max Intraday Drawdown | 1.50% |
Sofortige Schließung aller Positionen, Deaktivierung des Handels für 24h |
| Single Trade Risk | 0.50% des Eigenkapitals |
Order wird von der Risk Engine vor dem Senden blockiert |
| Max Leverage | 3.0x |
Harte Grenze im Margin-Router |
| Slippage Toleranz | 0.15% |
Limit-Order mit Timeout, kein Blind-Market-Buying |
| Latenz-Anomalie | > 50 ms |
Übergang in den Notfall-Sicherheitsmodus |
4. Strategiemodule (src/strategies/)
4.1 Alpha-1: Cross-Market Momentum (momentum.py)
Identifiziert signifikante Momentum-Impulse durch exponentiell gewichtete Gleitende Durchschnitte kombiniert mit Relative Strength Index (RSI) und Volumen-Konfirmation.
- Trigger: Bollinger Band Expansion + Volumenspitze > 2.2x 20-Perioden-Durchschnitt.
- Exit: Trailing Stop bei 1.2x ATR (Average True Range) oder Umkehrsignal.
4.2 Alpha-2: Order Book Imbalance (imbalance.py)
Scannt Bid/Ask-Tiefe in den Top 10 Ebenen des Orderbuchs.
- Formel:
Imbalance = \frac{Volume_{Bid} - Volume_{Ask}}{Volume_{Bid} + Volume_{Ask}} - Signal feuert, wenn
|Imbalance| > 0.65für mindestens 3 konsekutive Ticks.
4.3 Alpha-3: Statistical Mean Reversion (reversion.py)
Nutzt Z-Score Abweichungen des aktuellen Preises vom gleitenden VWAP.
- Einstieg bei Z-Score
\ge 2.5oder\le -2.5mit Rückkehr zum Mittelwert als Target.
5. Integration mit der evOo Self-Improvement Schleife
- Trade Post-Mortem: Jeder geschlossene Trade generiert ein strukturiertes JSON-Log mit Execution-Slippage, Haltedauer und PnL.
- Autonome Kalibrierung: Wenn die Win-Rate über 50 Trades unter 52% fällt, initiiert der Casted Quant Specialist eine automatische Hyperparameter-Optimierung.
- Audit-Sicherheit: Alle Parameteränderungen werden in
ARCHITECTURE.mdund Git-Commits dokumentiert.
6. Verzeichnisstruktur von /apex-trading
/apex-trading/
├── BLUEPRINT.md # Dieser Blueprint
├── README.md # Quickstart & CLI Anleitung
├── config/
│ └── trading.config.json # Konfigurierte Risikogrenzen & Assets
└── src/
├── __init__.py
├── engine/
│ ├── __init__.py
│ └── trader.py # Core Event Loop & Router
├── strategies/
│ ├── __init__.py
│ └── momentum.py # Momentum-Strategie
└── risk/
├── __init__.py
└── risk_guard.py # Hard Risk Guardrails & Circuit Breaker