API WebSocket e REST Bybit

Connettiti agli stream WebSocket Bybit v5 spot, linear, inverse e option oltre all'API REST firmata in un unico componente tipizzato.

TsgcWSAPI_Bybit

Client Bybit v5 — canali pubblici (orderbook, trade, ticker, kline) per categoria di prodotto oltre agli stream autenticati di esecuzione, ordini e posizioni.

Classe componente

TsgcWSAPI_Bybit

Protocollo

API Bybit v5

Piattaforme

Windows, macOS, Linux, iOS, Android

Edizione

Standard / Professional / Enterprise

Inserisci il componente, imposta le chiavi, sottoscrivi

Abbinalo a un TsgcWebSocketClient, scegli spot / linear / inverse / option tramite Bybit.Category, poi sottoscrivi i canali pubblici o privati firmati.

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

Cosa c'è all'interno

Stream WebSocket per categoria oltre alla superficie REST firmata — un componente gestisce tutte e quattro le categorie di prodotto.

Stream consapevoli della categoria

Scegli bcSpot, bcLinear, bcInverse o bcOption su Bybit.Category — il componente cambia automaticamente l'URL di base WebSocket.

Canali pubblici

SubscribeOrderbook, SubscribePublicTrade, SubscribeTicker, SubscribeKline, SubscribeLiquidation registrano ogni stream pubblico Bybit v5.

Stream privati firmati

SubscribePosition, SubscribeExecution, SubscribeOrder, SubscribeWallet aprono canali autenticati — il componente gestisce l'handshake di autenticazione.

Endpoint REST

Bybit.REST_API incapsula le chiamate REST spot/derivati (place order, cancel, account info, fallback per dati di mercato) sotto lo stesso componente.

TestNet

Attiva Bybit.TestNet per cambiare entrambi gli URL di base WebSocket e REST agli endpoint api-testnet.

Heartbeat e tracking della sequenza

Bybit v5 usa ping/pong a livello di connessione e numeri di sequenza per canale; il componente verifica la continuità della sequenza e solleva OnException in caso di gap.

Specifiche e riferimenti

Fonti autorevoli per le API implementate da questo componente.

Documentazione e demo

Accedi al riferimento del componente, scarica il progetto demo pronto all'uso e ottieni la versione di prova.

Guida online — API_Bybit Riferimento completo di proprietà, metodi ed eventi per questo componente.
Progetto demo — Demos\05.Crypto\14.Bybit Progetto di esempio pronto all'uso. Incluso nel pacchetto sgcWebSockets — scarica la versione di prova qui sotto.
Documento tecnico (PDF) Funzionalità, guida rapida, esempi di codice per Delphi e C++ Builder e riferimenti delle fonti primarie — solo per questo componente.
Manuale utente (PDF) Manuale completo che copre ogni componente della libreria.

Pronto a fare trading su Bybit?

Scarica la versione di prova gratuita e trasmetti gli eventi spot, derivati e di account Bybit da Delphi.