KuCoin WebSocket API

Strumieniuj dane rynku spot KuCoin (ticker, snapshot, level2, level3, match, świece) oraz prywatne kanały sald i zleceń z uzgadnianiem tokenu startowego.

TsgcWSAPI_Kucoin

Klient WebSocket rynku spot KuCoin — ticker, snapshot, level2, level3, match, świece oraz podpisane prywatne kanały sald i zleceń.

Klasa komponentu

TsgcWSAPI_Kucoin

Platformy

Windows, macOS, Linux, iOS, Android

Edycja

Standard / Professional / Enterprise

Upuść komponent, ustaw klucze, subskrybuj

Ustaw Kucoin.ApiKey / Kucoin.ApiSecret / Kucoin.ApiPassphrase, połącz z TsgcWebSocketClient i pozwól komponentowi wykonać publiczne i prywatne uzyskanie tokenu.

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

Co jest w środku

Uzgadnianie tokenu startowego, strumienie rynku spot, przyrostowe aktualizacje level2/level3, prywatne kanały sald i zleceń.

Uzgadnianie tokenu startowego

KuCoin wymaga jednorazowego wywołania REST w celu uzyskania tokenu połączenia i punktu końcowego przed otwarciem WebSocket. Komponent wykonuje ten krok w sposób przezroczysty przed połączeniem.

Strumienie spot

SubscribeSymbolTicker, SubscribeSymbolSnapshot, SubscribeLevel2MarketData, SubscribeLevel3, SubscribeMatchExecutionData, SubscribeKlines obejmują każdy publiczny kanał rynku spot.

Kanały prywatne

Uwierzytelnione strumienie (balance, orderChange, tradeOrder) otwierają się po prywatnym przepływie tokenu połączenia — podpisane przy użyciu ApiKey, ApiSecret i ApiPassphrase.

Delty Level 2 / Level 3

Przyrostowe aktualizacje w kanałach L2/L3 pozwalają odtworzyć pełną księgę zleceń lokalnie — komponent udostępnia osobno zdarzenia snapshot i delta.

Sygnały heartbeat

KuCoin używa ping/pong na warstwie aplikacji; komponent odpowiada automatycznie i śledzi interwał uzgodniony z bramą w momencie połączenia.

Odpowiednik dla kontraktów futures

TsgcWSAPI_Kucoin_Futures obsługuje bramę kontraktów futures według tych samych wzorców — jedna klasa komponentu na rodzinę produktów.

Specyfikacje i źródła

Autorytatywne źródła API implementowanych przez ten komponent.

Dokumentacja i wersje demo

Deep-link do dokumentacji komponentu, gotowy do uruchomienia projekt demonstracyjny i pobranie wersji próbnej.

Pomoc online — API_Kucoin Pełna dokumentacja właściwości, metod i zdarzeń tego komponentu.
Projekt demonstracyjny — Demos\05.Crypto\11.Kucoin Gotowy do uruchomienia projekt przykładowy. Dostarczany wewnątrz pakietu sgcWebSockets — pobierz wersję próbną poniżej.
Dokument techniczny (PDF) Funkcje, szybki start, przykłady kodu dla Delphi i C++ Builder oraz odniesienia do źródeł pierwotnych — tylko ten komponent.
Podręcznik użytkownika (PDF) Kompleksowy podręcznik obejmujący każdy komponent biblioteki.
Najkorzystniejsza oferta: All-AccessWszystkie produkty eSeGeCe, ze wsparciem Premium w cenie, już od €1,059 rocznie.
Zobacz cennik All-Access

Gotowy do handlu na KuCoin?

Pobierz bezpłatną wersję próbną i strumieniuj dane rynkowe oraz zdarzenia konta KuCoin z poziomu Delphi.