OKX WebSocket-API
Abonneer je op publieke OKX v5-kanalen (tickers, candles, trades, books) en geauthenticeerde private kanalen (account, positions, orders) met HMAC-ondertekening.
Abonneer je op publieke OKX v5-kanalen (tickers, candles, trades, books) en geauthenticeerde private kanalen (account, positions, orders) met HMAC-ondertekening.
OKX v5 WebSocket-client — tickers, candles, trades, books, instruments plus ondertekende private streams voor account, positions, orders.
TsgcWSAPI_OKX
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
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);
Publieke marktstreams, ondertekende private streams en een getypeerde router die elk kanaal als een eigen event aanlevert.
SubscribeTickers, SubscribeCandle, SubscribeTrades, SubscribeBooks, SubscribeBooks5, SubscribeBooksL2-TBT, SubscribeInstruments mappen elk publiek OKX v5-kanaal.
OKX vereist een login per verbinding met HMAC over timestamp+method+requestPath. Het component verzorgt de login en re-login na reconnect.
SubscribeAccount, SubscribePositions, SubscribeOrders, SubscribeBalanceAndPosition openen geauthenticeerde kanalen na login.
OKX biedt trading-werkwoorden (place-order, cancel-order, amend-order, mass-cancel) over dezelfde geauthenticeerde WebSocket — getypeerde methoden dekken elke actie.
OKX demo trading draait op wspap.okx.com met de x-simulated-trading-header; zet OKX.DemoTrading aan/uit om van endpoint te wisselen.
OKX vereist elke 25-30 seconden een tekst-"ping"; het component verstuurt deze automatisch en reset de timer bij elke inkomende frame.
Gezaghebbende bronnen voor de API's die dit component implementeert.
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. | Openen | |
| Demoproject — Demos\05.Crypto\12.OKX Kant-en-klaar voorbeeldproject. Inbegrepen in het sgcWebSockets-package — download de proefversie hieronder. | Openen | |
| Technisch document (PDF) Functies, snelstart, codevoorbeelden voor Delphi & C++ Builder en primaire bronreferenties — alleen dit component. | Openen | |
| Gebruikershandleiding (PDF) Uitgebreide handleiding die alle componenten in de bibliotheek behandelt. | Openen |