Bybit WebSocket & REST-API

Maak verbinding met Bybit v5 spot-, linear-, inverse- en option-WebSocket-streams plus de ondertekende REST-API in één getypeerd component.

TsgcWSAPI_Bybit

Bybit v5-client — publieke kanalen (orderbook, trades, ticker, kline) per productcategorie plus geauthenticeerde execution-, order- en position-streams.

Componentklasse

TsgcWSAPI_Bybit

Protocol

Bybit v5 API

Platforms

Windows, macOS, Linux, iOS, Android

Editie

Standard / Professional / Enterprise

Plaats het component, stel sleutels in en abonneer je

Combineer met een TsgcWebSocketClient, kies spot/linear/inverse/option via Bybit.Category en abonneer je dan op publieke of ondertekende private kanalen.

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");

Wat zit erin

Per-categorie WebSocket-streams plus het ondertekende REST-oppervlak — één component verwerkt alle vier de productcategorieën.

Categorie-bewuste streams

Kies bcSpot, bcLinear, bcInverse of bcOption op Bybit.Category — het component wisselt de WebSocket-base-URL automatisch.

Publieke kanalen

SubscribeOrderbook, SubscribePublicTrade, SubscribeTicker, SubscribeKline, SubscribeLiquidation registreren elke publieke Bybit v5-stream.

Ondertekende private streams

SubscribePosition, SubscribeExecution, SubscribeOrder, SubscribeWallet openen geauthenticeerde kanalen — het component verzorgt de auth-handshake.

REST-endpoints

Bybit.REST_API omsluit spot/derivaten-REST-aanroepen (place order, cancel, account info, marktgegevens-fallback) onder hetzelfde component.

TestNet

Schakel Bybit.TestNet in om zowel de WebSocket- als REST-base-URL's te wisselen naar de api-testnet-endpoints.

Heartbeat & sequence-tracking

Bybit v5 gebruikt ping/pong op verbindingsniveau en per-channel-sequentienummers; het component verifieert de continuïteit van sequenties en triggert OnException bij gaten.

Specificaties & referenties

Gezaghebbende bronnen voor de API's die dit component implementeert.

Documentatie & demo's

Diepe link naar de componentreferentie, pak het kant-en-klare demoproject en download de proefversie.

Online help — API_Bybit Volledige referentie van eigenschappen, methoden en events voor dit component.
Demoproject — Demos\05.Crypto\14.Bybit Kant-en-klaar voorbeeldproject. Inbegrepen in het sgcWebSockets-package — download de proefversie hieronder.
Technisch document (PDF) Functies, snelstart, codevoorbeelden voor Delphi & C++ Builder en primaire bronreferenties — alleen dit component.
Gebruikershandleiding (PDF) Uitgebreide handleiding die alle componenten in de bibliotheek behandelt.

Klaar om op Bybit te handelen?

Download de gratis proefversie en stream Bybit spot-, derivaten- en account-events vanuit Delphi.