Trading-Bots, Arbitrage-Skripte und Marktdaten-Sammler laufen den ganzen Tag und kommen auf zwei Dinge an: online bleiben und nah an der Börse sein. Ein VPS leistet beides besser als ein Heimcomputer.
Warum nicht zu Hause betreiben?
- Stromausfälle und Router-Neustarts stoppen Ihren Bot im ungünstigsten Moment.
- Heimanschlüsse verursachen Jitter und liegen selten nah an einer Börse.
- Einen Computer rund um die Uhr laufen zu lassen kostet mehr als ein kleiner VPS.
Worauf es bei einem VPS für Bots ankommt
- Netzwerklatenz zur Börse. Die meisten großen Krypto-Börsen betreiben ihre Matching-Engines in wenigen Regionen. Wählen Sie den Standort mit der geringsten Round-Trip-Zeit zur genutzten API.
- Konstante CPU. Tarife mit dedizierter CPU liefern ein gleichmäßigeres Timing als geteilte.
- Stabile Verfügbarkeit. Wählen Sie einen Anbieter mit Statusseite und NVMe-Speicher für schnelle Logs und Datenbanken.
- Bescheidene Ressourcen. Viele Bots brauchen nur 1 bis 2 vCPU und 2 GB RAM.
Messen, nicht raten
Bestellen Sie einen kleinen Tarif an zwei oder drei infrage kommenden Standorten und testen Sie dann die tatsächliche Latenz zur API Ihrer Börse:
ping -c 20 api.example-exchange.com
curl -o /dev/null -s -w "connect: %{time_connect}s total: %{time_total}s\n" https://api.example-exchange.com/ping
mtr -rwc 50 api.example-exchange.com
Entscheiden Sie nach dem Median und dem schlechtesten Fall, nicht nach dem besten Einzelergebnis. Ausreißer schaden mehr als ein etwas höherer Durchschnitt.
Den Bot am Laufen halten
[Unit]
Description=Trading bot
After=network-online.target
[Service]
User=bot
WorkingDirectory=/opt/bot
ExecStart=/usr/bin/python3 bot.py
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
Speichern Sie die Datei als /etc/systemd/system/bot.service und aktivieren Sie sie mit systemctl enable --now bot. Systemd startet den Bot nach einem Absturz neu und beim Booten.
Sicherheits-Checkliste
- Verwenden Sie API-Schlüssel mit reinen Handelsrechten und deaktivierten Auszahlungen.
- Beschränken Sie jeden Schlüssel in den Börseneinstellungen auf die IP-Adresse Ihres Servers.
- Speichern Sie Schlüssel in Umgebungsvariablen oder einer Secrets-Datei mit eingeschränkten Berechtigungen, niemals in einem öffentlichen Repository.
- Protokollieren Sie jede Order und richten Sie Warnungen für Fehler und ungewöhnliche Kontostände ein.
- Testen Sie zuerst mit kleinen Beträgen. Automatisierter Handel kann schnell Geld verlieren.
Nichts davon ist Finanzberatung. Ein schneller Server macht eine Strategie nicht profitabel.