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.

ETH
ETHUSDT
2,257.08
-0.25%
BTC
BTCUSDT
77,101
-1.03%
XRP
XRPUSDT
1.2401
-0.66%

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