KuCoin WebSocket API

Receba em tempo real dados de mercado spot da KuCoin (ticker, snapshot, level2, level3, match, candles) e canais privados de saldo e ordens com o handshake de token-bootstrap.

TsgcWSAPI_Kucoin

Cliente WebSocket spot da KuCoin: ticker, snapshot, level2, level3, match e candles, além de canais privados assinados de saldo e ordens.

Classe do componente

TsgcWSAPI_Kucoin

Plataformas

Windows, macOS, Linux, iOS, Android

Edição

Standard / Professional / Enterprise

Solte o componente, defina as chaves, inscreva-se

Defina Kucoin.ApiKey / Kucoin.ApiSecret / Kucoin.ApiPassphrase, associe a um TsgcWebSocketClient e deixe o componente executar o bootstrap do token público e 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.SubscribeSymbolTicker('BTC-USDT');
  KuCoin.SubscribeLevel2MarketData('BTC-USDT');
  KuCoin.SubscribeMatchExecutionData('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->SubscribeSymbolTicker("BTC-USDT");
KuCoin->SubscribeLevel2MarketData("BTC-USDT");

O que tem por dentro

Handshake de token-bootstrap, streams de mercado spot, atualizações incrementais de level2/level3 e canais privados de saldo e ordens.

Handshake de token-bootstrap

A KuCoin exige uma chamada REST única para obter um connect-token e o endpoint antes de abrir o WebSocket. O componente executa essa etapa de forma transparente antes de conectar.

Streams spot

SubscribeSymbolTicker, SubscribeSymbolSnapshot, SubscribeLevel2MarketData, SubscribeLevel3, SubscribeMatchExecutionData, SubscribeKlines cobrem todos os canais públicos spot.

Canais privados

Streams autenticados (balance, orderChange, tradeOrder) abrem após o fluxo privado de connect-token, assinados com ApiKey, ApiSecret e ApiPassphrase.

Deltas de Level 2 e Level 3

As atualizações incrementais dos canais L2/L3 permitem reconstruir o livro completo localmente, e o componente expõe separadamente os eventos de snapshot e de delta.

Heartbeats

A KuCoin usa ping/pong na camada de aplicação. O componente responde automaticamente e acompanha o intervalo negociado pelo gateway no momento da conexão.

Versão para futuros

TsgcWSAPI_Kucoin_Futures acessa o gateway de contratos futuros com os mesmos padrões, com uma classe de componente por família de produto.

Especificações e referências

Fontes autoritativas das APIs que este componente implementa.

Documentação e demos

Acesse direto a referência do componente, baixe o projeto de demonstração pronto para rodar e baixe a versão de avaliação.

Ajuda online — API_Kucoin Referência completa de propriedades, métodos e eventos deste componente.
Projeto de demonstração — Demos\05.Crypto\11.Kucoin Projeto de exemplo pronto para rodar. Acompanha o pacote sgcWebSockets — baixe a versão de avaliação abaixo.
Documento técnico (PDF) Recursos, início rápido, exemplos de código para Delphi & C++ Builder e referências de fontes primárias — somente deste componente.
Manual do usuário (PDF) Manual abrangente cobrindo todos os componentes da biblioteca.
Melhor custo-benefício: All-AccessTodos os produtos da eSeGeCe, com Suporte Premium incluído, a partir de €1,059/ano.
Ver preços do All-Access

Pronto para negociar na KuCoin?

Baixe a versão de avaliação gratuita e receba dados de mercado e eventos de conta da KuCoin a partir do Delphi.