Client API Bybit per Delphi e C++ Builder | eSeGeCe

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.

Risposta rapida: TsgcWSAPI_Bybit è il componente sgcWebSockets che collega le app Delphi e C++ Builder a Bybit. Gestisce i canali WebSocket pubblici e autenticati di Bybit v5 per le categorie spot, linear, inverse e option, oltre all'API REST firmata.

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.

Domande frequenti

Domande comuni sul componente API Bybit per Delphi e C++ Builder.

Posiziona un TsgcWebSocketClient e un TsgcWSAPI_Bybit sulla form, assegna il client alla proprietà Client del componente API, imposta Bybit.ApiKey e Bybit.ApiSecret per i canali privati, scegli la categoria di prodotto tramite Bybit.Category, poi imposta WSClient.Active := True e chiama metodi di subscribe come SubscribeOrderbook o SubscribeTicker.
Sì. Lo stesso componente TsgcWSAPI_Bybit espone i canali WebSocket di Bybit v5 (orderbook, trade, ticker, kline pubblici e gli stream firmati position, execution, order, wallet) e l'API REST firmata tramite Bybit.REST_API per inserire e annullare ordini, informazioni account e fallback dei dati di mercato.
I canali pubblici come orderbook, trade, ticker e kline funzionano senza credenziali. Ti servono una API key e un secret di Bybit solo per gli stream privati autenticati (position, execution, order, wallet) e per le chiamate REST firmate. Imposta Bybit.ApiKey e Bybit.ApiSecret e il componente gestisce l'handshake di autenticazione.
sgcWebSockets supporta da Delphi 7 fino all'ultimo Delphi 13, oltre alle versioni corrispondenti di C++ Builder. Il componente Bybit gira su Windows, macOS, Linux, iOS e Android.

Pronto a fare trading su Bybit?

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