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.
120 lines
6.8 KiB
Markdown
120 lines
6.8 KiB
Markdown
# 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.65$ fü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.5$ oder $\le -2.5$ mit Rückkehr zum Mittelwert als Target.
|
|
|
|
---
|
|
|
|
## 5. Integration mit der evOo Self-Improvement Schleife
|
|
|
|
1. **Trade Post-Mortem**: Jeder geschlossene Trade generiert ein strukturiertes JSON-Log mit Execution-Slippage, Haltedauer und PnL.
|
|
2. **Autonome Kalibrierung**: Wenn die Win-Rate über 50 Trades unter 52% fällt, initiiert der Casted Quant Specialist eine automatische Hyperparameter-Optimierung.
|
|
3. **Audit-Sicherheit**: Alle Parameteränderungen werden in `ARCHITECTURE.md` und 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
|
|
```
|