Bybit API-client voor Delphi & C++ Builder | eSeGeCe

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.

Kort antwoord: TsgcWSAPI_Bybit is het sgcWebSockets-component dat Delphi- en C++ Builder-apps met Bybit verbindt. Het verwerkt de publieke en geauthenticeerde Bybit v5 WebSocket-kanalen voor de categorieën spot, linear, inverse en option, plus de ondertekende REST-API.

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.

Veelgestelde vragen

Veelgestelde vragen over het Bybit API-component voor Delphi en C++ Builder.

Plaats een TsgcWebSocketClient en een TsgcWSAPI_Bybit component op je formulier, wijs de client toe aan de Client-eigenschap van het API-component, stel Bybit.ApiKey en Bybit.ApiSecret in voor private kanalen, kies de productcategorie via Bybit.Category, zet dan WSClient.Active := True en roep subscribe-methoden aan zoals SubscribeOrderbook of SubscribeTicker.
Ja. Hetzelfde TsgcWSAPI_Bybit component stelt de Bybit v5 WebSocket-kanalen beschikbaar (publieke orderbook, trade, ticker, kline en ondertekende position-, execution-, order- en wallet-streams) en de ondertekende REST-API via Bybit.REST_API voor het plaatsen en annuleren van orders, accountinformatie en marktdata-fallback.
Publieke kanalen zoals orderbook, trades, ticker en kline werken zonder credentials. Je hebt alleen een Bybit API-sleutel en secret nodig voor de geauthenticeerde private streams (position, execution, order, wallet) en voor ondertekende REST-aanroepen. Stel Bybit.ApiKey en Bybit.ApiSecret in en het component handelt de auth-handshake af.
sgcWebSockets ondersteunt Delphi 7 tot en met de nieuwste Delphi 13, plus de bijbehorende C++ Builder-versies. Het Bybit-component draait op Windows, macOS, Linux, iOS en Android.

Klaar om op Bybit te handelen?

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