Alle Projekte

Trading & Bots · April 2026

Bybit-Bot: Fraktal- & FVG-Scanner, Telegram-Signale

Bybit-Bot: Fraktal- & FVG-Scanner, Telegram-Signale

Ein automatisierter Bot für die Bybit-Börse, der Trade-Setups anhand von Fraktal- und Fair-Value-Gap-Mustern (FVG) findet und Signale an Telegram sendet. Der Bot scannt alle USDT-Perpetuals, findet Drei-Kerzen-Abwärtsfraktale auf einem höheren Zeitrahmen, überwacht deren Sweep in Echtzeit über WebSocket und sucht anschließend ein bullisches FVG auf einem niedrigeren Zeitrahmen. Er liest nur Marktdaten — er handelt nicht.

Umgesetzt wurde:

  • Fraktal-Scanner: Filterung der Coins nach 24h-Umsatz (>= 150k USDT), Laden von Kerzen, Erkennung von Drei-Kerzen-Abwärtsfraktalen, Deduplizierung und Throttling unter Rate-Limits
  • Echtzeit-Monitoring: ein Pool von WebSocket-Verbindungen (<=200 Abos je Verbindung), Erkennung des Fraktal-Sweeps, Auto-Reconnect mit exponentiellem Backoff
  • FVG-Detektor: bullisches Fair Value Gap über drei Kerzen (Low3 > High1) mit Berechnung der Gap-Zone
  • State Manager (FSM): Fraktal-Lebenszyklus active -> waiting_for_fvg -> sent / lost / expired, begrenzte FVG-Wartezeit (21 oder 60 Tage), Auto-Bereinigung nach 30 Tagen
  • Telegram-Benachrichtigungen mit Deduplizierung; APScheduler (Cron)
  • Zwei Modi: D1+H4 und 1W+D1; SQLite im WAL-Modus mit eindeutigem Index und Transaktionen
  • Robustheit: Retry bei 429 und SQLite locked, Überspringen fehlerhafter Coins, Wiederherstellung der Zustände aus der DB beim Neustart; Testabdeckung (pytest)

Stack: Python 3.10+, pybit (Bybit REST + WebSocket v5), SQLite (WAL), APScheduler, websockets, requests, pytest.

Rolle: End-to-End-Konzeption und Entwicklung des Bots (Backend, Python).

  • Bybit-Bot: Fraktal- & FVG-Scanner, Telegram-Signale — Bildschirm 1
    Bildschirm 1
  • Bybit-Bot: Fraktal- & FVG-Scanner, Telegram-Signale — Bildschirm 2
    Bildschirm 2
  • Bybit-Bot: Fraktal- & FVG-Scanner, Telegram-Signale — Bildschirm 3
    Bildschirm 3
  • Bybit-Bot: Fraktal- & FVG-Scanner, Telegram-Signale — Bildschirm 4
    Bildschirm 4