OKX WebSocket API

OKX v5 の公開チャネル(ティッカー、ローソク足、取引、板)と HMAC 署名付きのプライベートチャネル(アカウント、ポジション、注文)にサブスクライブします。

TsgcWSAPI_OKX

OKX v5 WebSocket クライアント — ティッカー、ローソク足、取引、板、銘柄に加え、アカウント・ポジション・注文の署名付きプライベートストリームに対応。

コンポーネントクラス

TsgcWSAPI_OKX

プロトコル

OKX v5 API

プラットフォーム

Windows, macOS, Linux, iOS, Android

エディション

Standard / Professional / Enterprise

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

TsgcWebSocketClient とペアリングし、署名付きチャネル用に OKX.ApiKey / OKX.ApiSecret / OKX.Passphrase を設定して、公開またはプライベートストリームにサブスクライブします。

uses
  sgcWebSocket, sgcWebSocket_API_OKX;

var
  WSClient: TsgcWebSocketClient;
  OKX: TsgcWSAPI_OKX;
begin
  WSClient := TsgcWebSocketClient.Create(nil);

  OKX := TsgcWSAPI_OKX.Create(nil);
  OKX.Client := WSClient;
  OKX.OKX.ApiKey     := 'your-api-key';
  OKX.OKX.ApiSecret  := 'your-api-secret';
  OKX.OKX.Passphrase := 'your-passphrase';

  WSClient.Active := True;

  OKX.SubscribeTickers('BTC-USDT');
  OKX.SubscribeCandle('BTC-USDT', oxi5m);
  OKX.SubscribeBooks('BTC-USDT');
end;
// uses: sgcWebSocket, sgcWebSocket_API_OKX
TsgcWebSocketClient *WSClient = new TsgcWebSocketClient(this);
TsgcWSAPI_OKX *OKX = new TsgcWSAPI_OKX(this);
OKX->Client = WSClient;

WSClient->Active = true;
OKX->SubscribeTickers("BTC-USDT");
OKX->SubscribeCandle("BTC-USDT", oxi5m);

主な機能

公開市場ストリーム、署名付きプライベートストリーム、各チャネルを独自のイベントとして配信する型付きルーターを備えています。

公開ストリーム

SubscribeTickersSubscribeCandleSubscribeTradesSubscribeBooksSubscribeBooks5SubscribeBooksL2-TBTSubscribeInstruments がすべての OKX v5 公開チャネルに対応します。

署名付きログイン

OKX は timestamp+method+requestPath に対する HMAC を使った接続ごとのログインを要求します。コンポーネントはログインと再接続時の再ログインを自動処理します。

プライベートストリーム

SubscribeAccountSubscribePositionsSubscribeOrdersSubscribeBalanceAndPosition でログイン後に認証済みチャネルを開きます。

取引アクション

OKX は同じ認証済み WebSocket 経由で取引動詞(注文作成、注文取消、注文修正、一括取消)を公開しており、それぞれに型付きメソッドが用意されています。

デモモード

OKX のデモ取引は x-simulated-trading ヘッダー付きの wspap.okx.com で行います。OKX.DemoTrading を切り替えてエンドポイントを変更できます。

ハートビート

OKX は 25〜30 秒ごとにテキスト "ping" を要求します。コンポーネントは自動送信し、受信フレームごとにタイマーをリセットします。

仕様とリファレンス

このコンポーネントが実装する API の一次資料です。

ドキュメントとデモ

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

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

OKX での取引を始める準備はできましたか?

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