KuCoin WebSocket API

トークンブートストラップハンドシェイクを使用して、KuCoin スポット市場データ(ticker、snapshot、level2、level3、match、candles)およびプライベートの残高・注文チャネルをストリーミングします。

TsgcWSAPI_Kucoin

KuCoin スポット WebSocket クライアント ― ticker、snapshot、level2、level3、match、candles に加え、署名済みのプライベート残高・注文チャネルに対応します。

コンポーネントクラス

TsgcWSAPI_Kucoin

プロトコル

KuCoin WebSocket API

プラットフォーム

Windows, macOS, Linux, iOS, Android

エディション

Standard / Professional / Enterprise

コンポーネントを配置してキーを設定し、サブスクライブ

Kucoin.ApiKey / Kucoin.ApiSecret / Kucoin.ApiPassPhrase を設定し、TsgcWebSocketClient と組み合わせるだけで、コンポーネントがパブリック/プライベートのトークンブートストラップを自動で実行します。

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

主な機能

トークンブートストラップハンドシェイク、スポット市場ストリーム、level2/level3 の差分更新、プライベートの残高・注文チャネルに対応します。

トークンブートストラップハンドシェイク

KuCoin では WebSocket を開く前に接続トークンとエンドポイントを取得するための REST 呼び出しが必要です。コンポーネントがこの手順を接続前に透過的に実行します。

スポットストリーム

SubscribeTickerSubscribeSnapshotSubscribeLevel2SubscribeLevel3SubscribeMatchSubscribeCandles がすべてのスポット公開チャネルを網羅します。

プライベートチャネル

Authenticated streams (balance, orderChange, tradeOrder) open after the private connect-token flow — signed with ApiKey, ApiSecret and ApiPassPhrase.

Level 2 / Level 3 差分

L2/L3 チャネルの差分更新によりローカルでフル板を再構築できます ― コンポーネントはスナップショットと差分イベントを別々に公開します。

ハートビート

KuCoin はアプリケーション層の ping/pong を使用します。コンポーネントが自動的に応答し、接続時にゲートウェイがネゴシエートしたインターバルを追跡します。

先物版コンポーネント

TsgcWSAPI_Kucoin_Futures は同一パターンで先物コントラクトゲートウェイを対象とします ― 製品ファミリーごとに 1 つのコンポーネントクラスです。

仕様とリファレンス

本コンポーネントが実装する API の公式リファレンスです。

ドキュメントとデモ

コンポーネントリファレンスへのディープリンク、すぐに実行できるデモプロジェクト、体験版のダウンロードをご利用ください。

オンラインヘルプ — API_Kucoin 本コンポーネントのプロパティ、メソッド、イベントの完全なリファレンスです。
デモプロジェクト — Demos\05.Crypto\11.Kucoin すぐに実行できるサンプルプロジェクトです。sgcWebSockets パッケージに同梱されています — 下のリンクから体験版をダウンロードしてください。
技術ドキュメント (PDF) 機能、クイックスタート、Delphi および C++ Builder のコードサンプルと一次情報源リファレンス — 本コンポーネントのみ。
ユーザーマニュアル (PDF) ライブラリ内のすべてのコンポーネントを網羅した包括的なマニュアルです。

KuCoin での取引を始めますか?

体験版をダウンロードして、Delphi から KuCoin の市場データとアカウントイベントをストリーミングしましょう。