API WebSocket KuCoin

Ricevi in streaming i dati di mercato spot KuCoin (ticker, snapshot, level2, level3, match, candles) e i canali privati di saldo / ordini con l'handshake del token di connessione.

TsgcWSAPI_Kucoin

Client WebSocket spot KuCoin — ticker, snapshot, level2, level3, match, candles e canali privati firmati di saldo / ordini.

Classe del componente

TsgcWSAPI_Kucoin

Piattaforme

Windows, macOS, Linux, iOS, Android

Edizione

Standard / Professional / Enterprise

Inserisci il componente, imposta le chiavi, sottoscrivi

Imposta Kucoin.ApiKey / Kucoin.ApiSecret / Kucoin.ApiPassPhrase, abbinalo a un TsgcWebSocketClient e lascia che il componente esegua il bootstrap del token pubblico/privato.

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

Cosa contiene

Handshake con token di bootstrap, stream di mercato spot, aggiornamenti incrementali level2/level3, canali privati di saldo e ordini.

Handshake con token di bootstrap

KuCoin richiede una chiamata REST una tantum per ottenere un connect-token e un endpoint prima di aprire la WebSocket. Il componente esegue questo passaggio in modo trasparente prima di connettersi.

Stream spot

SubscribeTicker, SubscribeSnapshot, SubscribeLevel2, SubscribeLevel3, SubscribeMatch, SubscribeCandles coprono ogni canale pubblico spot.

Canali privati

Gli stream autenticati (balance, orderChange, tradeOrder) si aprono dopo il flusso del connect-token privato — firmati con ApiKey, ApiSecret e ApiPassPhrase.

Delta Level 2 / Level 3

Gli aggiornamenti incrementali sui canali L2/L3 permettono di ricostruire localmente il book completo — il componente espone separatamente sia gli eventi di snapshot sia quelli di delta.

Heartbeat

KuCoin usa ping/pong a livello applicativo; il componente risponde automaticamente e traccia l'intervallo negoziato dal gateway al momento della connessione.

Gemello Futures

TsgcWSAPI_Kucoin_Futures punta al gateway dei contratti futures con gli stessi pattern — una classe di componente per ogni famiglia di prodotti.

Specifiche e riferimenti

Fonti autorevoli per le API che questo componente implementa.

Documentazione e demo

Collegamenti diretti al riferimento del componente, progetto demo pronto all'uso e download della versione di prova.

Guida online — API_Kucoin Riferimento completo di proprietà, metodi ed eventi di questo componente.
Progetto demo — Demos\05.Crypto\11.Kucoin 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 alle fonti primarie — solo questo componente.
Manuale utente (PDF) Manuale completo che copre ogni componente della libreria.

Pronto a fare trading su KuCoin?

Scarica la versione di prova gratuita e ricevi in streaming dati di mercato KuCoin ed eventi del conto da Delphi.