12 Min. Lesezeit· Veröffentlicht am 23. April 2025· Aktualisiert am 14. Mai 2026

Telegram Trading-Bot: Roboter erstellen und steuern

Telegram ist mehr als nur Messaging: Über die API lässt sich eine Konversation in eine Steuerungsoberfläche für einen Trading-Roboter verwandeln. Alerts empfangen, Orders platzieren, den Status Ihrer Positionen prüfen – alles direkt vom Smartphone aus. So bauen Sie eine zuverlässige und sichere Architektur auf, ohne in die klassischen Fallen zu tappen.

Von Florent Poux
Geprüft von Benjamin Sultan

Telegram ist mehr als nur Messaging: Über die API lässt sich eine Konversation in eine Steuerungsoberfläche für einen Trading-Roboter verwandeln. Alerts empfangen, Orders platzieren, den Status Ihrer Positionen prüfen – alles direkt vom Smartphone aus. So bauen Sie eine zuverlässige und sichere Architektur auf, ohne in die klassischen Fallen zu tappen.

Warum sich Telegram als Trading-Konsole durchgesetzt hat

Drei Eigenschaften erklären die massive Verbreitung von Telegram bei algorithmischen Tradern:

  • Stabile und kostenlose API. Die Bot API und die MTProto API sind dokumentiert, versioniert und kostenfrei verfügbar.
  • Sofortige Benachrichtigungen. Latenz von unter 500 ms zwischen Marktereignis und empfangener Benachrichtigung.
  • Konversationelle Oberfläche. Befehle (/status, /close BTC, /pnl) sind vom Mobilgerät aus schneller als eine Verbindung zu einem Web-Dashboard.
Alert-Kanal Latenz Interaktivität Mobile-freundlich
Telegram < 1 s Hoch (Befehle, Buttons) Exzellent
E-Mail 5 bis 60 s Gering Mittel
SMS 1 bis 5 s Keine Gut
Discord < 1 s Hoch Gut
Native App Push < 1 s Variabel Exzellent

Telegram kombiniert Geschwindigkeit und Interaktivität ohne spezifische Mobile-Entwicklung.

Architektur eines Telegram Trading-Bots

Ein gut konzipierter Bot trennt vier Schichten:

  1. Der Telegram-Bot: empfängt Benutzerbefehle und liefert Alerts aus.
  2. Die Strategie-Engine: analysiert den Markt und generiert Signale.
  3. Der Exchange-Connector: führt Orders aus (Binance, Bybit, Kraken via ccxt).
  4. Die Datenbank: protokolliert Orders, Positionen und Performance.

Diese Trennung erlaubt es, den Telegram-Bot durch eine andere Oberfläche (Discord, Slack) zu ersetzen, ohne die Engine anzufassen, und den Exchange zu wechseln, ohne die Strategie neu zu schreiben.

Telegram-Bot in 7 Schritten erstellen

1. Bot mit BotFather erstellen

Suchen Sie in Telegram nach @BotFather. Starten Sie /newbot, wählen Sie Namen und Username. Holen Sie sich das Token (Format 123456789:ABCdefGHIjklMNOpqrSTUvwxYZ). Dieses Token ist wie ein Passwort – niemals weitergeben.

2. Zugang absichern

Ohne Vorkehrungen kann jeder einen Befehl an Ihren Bot senden. Drei Schutzmaßnahmen:

  • Telegram-ID-Whitelist. Hardcoden Sie Ihre User-ID (abrufbar über @userinfobot).
  • Passwort bei Aktivierung. Erster Befehl: /auth passwort.
  • Nur HTTPS-Webhook, falls Sie statt Polling auf Webhook umsteigen.

3. Anbindung an den Exchange via ccxt

import ccxt
exchange = ccxt.binance({
    'apiKey': os.environ['BINANCE_KEY'],
    'secret': os.environ['BINANCE_SECRET'],
    'options': {'defaultType': 'spot'}
})

Aktivieren Sie „Trading", deaktivieren Sie „Withdrawals", whitelisten Sie die Server-IP exchangeseitig.

4. Befehle definieren

Befehl Aktion
/status Zeigt offene Positionen und nicht realisierten PnL
/balance Saldo je Asset
/buy BTC 100 Kauf von 100 USDT BTC
/close BTC Schließt die BTC-Position
/pnl 7d Performance der letzten 7 Tage
/strategy on/off Aktiviert oder deaktiviert die Auto-Strategie
/halt Notstopp: schließt alles und stoppt die Strategie

Der Befehl /halt ist essenziell. Sie müssen alles in zwei Sekunden vom Smartphone aus abschalten können.

5. Automatische Strategie implementieren

Die Strategie läuft als Schleife in einem separaten Thread. Sie nutzt dieselben Bausteine wie ein klassischer Python-Bot: OHLCV-Abruf, Indikatoren, Signale, Ausführung. Wird ein Trade eröffnet oder geschlossen, sendet sie eine Nachricht in den Telegram-Kanal.

6. Vor dem Live-Gang backtesten

Kein Telegram-Befehl ersetzt einen seriösen Backtest. Messen Sie über 3 Jahre Daten: CAGR, Max Drawdown (Ziel < 25 %), Sharpe (> 1), Profit Factor (> 1,5). Lassen Sie 14 bis 30 Tage Paper Trading laufen, bevor der erste echte Euro fließt.

7. Auf VPS deployen

Ein Telegram-Bot muss 24/7 laufen. Hosten Sie auf einem bescheidenen VPS (2 vCPU, 4 GB RAM, 5 bis 15 €/Monat). Kapseln Sie den Prozess mit systemd oder Docker, um bei einem Crash automatisch neu zu starten.

Telegram-Bot absichern: die Pflichtpunkte

Ein Telegram-Bot ist mehreren Angriffsvektoren ausgesetzt. Folgen Sie dieser Checkliste:

  • Bot-Token als Umgebungsvariable. Nie im Code, nie in einem Git-Repo.
  • Separate Exchange-Schlüssel. Ein Schlüsselpaar speziell für diesen Bot, unabhängig widerrufbar.
  • ID-Whitelist. Verweigern Sie jeden Befehl einer nicht autorisierten ID.
  • Rate Limiting. Begrenzen Sie auf 10 Befehle pro Minute, damit Angreifer Ihren Exchange nicht spammen können.
  • Auditierbare Logs. Speichern Sie jeden Befehl mit Timestamp, User-ID und Ergebnis.
  • Anomalie-Alerts. Übersteigt ein Drawdown 5 % in einer Stunde, Alert senden und Strategie stoppen.
  • Keine Withdrawals via API. Berechtigung exchangeseitig deaktivieren. Immer.

Häufige Strategien für Telegram-Bots

Strategie Vorteil Risiko
Signal-Following aus einem Kanal Keine eigene Logik zu coden Anbieterabhängigkeit, Latenz
Automatisches EMA-Crossover Lesbar, robust Fehlsignale in Range-Märkten
RSI-Extrem-Alerts + manuelle Order Behält Kontrolle Erfordert Ihre Verfügbarkeit
Cross-Exchange-Arbitrage Geringes Direction-Risiko Gebühren und Latenz fressen die Marge
Grid Trading Konstante Performance im Range Schwerer Drawdown im Trend

Die besten Konfigurationen kombinieren automatische Alerts + manuell bestätigte Ausführung, besonders zu Beginn. Sie behalten die finale Kontrolle und eliminieren gleichzeitig die Überwachungsermüdung.

Hosting: wo den Bot laufen lassen

  • VPS Hetzner / OVH / DigitalOcean. 5 bis 15 €/Monat. Die richtige Wahl in 95 % der Fälle.
  • Raspberry Pi. Verlockend, aber nicht empfohlen: Stromausfall, Heim-Internetausfall, kein SLA.
  • Managed Cloud (Heroku, Railway). Einfach, aber teuer jenseits des Free-Tiers.
  • On-Premise-Server. Reserviert für Profi-Setups mit ISP-Redundanz.

Wählen Sie einen Standort nahe am Exchange: Tokio für Binance, Frankfurt für Bitstamp, USA für Coinbase. Einige Dutzend Millisekunden sparen Slippage bei Market-Orders.

Die teuren Fehler

  • Telegram-Token in einem öffentlichen Repo. Wird in Minuten von bösartigen Bots gescannt.
  • Kein Not-Stopp-Befehl. Wenn Ihre Strategie aus dem Ruder läuft, wollen Sie /halt in zwei Sekunden.
  • Zu ausführliche Logs mit API-Keys. Loggen Sie niemals Secrets, auch nicht teilweise.
  • Keine automatische Wiederverbindung. Telegram-Polling bricht manchmal ab. Implementieren Sie exponentielles Retry.
  • Strategie nur im Bull getestet. Forward-testen Sie über zwei Marktregime, bevor Sie das Kapital erhöhen.

Wann Obside einem Eigenbau-Telegram-Bot vorziehen

Einen Telegram-Bot zu bauen und zu warten kostet Zeit: 40 bis 80 Stunden für eine V1, dann 2 bis 5 Stunden pro Woche an Wartung. Kostenloses Obside-Konto erstellen erlaubt Ihnen, Strategien in natürlicher Sprache zu schreiben, Alerts auf Telegram zu empfangen, in Sekunden zu backtesten und Ihren Broker ohne Coden anzubinden. Sie behalten den Nutzen der Automatisierung, ohne die operative Schuld eines Eigenbau-Projekts zu zahlen.

Ausschließlich Bildungsinhalt. Stellt keine Anlageberatung dar. Trading birgt Risiken, einschließlich möglichem Kapitalverlust.

FAQ

Lernen Sie zuerst, einen einfachen Bot mit BotFather und `python-telegram-bot` zu erstellen: lassen Sie ihn auf `/start` und `/status` antworten. Fügen Sie die Verbindung zu einem Exchange im Testnet (Binance Testnet) hinzu. Implementieren Sie dann eine minimale Strategie im Paper Trading. Rechnen Sie mit 2 bis 4 Wochen.

Verwandte Artikel

Teste Obside mit deinem Portfolio

Verbinde deinen Broker und bau dein Portfolio mit einem einzigen Prompt.

Loslegen