OKX WebSocket API
OKX v5 の公開チャネル(ティッカー、ローソク足、取引、板)と HMAC 署名付きのプライベートチャネル(アカウント、ポジション、注文)にサブスクライブします。
OKX v5 の公開チャネル(ティッカー、ローソク足、取引、板)と HMAC 署名付きのプライベートチャネル(アカウント、ポジション、注文)にサブスクライブします。
OKX v5 WebSocket クライアント — ティッカー、ローソク足、取引、板、銘柄に加え、アカウント・ポジション・注文の署名付きプライベートストリームに対応。
TsgcWSAPI_OKX
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);
公開市場ストリーム、署名付きプライベートストリーム、各チャネルを独自のイベントとして配信する型付きルーターを備えています。
SubscribeTickers、SubscribeCandle、SubscribeTrades、SubscribeBooks、SubscribeBooks5、SubscribeBooksL2-TBT、SubscribeInstruments がすべての OKX v5 公開チャネルに対応します。
OKX は timestamp+method+requestPath に対する HMAC を使った接続ごとのログインを要求します。コンポーネントはログインと再接続時の再ログインを自動処理します。
SubscribeAccount、SubscribePositions、SubscribeOrders、SubscribeBalanceAndPosition でログイン後に認証済みチャネルを開きます。
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) ライブラリ内のすべてのコンポーネントを網羅した包括的なマニュアルです。 | 開く |