API WebSocket KuCoin
Diffuse les données de marché spot KuCoin (ticker, snapshot, level2, level3, match, candles) et les canaux privés de solde / ordres avec le handshake de bootstrap par token.
Diffuse les données de marché spot KuCoin (ticker, snapshot, level2, level3, match, candles) et les canaux privés de solde / ordres avec le handshake de bootstrap par token.
Client WebSocket spot KuCoin — ticker, snapshot, level2, level3, match, candles plus canaux privés signés de solde / ordres.
TsgcWSAPI_Kucoin
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
Configure Kucoin.ApiKey / Kucoin.ApiSecret / Kucoin.ApiPassPhrase, associe à un TsgcWebSocketClient, et laisse le composant effectuer le bootstrap du token public/privé.
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");
Handshake de bootstrap par token, flux de marché spot, mises à jour incrémentales level2/level3, canaux privés de solde et d'ordres.
KuCoin exige un appel REST unique pour obtenir un connect-token et un endpoint avant d'ouvrir le WebSocket. Le composant effectue cette étape de manière transparente avant la connexion.
SubscribeTicker, SubscribeSnapshot, SubscribeLevel2, SubscribeLevel3, SubscribeMatch, SubscribeCandles couvrent chaque canal public spot.
Les flux authentifiés (balance, orderChange, tradeOrder) s'ouvrent après le flux privé de connect-token — signé avec ApiKey, ApiSecret et ApiPassPhrase.
Les mises à jour incrémentales sur les canaux L2/L3 te permettent de reconstruire le carnet complet localement — le composant expose les événements snapshot et delta séparément.
KuCoin utilise un ping/pong applicatif ; le composant répond automatiquement et suit l'intervalle que la gateway négocie lors de la connexion.
TsgcWSAPI_Kucoin_Futures vise la gateway de contrats futures avec les mêmes schémas — une classe de composant par famille de produit.
Sources de référence pour les APIs que ce composant implémente.
Accès direct à la référence du composant, récupère le projet de démo prêt à l'emploi et télécharge l'essai.
| Aide en ligne — API_Kucoin Référence complète des propriétés, méthodes et événements de ce composant. | Ouvrir | |
| Projet de démo — Demos\05.Crypto\11.Kucoin Projet d'exemple prêt à l'emploi. Livré avec le paquet sgcWebSockets — télécharge l'essai ci-dessous. | Ouvrir | |
| Document technique (PDF) Fonctionnalités, démarrage rapide, exemples de code pour Delphi et C++ Builder et références aux sources primaires — ce composant uniquement. | Ouvrir | |
| Manuel utilisateur (PDF) Manuel complet couvrant tous les composants de la bibliothèque. | Ouvrir |