Institutional Connectivity
Die EZ INVEST API bietet direkten Marktzugang (DMA) zu unserer High-Frequency Matching Engine. Unsere Infrastruktur ist für institutionelle Anforderungen optimiert und bietet deterministische Latenzzeiten durch FPGA-beschleunigtes Order-Routing.
Alle Schnittstellen befinden sich in Co-Location zu den primären Liquiditätsquellen, um "Tick-to-Trade"-Latenzen unter 5 Mikrosekunden (µs) zu gewährleisten.
Security Requirement
Alle Endpunkte erzwingen TLS 1.3. Unverschlüsselte Verbindungen oder veraltete Cipher-Suites werden auf Gateway-Ebene ohne Response terminiert.
Authentication
Der Zugriff auf private Endpunkte erfordert eine HMAC-SHA256 Signatur. Dies stellt die Integrität und Authentizität jeder Anfrage sicher.
Required Headers
| Header | Format / Description |
|---|---|
| X-EZ-KEY | Ihr 32-stelliger Public API Key. |
| X-EZ-SIGN | Hex-codierter HMAC-SHA256 Hash des Request-Payloads. |
| X-EZ-TIMESTAMP | Unix Timestamp in Sekunden oder Millisekunden. Dient als Replay-Schutz. |
curl -X GET "https://api.ez-invest.de/v1/account" \
-H "X-EZ-KEY: {YOUR_API_KEY}" \
-H "X-EZ-SIGN: {HMAC_SIGNATURE}" \
-H "X-EZ-TIMESTAMP: 1614512400"
* Zeitstempel, die mehr als 5000µs vom Server-Clock abweichen, führen zu einem `401 INVALID_TIMESTAMP` Fehler.
Rate Limits & SLAs
Wir verwenden einen Token Bucket Algorithmus zur Laststeuerung. Limits werden auf API-Key Ebene aggregiert.
| Account Tier | REST Limit | WebSocket |
|---|---|---|
| Standard | 50 req/s | 5 topics |
| Institutional | 2,500 req/s | Unlimited |
| Cross-Connect | Unlimited | Multicast HF |
Limit Headers
Jede Response enthält Header wie X-RateLimit-Limit und
X-RateLimit-Remaining,
die Ihre aktuelle Quote in Echtzeit widerspiegeln.
Order Management
Das Order Management System (OMS) unterstützt Standard- und algorithmische Order-Typen. Aufträge werden direkt in den FPGA-Memory-Bus geladen, um Queue-Building im Software-Stack zu vermeiden.
Numerische Werte (Preis, Menge) müssen als String übergeben werden, um IEEE 754
Floating-Point Fehler zu eliminieren.
{
"symbol": "BTC-EUR",
"side": "BUY",
"type": "LIMIT",
"quantity": "0.5000", // String for precision
"price": "42500.00",
"timeInForce": "GTC", // Good-Till-Cancel
"clientId": "algo-01-9923" // Internal reconciliation ID
}
Supported Order Types
| LIMIT | Standard Limit Order (Maker oder Taker). |
| MARKET | Sofortige Ausführung zum besten Preis. (Vorsicht bei geringer Liquidität). |
| ICEBERG | Verdeckte Liquidität. Nur die sichtbare Menge wird im öffentlichen Buch angezeigt. |
Technical Execution Flags
Erweiterte Flags zur präzisen Steuerung der Execution Engine im Hochfrequenzbereich:
| Flag | Time In Force | Description |
|---|---|---|
| GTC | Good-Till-Cancel | Order bleibt im Buch, bis sie ausgeführt oder manuell storniert wird. |
| IOC | Immediate-Or-Cancel | Sofortige Ausführung des verfügbaren Teils. Der Rest wird storniert. |
| FOK | Fill-Or-Kill | Order muss sofort vollständig ausgeführt werden, sonst erfolgt ein kompletter Storno. |
| POST_ONLY | Maker-Only | Stellt sicher, dass die Order nur als Maker ins Buch kommt. Vermeidet Taker-Fees. |
- Self-Trade Prevention: Verhindert das Matching gegen eigene Orders desselben Keys.
- Hidden Volume: Orders mit Iceberg-Flag werden nur anteilig im öffentlichen Buch angezeigt.
Real-time Data Feeds
Für High-Frequency Strategien bieten wir binäre WebSocket-Streams mit Delta-Kompression. Dies minimiert die Bandbreitennutzung und reduziert die Paketgröße um bis zu 80%.
Endpoint Configuration
wss://stream.ez-invest.de/ws/market-data
Subscription Protocol
Senden Sie nach Verbindungsaufbau sofort eine Subscription-Message. Streams werden ohne Heartbeat nach 30 Sekunden getrennt.
{
"method": "SUBSCRIBE",
"params": [
"eth-eur@depth20", // Top 20 Bids/Asks
"btc-eur@ticker" // Real-time Ticker
],
"id": 1042
}
Market Data Depth (L2/L3)
Wir unterscheiden zwischen zwei Verarbeitungsstufen für Marktdaten, um unterschiedliche Analyse-Anforderungen zu bedienen.
| Tier | Event Type | Latency Focus |
|---|---|---|
| Level 2 | Aggregated Price Points | Normal (REST/WS) |
| Level 3 | Individual Order Events | Ultra-Low (FPGA) |
Level 3 Transparency
L3-Daten enthalten anonymisierte Order-IDs, die es ermöglichen, die Position einzelner institutioneller Teilnehmer im Orderbuch deterministisch zu tracken (Full Order Log).
Quantitative Risk Control
Unsere Infrastruktur erzwingt präventive Sicherheitsmechanismen auf Hardware-Ebene (FPGA Gatekeepers), um Marktintegrität und regulatorische Compliance ohne Latenzeinbußen sicherzustellen.
Pre-Trade Integrity Checks
Ultra-Low Latency Guardrails
Risiko-Validierungen werden parallel zum Order-Routing in Hardware ausgeführt. Ein Verstoß führt zu einer Hardware-gesteuerten Order-Terminierung innerhalb von < 150 Nanosekunden.
| Category | Validation Logic | SLA Policy |
|---|---|---|
| Fat-Finger Protection | Order Size & Price Deviation Check | Hardware Intercept |
| Risk Exposure | Aggregate Net Exposure Limits | Hard Stop |
| Compliance | MiFID II RTS 6 / SEC Rule 15c3-5 | Deterministic Log |
Stochastic Margin Modeling
Marginal-Anforderungen werden dynamisch basierend auf der aktuellen Volatilitätsmatrix berechnet. Wir nutzen stochastische Approximationen zur Echtzeit-Bewertung komplexer Derivate-Portfolios.