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.
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.
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.
TsgcWSAPI_Bybit
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
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");
Streams WebSocket por categoría más la superficie REST firmada — un único componente maneja las cuatro categorías de producto.
Elige bcSpot, bcLinear, bcInverse o bcOption en Bybit.Category — el componente cambia la URL base de WebSocket automáticamente.
SubscribeOrderbook, SubscribePublicTrade, SubscribeTicker, SubscribeKline, SubscribeLiquidation registran todos los streams públicos v5 de Bybit.
SubscribePosition, SubscribeExecution, SubscribeOrder, SubscribeWallet abren canales autenticados — el componente gestiona el handshake de autenticación.
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.
Activa Bybit.TestNet para cambiar tanto las URLs base de WebSocket como las de REST a los endpoints api-testnet.
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.
Fuentes oficiales de las APIs que este componente implementa.
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. | Abrir | |
| 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. | Abrir | |
| 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. | Abrir | |
| Manual de usuario (PDF) Manual completo que cubre todos los componentes de la librería. | Abrir |