OKX WebSocket-API

Abonneer je op publieke OKX v5-kanalen (tickers, candles, trades, books) en geauthenticeerde private kanalen (account, positions, orders) met HMAC-ondertekening.

TsgcWSAPI_OKX

OKX v5 WebSocket-client — tickers, candles, trades, books, instruments plus ondertekende private streams voor account, positions, orders.

Componentklasse

TsgcWSAPI_OKX

Protocol

OKX v5-API

Platforms

Windows, macOS, Linux, iOS, Android

Editie

Standard / Professional / Enterprise

Plaats het component, stel sleutels in en abonneer je

Combineer met een TsgcWebSocketClient, stel OKX.ApiKey / OKX.ApiSecret / OKX.Passphrase in voor ondertekende kanalen en abonneer je dan op publieke of private streams.

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

Wat zit erin

Publieke marktstreams, ondertekende private streams en een getypeerde router die elk kanaal als een eigen event aanlevert.

Publieke streams

SubscribeTickers, SubscribeCandle, SubscribeTrades, SubscribeBooks, SubscribeBooks5, SubscribeBooksL2-TBT, SubscribeInstruments mappen elk publiek OKX v5-kanaal.

Ondertekende login

OKX vereist een login per verbinding met HMAC over timestamp+method+requestPath. Het component verzorgt de login en re-login na reconnect.

Private streams

SubscribeAccount, SubscribePositions, SubscribeOrders, SubscribeBalanceAndPosition openen geauthenticeerde kanalen na login.

Trading-acties

OKX biedt trading-werkwoorden (place-order, cancel-order, amend-order, mass-cancel) over dezelfde geauthenticeerde WebSocket — getypeerde methoden dekken elke actie.

Demo-modus

OKX demo trading draait op wspap.okx.com met de x-simulated-trading-header; zet OKX.DemoTrading aan/uit om van endpoint te wisselen.

Heartbeats

OKX vereist elke 25-30 seconden een tekst-"ping"; het component verstuurt deze automatisch en reset de timer bij elke inkomende frame.

Specificaties & referenties

Gezaghebbende bronnen voor de API's die dit component implementeert.

Documentatie & demo's

Diepe link naar de componentreferentie, pak het kant-en-klare demoproject en download de proefversie.

Online help — API_OKX Volledige referentie van eigenschappen, methoden en events voor dit component.
Demoproject — Demos\05.Crypto\12.OKX Kant-en-klaar voorbeeldproject. Inbegrepen in het sgcWebSockets-package — download de proefversie hieronder.
Technisch document (PDF) Functies, snelstart, codevoorbeelden voor Delphi & C++ Builder en primaire bronreferenties — alleen dit component.
Gebruikershandleiding (PDF) Uitgebreide handleiding die alle componenten in de bibliotheek behandelt.

Klaar om op OKX te handelen?

Download de gratis proefversie en stream OKX-marktgegevens en account-events vanuit Delphi.