Um 3 Uhr morgens aufwachen, um zu checken, ob BTC die Widerstandszone durchbrochen hat? StĂ€ndig die Binance-App aktualisieren, wĂ€hrend man zu Abend isst? Das haben wir alle schon durchgemacht. Es ist ermĂŒdend.
In unserem letzten Beitrag haben wir uns mit der Binance-API verbunden. Heute gehen wir einen Schritt weiter. Wir werden einen einfachen Python-Bot erstellen, der den Markt fĂŒr dich beobachtet und dir eine Telegram-Nachricht direkt auf dein Handy sendet, wenn ein Coin deinen Zielpreis erreicht.
Kein FOMO mehr. Lass den Code das Warten ĂŒbernehmen.
Schritt 1: Richte deinen Telegram-Assistenten ein
Bevor wir Python schreiben, brauchen wir einen Bot auf Telegram.
1. Ăffne Telegram und suche nach @BotFather (dem offiziellen Bot-Ersteller).
2. Sende /newbot und folge den Anweisungen, um deinem Bot einen Namen und Benutzernamen zu geben.
3. BotFather wird dir ein HTTP API-Token geben. Kopiere das! Behandle es wie ein Passwort.
4. Suche jetzt nach deinem neuen Bot in Telegram und klicke auf "Start".
5. Suche als NĂ€chstes nach @userinfobot und leite eine Nachricht an ihn weiter (oder starte ihn einfach), um deine Chat-ID zu erhalten (eine Zahlenreihe).
Schritt 2: Die Logik hinter dem Code
Wir werden die ccxt-Bibliothek verwenden, um den Preis abzurufen, und die Standard-requests-Bibliothek, um die Nachricht an Telegram zu senden.
Die Kernlogik ist eine kontinuierliche Schleife (while True). Das Skript fragt Binance nach dem Preis, ĂŒberprĂŒft, ob unser Ziel erreicht ist, und wenn nicht, "schlĂ€ft" es fĂŒr ein paar Sekunden, bevor es erneut nachfragt. Dadurch vermeiden wir, die Börse mit Anfragen zu ĂŒberfluten.
Schritt 3: Der Python-Code
Stelle sicher, dass du die Bibliotheken installiert hast: pip install ccxt requests
import ccxt
import requests
import time
# --- DEINE EINSTELLUNGEN ---
TELEGRAM_TOKEN = 'YOUR_BOT_TOKEN_HERE'
CHAT_ID = 'YOUR_CHAT_ID_HERE'
SYMBOL = 'BTC/USDT'
TARGET_PRICE = 65000 # Der Preis, auf den du wartest
# Initialisiere Binance (Keine geheimen SchlĂŒssel fĂŒr öffentliche Preisdaten nötig!)
binance = ccxt.binance()
def send_telegram_alert(message):
"""Sendet eine Nachricht ĂŒber die Telegram API"""
url = f"https://api.telegram.org/bot{TELEGRAM_TOKEN}/sendMessage?chat_id={CHAT_ID}&text={message}"
requests.get(url)
print(f"đ€ Bot gestartet. Ăberwache {SYMBOL}...")
while True:
try:
# Hole den neuesten Preis
ticker = binance.fetch_ticker(SYMBOL)
current_price = ticker['last']
print(f"Aktueller {SYMBOL} Preis: {current_price}")
# ĂberprĂŒfe, ob das Ziel erreicht ist
if current_price >= TARGET_PRICE:
msg = f"đš ALARM! {SYMBOL} hat gerade {TARGET_PRICE} ĂŒberschritten! Aktueller Preis ist {current_price}."
send_telegram_alert(msg)
print("Benachrichtigung gesendet! Pause fĂŒr 1 Stunde, um Spam zu vermeiden...")
time.sleep(3600) # 1 Stunde schlafen nach dem Senden einer Benachrichtigung
# Warte 10 Sekunden, bevor du erneut ĂŒberprĂŒfst
time.sleep(10)
except Exception as e:
print(f"Verbindungsfehler: {e}")
time.sleep(10) # Wenn das Netzwerk ausfÀllt, warte und versuche es erneut
Warum das mÀchtig ist
Das ist eine grundlegende Struktur, aber denk an die Möglichkeiten. Du kannst dieses Skript leicht anpassen, um:
⹠Dich benachrichtigen, wenn ein Coin unter einen bestimmten Preis fÀllt (Kaufe den Dip!).
âą Ăberwache gleichzeitig 10 verschiedene Coins.
âą FĂŒge einen RSI-Indikator hinzu, um dich zu benachrichtigen, wenn ein Coin "Ăberverkauft" ist.
Was sollten wir als NĂ€chstes zu diesem Bot hinzufĂŒgen? RSI-Benachrichtigungen oder gleitende Durchschnittskreuzungen? Lass es mich in den Kommentaren wissen! đ
Haftungsausschluss: Nur zu Bildungszwecken. Teste Skripte immer grĂŒndlich, bevor du dich auf sie verlĂ€sst.



#TelegramBot #PythonTrading #CryptoAlerts #BinanceAPI #cryptoeducation #AlgoTrading #TechInCrypt
