Bybit WebSocket & REST API

Connect to Bybit v5 spot, linear, inverse and option WebSocket streams plus the signed REST API in one componente tipado.

TsgcWSAPI_Bybit

Bybit v5 client — canais públicos (orderbook, trades, ticker, kline) per product category plus authenticated execution, order and position streams.

Classe do componente

TsgcWSAPI_Bybit

Protocolo

Bybit v5 API

Plataformas

Windows, macOS, Linux, iOS, Android

Edição

Standard / Professional / Enterprise

Solte o componente, defina as chaves, inscreva-se

Pair with a TsgcWebSocketClient, choose spot / linear / inverse / option via Bybit.Category, then subscribe to public or signed 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");

O que tem por dentro

Per-category WebSocket streams plus the signed REST surface — one component handles all four product categories.

Category-aware streams

Choose bcSpot, bcLinear, bcInverse or bcOption on Bybit.Category — the component switches the WebSocket base URL automatically.

Public channels

SubscribeOrderbook, SubscribePublicTrade, SubscribeTicker, SubscribeKline, SubscribeLiquidation register every Bybit v5 public stream.

Signed private streams

SubscribePosition, SubscribeExecution, SubscribeOrder, SubscribeWallet open authenticated channels — the component handles the auth handshake.

REST endpoints

Bybit.REST_API wraps spot/derivatives REST calls (place order, cancel, account info, market data fallback) under the same component.

TestNet

Toggle Bybit.TestNet to switch both WebSocket and REST base URLs to the api-testnet endpoints.

Heartbeat & sequence tracking

Bybit v5 uses connection-level ping/pong and per-channel sequence numbers; the component verifies sequence continuity and raises OnException on gaps.

Especificações e referências

Fontes autoritativas das APIs que este componente implementa.

Documentação e demos

Acesse direto a referência do componente, baixe o projeto de demonstração pronto para rodar e baixe a versão de avaliação.

Ajuda online — API_Bybit Referência completa de propriedades, métodos e eventos deste componente.
Projeto de demonstração — Demos\05.Crypto\14.Bybit Projeto de exemplo pronto para rodar. Acompanha o pacote sgcWebSockets — baixe a versão de avaliação abaixo.
Documento técnico (PDF) Features, quick start, code samples for Delphi & C++ Builder and primary-source references — this component only.
Manual do usuário (PDF) Manual abrangente cobrindo todos os componentes da biblioteca.

Ready to Trade on Bybit?

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