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.
Verbinde dich mit Bybit-v5-Spot-, -Linear-, -Inverse- und -Option-WebSocket-Streams plus der signierten REST-API in einer typisierten Komponente.
Bybit-v5-Client — öffentliche Channels (Orderbook, Trades, Ticker, Kline) pro Produktkategorie plus authentifizierte Execution-, Order- und Position-Streams.
TsgcWSAPI_Bybit
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
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");
Pro-Kategorie-WebSocket-Streams plus die signierte REST-Oberfläche — eine Komponente bedient alle vier Produktkategorien.
Wähle bcSpot, bcLinear, bcInverse oder bcOption für Bybit.Category — die Komponente wechselt die WebSocket-Basis-URL automatisch.
SubscribeOrderbook, SubscribePublicTrade, SubscribeTicker, SubscribeKline, SubscribeLiquidation registrieren jeden öffentlichen Bybit-v5-Stream.
SubscribePosition, SubscribeExecution, SubscribeOrder, SubscribeWallet öffnen authentifizierte Channels — die Komponente erledigt den Auth-Handshake.
Bybit.REST_API kapselt Spot-/Derivate-REST-Aufrufe (Order platzieren, stornieren, Kontoinfo, Marktdaten-Fallback) unter derselben Komponente.
Schalte Bybit.TestNet um, um WebSocket- und REST-Basis-URLs auf die api-testnet-Endpoints zu wechseln.
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.
Maßgebliche Quellen für die APIs, die diese Komponente implementiert.
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. | Öffnen | |
| Demo-Projekt — Demos\05.Crypto\14.Bybit Fertig lauffähiges Beispielprojekt. Wird mit dem sgcWebSockets-Paket ausgeliefert — lade unten die Trial-Version herunter. | Öffnen | |
| Technisches Dokument (PDF) Funktionen, Schnellstart, Code-Beispiele für Delphi & C++ Builder und Primärquellen-Referenzen — nur für diese Komponente. | Öffnen | |
| Benutzerhandbuch (PDF) Umfassendes Handbuch für jede Komponente der Bibliothek. | Öffnen |