Der gefährlichste Satz im algorithmischen Trading ist „läuft gerade gut, schau ich mir später an". Automatisierte Strategien scheitern still — ein Datenfeed kann einfrieren, eine Broker-API veraltete Kurse liefern, ein Bug wiederholte fehlerhafte Orders auslösen — und bis man es bemerkt, ist der Schaden angerichtet. Monitoring und harte Risikokontrollen existieren, um diese Fehler zu erfassen, bevor sie irreparabel werden.
Ebenen der Risikokontrolle
| Ebene | Zweck | Beispielschwelle |
|---|---|---|
| Risiko pro Trade | Begrenzt Verlust auf jede einzelne Position | Max. 1% des Kapitals pro Trade |
| Tagesverlustlimit | Stoppt neuen Handel nach einem schlechten Tag | Stopp, wenn Tages-P&L < -3% |
| Max. Drawdown | Stoppt die gesamte Strategie bei anhaltender Verschlechterung | Stopp, wenn Drawdown das 1,5-Fache des Backtest-Max übersteigt |
| Fehlerraten-Breaker | Stoppt bei abnormalen API-Fehlern oder abgelehnten Orders | Stopp nach 5 aufeinanderfolgenden Order-Ablehnungen |
| Datenplausibilitätsprüfung | Stoppt, wenn eingehende Kurse veraltet oder unplausibel sind | Stopp, wenn 60 Sekunden lang kein Tick während der Handelszeiten eingeht |
Live-vs-Backtest-Drift erkennen
Jede Live-Strategie sollte kontinuierlich mit ihrem statistischen Backtest-Profil verglichen werden. Wenn Live-Trefferquote, durchschnittlicher Trade oder Sharpe Ratio signifikant außerhalb des im Backtest ermittelten Konfidenzintervalls abdriften, ist das eine Frühwarnung, dass der Edge der Strategie möglicherweise verfällt oder sich ein Bug eingeschlichen hat — nicht etwas, das man als „Pech" abtun sollte.
z = (live_mean − backtest_mean) / (backtest_std / √n_live_trades)Trader setzen oft Drawdown-Limits und übergehen sie dann „nur dieses eine Mal", wenn der Bot kurz vor dem Auslösen steht. Verpflichte dich vorab zur Regel und entferne die Möglichkeit, sie im Eifer des Gefechts leicht zu übergehen — idealerweise indem der Stopp automatisch erfolgt und ein manueller, bewusster Neustart erforderlich ist.
Alarmierungsinfrastruktur
- ▸Sende kritische Alarme (Kill-Switch ausgelöst, Verbindung verloren) an einen Kanal, den du wirklich sofort siehst — SMS oder Push-Benachrichtigung, nicht nur eine Log-Datei.
- ▸Trenne Schweregrade: informativ (ein Trade wurde platziert) vs. Warnung (ungewöhnliche Slippage) vs. kritisch (Kill-Switch ausgelöst).
- ▸Protokolliere jede Entscheidung des Bots, einschließlich solcher, die er nicht umgesetzt hat, und warum — essenziell für Post-Mortems.
Eine minimale Tages-Checkliste
- 1.Bestätige, dass der Bot-Prozess läuft und mit Daten-/Broker-Feeds verbunden ist.
- 2.Überprüfe Übernacht-P&L, offene Positionen und ausgelöste Alarme.
- 3.Stichprobenartig prüfen, dass jüngste Fills mit erwarteter Signal-Logik übereinstimmen (keine Phantom- oder Doppel-Orders).
- 4.Verifiziere, dass Risikolimits in der Konfiguration nicht still geändert oder umgangen wurden.
Das Fazit
Automatisierung entfernt emotionale Einflüsse aus der Handelsausführung, aber nicht die Notwendigkeit der Aufsicht — sie verändert die Art der erforderlichen Aufsicht. Monitoring und fest codierte Kill-Switches verhindern, dass ein unbeaufsichtigter Algorithmus aus einer schlechten Woche ein kontobeendendes Ereignis macht.