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
