Bybit-API-Client für Delphi & C++ Builder | eSeGeCe

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.

Kurze Antwort: TsgcWSAPI_Bybit ist die sgcWebSockets-Komponente, die Delphi- und C++ Builder-Anwendungen mit Bybit verbindet. Sie verarbeitet die öffentlichen und authentifizierten Bybit-v5-WebSocket-Channels über die Kategorien Spot, Linear, Inverse und Option hinweg, plus die signierte REST-API.

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.

Häufig gestellte Fragen

Häufige Fragen zur Bybit-API-Komponente für Delphi und C++ Builder.

Platziere eine TsgcWebSocketClient- und eine TsgcWSAPI_Bybit-Komponente auf deinem Formular, weise den Client der Client-Eigenschaft der API-Komponente zu, setze Bybit.ApiKey und Bybit.ApiSecret für private Channels, wähle die Produktkategorie über Bybit.Category, setze dann WSClient.Active := True und rufe Subscribe-Methoden wie SubscribeOrderbook oder SubscribeTicker auf.
Ja. Dieselbe TsgcWSAPI_Bybit-Komponente stellt die Bybit-v5-WebSocket-Channels (öffentliches Orderbook, Trade, Ticker, Kline und signierte Position-, Execution-, Order-, Wallet-Streams) und die signierte REST-API über Bybit.REST_API bereit, zum Platzieren und Stornieren von Orders, für Account-Informationen und als Marktdaten-Fallback.
Öffentliche Channels wie Orderbook, Trades, Ticker und Kline funktionieren ohne Zugangsdaten. Einen Bybit-API-Schlüssel und ein Secret brauchst du nur für die authentifizierten privaten Streams (Position, Execution, Order, Wallet) und für signierte REST-Aufrufe. Setze Bybit.ApiKey und Bybit.ApiSecret, und die Komponente übernimmt den Auth-Handshake.
sgcWebSockets unterstützt Delphi 7 bis zum aktuellen Delphi 13 sowie die passenden C++ Builder-Versionen. Die Bybit-Komponente läuft unter Windows, macOS, Linux, iOS und Android.

Bereit, auf Bybit zu handeln?

Laden Sie die kostenlose Testversion herunter und streamen Sie Bybit-Spot-, -Derivate- und -Kontoereignisse aus Delphi.