OKX WebSocket API

OKX v5 genel kanallarına (tickers, candles, trades, books) ve HMAC imzalama ile kimlik doğrulamalı özel kanallara (account, positions, orders) abone olun.

TsgcWSAPI_OKX

OKX v5 WebSocket istemcisi — tickers, candles, trades, books, instruments ile account, positions, orders için imzalı özel akışlar.

Bileşen sınıfı

TsgcWSAPI_OKX

Protokol

OKX v5 API

Platformlar

Windows, macOS, Linux, iOS, Android

Sürüm

Standard / Professional / Enterprise

Bileşeni ekleyin, anahtarları ayarlayın, abone olun

Bir TsgcWebSocketClient ile eşleştirin, imzalı kanallar için OKX.ApiKey / OKX.ApiSecret / OKX.Passphrase ayarlayın, ardından genel veya özel akışlara abone olun.

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

İçeride neler var

Genel piyasa akışları, imzalı özel akışlar ve her kanalı kendi olayı olarak ileten türlenmiş bir yönlendirici.

Genel akışlar

SubscribeTickers, SubscribeCandle, SubscribeTrades, SubscribeBooks, SubscribeBooks5, SubscribeBooksL2-TBT, SubscribeInstruments her OKX v5 genel kanalını eşler.

İmzalı oturum açma

OKX, timestamp+method+requestPath üzerinden HMAC ile bağlantı başına oturum açma gerektirir. Bileşen, oturum açmayı ve yeniden bağlanmada yeniden oturum açmayı işler.

Özel akışlar

SubscribeAccount, SubscribePositions, SubscribeOrders, SubscribeBalanceAndPosition oturum açtıktan sonra kimlik doğrulamalı kanallar açar.

Ticaret eylemleri

OKX, ticaret fiillerini (place-order, cancel-order, amend-order, mass-cancel) aynı kimlik doğrulamalı WebSocket üzerinden sunar — türlenmiş metotlar her birini kapsar.

Demo modu

OKX demo ticareti, x-simulated-trading başlığı ile wspap.okx.com üzerinde bulunur; uç noktaları değiştirmek için OKX.DemoTrading seçeneğini açıp kapatın.

Heartbeat'ler

OKX, her 25-30 saniyede bir metin "ping" gerektirir; bileşen bunları otomatik olarak gönderir ve her gelen çerçevede zamanlayıcıyı sıfırlar.

Belirtimler ve referanslar

Bu bileşenin uyguladığı API'ler için yetkili kaynaklar.

Belgeler ve Demolar

Bileşen referansına doğrudan bağlanın, çalışmaya hazır demo projesini alın ve denemeyi indirin.

Çevrimiçi Yardım — API_OKX Bu bileşen için tam özellik, metot ve olay referansı.
Demo Projesi — Demos\05.Crypto\12.OKX Çalışmaya hazır örnek proje. sgcWebSockets paketinin içinde gelir, aşağıdan denemeyi indirin.
Teknik Belge (PDF) Özellikler, hızlı başlangıç, Delphi ve C++ Builder için kod örnekleri ve birincil kaynak referansları, yalnızca bu bileşen.
Kullanıcı Kılavuzu (PDF) Kütüphanedeki her bileşeni kapsayan kapsamlı kılavuz.

OKX'te İşlem Yapmaya Hazır mısınız?

Ücretsiz denemeyi indirin ve OKX piyasa verilerini ve hesap olaylarını Delphi'den akıtın.