API WebSocket de KuCoin

Transmite los datos de mercado de spot de KuCoin (ticker, snapshot, level2, level3, match, candles) y los canales privados de balance / órdenes con el handshake token-bootstrap.

TsgcWSAPI_Kucoin

Cliente WebSocket de KuCoin spot — ticker, snapshot, level2, level3, match, candles más canales privados firmados de balance / órdenes.

Clase del componente

TsgcWSAPI_Kucoin

Plataformas

Windows, macOS, Linux, iOS, Android

Edición

Standard / Professional / Enterprise

Suelta el componente, configura las claves, suscríbete

Establece Kucoin.ApiKey / Kucoin.ApiSecret / Kucoin.ApiPassPhrase, empareja con un TsgcWebSocketClient y deja que el componente realice el bootstrap del token público/privado.

uses
  sgcWebSocket, sgcWebSocket_API_Kucoin;

var
  WSClient: TsgcWebSocketClient;
  KuCoin: TsgcWSAPI_Kucoin;
begin
  WSClient := TsgcWebSocketClient.Create(nil);

  KuCoin := TsgcWSAPI_Kucoin.Create(nil);
  KuCoin.Client := WSClient;
  KuCoin.Kucoin.ApiKey         := 'your-api-key';
  KuCoin.Kucoin.ApiSecret      := 'your-api-secret';
  KuCoin.Kucoin.ApiPassPhrase  := 'your-pass-phrase';

  WSClient.Active := True;

  KuCoin.SubscribeTicker('BTC-USDT');
  KuCoin.SubscribeLevel2('BTC-USDT');
  KuCoin.SubscribeMatch('BTC-USDT');
end;
// uses: sgcWebSocket, sgcWebSocket_API_Kucoin
TsgcWebSocketClient *WSClient = new TsgcWebSocketClient(this);
TsgcWSAPI_Kucoin *KuCoin = new TsgcWSAPI_Kucoin(this);
KuCoin->Client = WSClient;

WSClient->Active = true;
KuCoin->SubscribeTicker("BTC-USDT");
KuCoin->SubscribeLevel2("BTC-USDT");

Qué incluye

Handshake token-bootstrap, streams de mercado de spot, actualizaciones incrementales level2/level3 y canales privados de balance y órdenes.

Handshake token-bootstrap

KuCoin requiere una llamada REST puntual para obtener un connect-token y un endpoint antes de abrir el WebSocket. El componente realiza ese paso de forma transparente antes de conectarse.

Streams de spot

SubscribeTicker, SubscribeSnapshot, SubscribeLevel2, SubscribeLevel3, SubscribeMatch, SubscribeCandles cubren todos los canales públicos de spot.

Canales privados

Los streams autenticados (balance, orderChange, tradeOrder) se abren tras el flujo de connect-token privado — firmados con ApiKey, ApiSecret y ApiPassPhrase.

Deltas de Level 2 / Level 3

Las actualizaciones incrementales sobre los canales L2/L3 te permiten reconstruir el libro completo localmente — el componente expone los eventos de snapshot y de delta por separado.

Heartbeats

KuCoin utiliza ping/pong a nivel de aplicación; el componente responde automáticamente y rastrea el intervalo que el gateway negocia en el momento de la conexión.

Componente hermano de futuros

TsgcWSAPI_Kucoin_Futures apunta al gateway de contratos de futuros con los mismos patrones — una clase de componente por familia de producto.

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_Kucoin Referencia completa de propiedades, métodos y eventos de este componente.
Proyecto demo — Demos\05.Crypto\11.Kucoin 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 KuCoin?

Descarga la prueba gratuita y transmite los datos de mercado y los eventos de cuenta de KuCoin desde Delphi.