Bybit WebSocket- & REST-API

Verbinde dich mit Bybit-v5-Spot-, -Linear-, -Inverse- und -Option-WebSocket-Streams plus der signierten REST-API in einer typisierten Komponente.

TsgcWSAPI_Bybit

Bybit-v5-Client — öffentliche Channels (Orderbook, Trades, Ticker, Kline) pro Produktkategorie plus authentifizierte Execution-, Order- und Position-Streams.

Komponentenklasse

TsgcWSAPI_Bybit

Protokoll

Bybit v5-API

Plattformen

Windows, macOS, Linux, iOS, Android

Edition

Standard / Professional / Enterprise

Komponente platzieren, Keys setzen, abonnieren

Kombiniere mit einem TsgcWebSocketClient, wähle über Bybit.Category zwischen Spot/Linear/Inverse/Option und abonniere öffentliche oder signierte private Channels.

uses
  sgcWebSocket, sgcWebSocket_API_Bybit;

var
  WSClient: TsgcWebSocketClient;
  Bybit: TsgcWSAPI_Bybit;
begin
  WSClient := TsgcWebSocketClient.Create(nil);

  Bybit := TsgcWSAPI_Bybit.Create(nil);
  Bybit.Client := WSClient;
  Bybit.Bybit.ApiKey    := 'your-api-key';
  Bybit.Bybit.ApiSecret := 'your-api-secret';
  Bybit.Bybit.Category  := bcSpot;

  WSClient.Active := True;

  Bybit.SubscribeOrderbook('BTCUSDT', 50);
  Bybit.SubscribePublicTrade('BTCUSDT');
  Bybit.SubscribeTicker('BTCUSDT');
end;
// uses: sgcWebSocket, sgcWebSocket_API_Bybit
TsgcWebSocketClient *WSClient = new TsgcWebSocketClient(this);
TsgcWSAPI_Bybit *Bybit = new TsgcWSAPI_Bybit(this);
Bybit->Client = WSClient;
Bybit->Bybit->Category = bcSpot;

WSClient->Active = true;
Bybit->SubscribeOrderbook("BTCUSDT", 50);
Bybit->SubscribePublicTrade("BTCUSDT");
Bybit->SubscribeTicker("BTCUSDT");

Was ist drin

Pro-Kategorie-WebSocket-Streams plus die signierte REST-Oberfläche — eine Komponente bedient alle vier Produktkategorien.

Kategorie-bewusste Streams

Wähle bcSpot, bcLinear, bcInverse oder bcOption für Bybit.Category — die Komponente wechselt die WebSocket-Basis-URL automatisch.

Öffentliche Channels

SubscribeOrderbook, SubscribePublicTrade, SubscribeTicker, SubscribeKline, SubscribeLiquidation registrieren jeden öffentlichen Bybit-v5-Stream.

Signierte private Streams

SubscribePosition, SubscribeExecution, SubscribeOrder, SubscribeWallet öffnen authentifizierte Channels — die Komponente erledigt den Auth-Handshake.

REST-Endpoints

Bybit.REST_API kapselt Spot-/Derivate-REST-Aufrufe (Order platzieren, stornieren, Kontoinfo, Marktdaten-Fallback) unter derselben Komponente.

TestNet

Schalte Bybit.TestNet um, um WebSocket- und REST-Basis-URLs auf die api-testnet-Endpoints zu wechseln.

Heartbeat & Sequence-Tracking

Bybit v5 nutzt Verbindungs-Ping/Pong und Channel-spezifische Sequence-Numbers; die Komponente prüft die Sequence-Kontinuität und löst bei Lücken OnException aus.

Spezifikationen & Referenzen

Maßgebliche Quellen für die APIs, die diese Komponente implementiert.

Dokumentation & Demos

Direktlink zur Komponentenreferenz, das fertig laufende Demo-Projekt und der Trial-Download.

Online Help — API_Bybit Vollständige Property-, Methoden- und Event-Referenz für diese Komponente.
Demo-Projekt — Demos\05.Crypto\14.Bybit Fertig lauffähiges Beispielprojekt. Wird mit dem sgcWebSockets-Paket ausgeliefert — lade unten die Trial-Version herunter.
Technisches Dokument (PDF) Funktionen, Schnellstart, Code-Beispiele für Delphi & C++ Builder und Primärquellen-Referenzen — nur für diese Komponente.
Benutzerhandbuch (PDF) Umfassendes Handbuch für jede Komponente der Bibliothek.

Ready to Trade on Bybit?

Download the free trial and stream Bybit spot, derivatives and account events from Delphi.