CEX.IO WebSocket API

CEX.IO のパブリックティッカー、取引、板情報チャネルをストリーミングするか、認証して同一 WebSocket 接続でプライベート取引アクションを実行します。

TsgcWSAPI_Cex

CEX.IO WebSocket クライアント — ティッカー、取引、板情報ストリームに加え、注文の発注・管理のための認証済みチャネル。

コンポーネントクラス

TsgcWSAPI_Cex

プラットフォーム

Windows, macOS, Linux, iOS, Android

エディション

Standard / Professional / Enterprise

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

コンポーネントを TsgcWebSocketClient とペアリングし、プライベートチャネルが必要な場合は Cex.ApiKey / Cex.ApiSecret を設定して、SubscribeTicker / SubscribeOrderBook / SubscribeTrade を呼び出します。

uses
  sgcWebSocket, sgcWebSocket_API_Cex;

var
  WSClient: TsgcWebSocketClient;
  Cex: TsgcWSAPI_Cex;
begin
  WSClient := TsgcWebSocketClient.Create(nil);

  Cex := TsgcWSAPI_Cex.Create(nil);
  Cex.Client := WSClient;
  Cex.Cex.ApiKey    := 'your-api-key';
  Cex.Cex.ApiSecret := 'your-api-secret';

  WSClient.Active := True;

  Cex.SubscribeTicker;
  Cex.SubscribeOrderBook('BTC', 'USD', 30);
  Cex.SubscribeTrade('BTC', 'USD');
end;
// uses: sgcWebSocket, sgcWebSocket_API_Cex
TsgcWebSocketClient *WSClient = new TsgcWebSocketClient(this);
TsgcWSAPI_Cex *Cex = new TsgcWSAPI_Cex(this);
Cex->Client = WSClient;

WSClient->Active = true;
Cex->SubscribeTicker();
Cex->SubscribeOrderBook("BTC", "USD", 30);

主な機能

パブリック市場ストリームと認証済み取引エンドポイント — 1 つのコンポーネントで 2 つのチャネルセット。

公開チャネル

SubscribeTickerSubscribeOrderBookSubscribeTrade は認証なしで選択した通貨ペアのパブリック市場データを提供します。

認証

Cex.ApiKeyCex.ApiSecret を設定します — コンポーネントは認証ペイロードを HMAC 署名し、プライベート取引チャネルのロックを解除します。

注文管理

PlaceOrderCancelOrderOrderBook スナップショット、OpenOrders 呼び出しは同一 WebSocket 接続の認証済みサイドにアクセスします。

スナップショットとデルタ

OrderBook サブスクリプションは初回スナップショットの後に差分更新を提供します — コンポーネントは両イベントを個別に公開するため、ローカルの板情報を同期できます。

再接続

WatchDog による再接続時に、コンポーネントは以前アクティブだったすべてのチャネルを再サブスクライブし、認証ハンドシェイクを透過的に再実行します。

上位版の兄弟コンポーネント

TsgcWSAPI_CexPlus は機関投資家向けの CEX.IO Aggregator エンドポイントをターゲットとします — 同じコンポーネントインターフェースに拡張された取引アクションを追加したものです。

仕様とリファレンス

本コンポーネントが実装する API の公式情報源です。

ドキュメントとデモ

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

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

CEX.IO での取引を始める準備はできていますか?

体験版をダウンロードして、Delphi から CEX.IO の市場データとアカウントイベントをストリーミングしてください。