API WebSocket y REST de Bybit

Conéctate a los streams WebSocket v5 de Bybit (spot, linear, inverse y option) más la API REST firmada en un único componente tipado.

TsgcWSAPI_Bybit

Cliente de Bybit v5 — canales públicos (orderbook, trades, ticker, kline) por categoría de producto más streams autenticados de ejecución, órdenes y posiciones.

Clase del componente

TsgcWSAPI_Bybit

Protocolo

Bybit v5 API

Plataformas

Windows, macOS, Linux, iOS, Android

Edición

Standard / Professional / Enterprise

Suelta el componente, configura las claves, suscríbete

Empareja con un TsgcWebSocketClient, elige spot / linear / inverse / option mediante Bybit.Category, y luego suscríbete a los canales públicos o privados firmados.

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

Qué incluye

Streams WebSocket por categoría más la superficie REST firmada — un único componente maneja las cuatro categorías de producto.

Streams conscientes de la categoría

Elige bcSpot, bcLinear, bcInverse o bcOption en Bybit.Category — el componente cambia la URL base de WebSocket automáticamente.

Canales públicos

SubscribeOrderbook, SubscribePublicTrade, SubscribeTicker, SubscribeKline, SubscribeLiquidation registran todos los streams públicos v5 de Bybit.

Streams privados firmados

SubscribePosition, SubscribeExecution, SubscribeOrder, SubscribeWallet abren canales autenticados — el componente gestiona el handshake de autenticación.

Endpoints REST

Bybit.REST_API envuelve las llamadas REST de spot/derivados (colocar orden, cancelar, info de cuenta, fallback de datos de mercado) bajo el mismo componente.

TestNet

Activa Bybit.TestNet para cambiar tanto las URLs base de WebSocket como las de REST a los endpoints api-testnet.

Heartbeat y seguimiento de secuencia

Bybit v5 utiliza ping/pong a nivel de conexión y números de secuencia por canal; el componente verifica la continuidad de la secuencia y lanza OnException al detectar huecos.

Especificaciones y referencias

Fuentes oficiales de las APIs que este componente implementa.

Documentación y Demos

Enlace directo a la referencia del componente, descarga el proyecto demo listo para ejecutar y consigue la prueba gratuita.

Ayuda en línea — API_Bybit Referencia completa de propiedades, métodos y eventos de este componente.
Proyecto demo — Demos\05.Crypto\14.Bybit Proyecto de ejemplo listo para ejecutar. Se incluye dentro del paquete sgcWebSockets Ready-to-run example project. Ships inside the sgcWebSockets package — download the trial below.mdash; descarga la prueba a continuación.
Documento técnico (PDF) Características, inicio rápido, ejemplos de código para Delphi y C++ Builder y referencias a fuentes primarias Features, quick start, code samples for Delphi & C++ Builder and primary-source references — this component only.mdash; solo de este componente.
Manual de usuario (PDF) Manual completo que cubre todos los componentes de la librería.

¿Listo para operar en Bybit?

Descarga la prueba gratuita y transmite los eventos de spot, derivados y cuenta de Bybit desde Delphi.