OKX WebSocket-API
Abonniere öffentliche OKX-v5-Channels (Tickers, Candles, Trades, Books) und authentifizierte private Channels (Account, Positions, Orders) mit HMAC-Signing.
Abonniere öffentliche OKX-v5-Channels (Tickers, Candles, Trades, Books) und authentifizierte private Channels (Account, Positions, Orders) mit HMAC-Signing.
OKX v5-WebSocket-Client — Tickers, Candles, Trades, Books, Instruments plus signierte private Streams für Account, Positionen, Orders.
TsgcWSAPI_OKX
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
Kombiniere mit einem TsgcWebSocketClient, setze OKX.ApiKey / OKX.ApiSecret / OKX.Passphrase für signierte Channels und abonniere öffentliche oder 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);
Öffentliche Market-Streams, signierte private Streams und ein typisierter Router, der jeden Channel als eigenes Event liefert.
SubscribeTickers, SubscribeCandle, SubscribeTrades, SubscribeBooks, SubscribeBooks5, SubscribeBooksL2-TBT, SubscribeInstruments mappen jeden öffentlichen OKX-v5-Channel.
OKX verlangt pro Verbindung einen Login mit HMAC über timestamp+method+requestPath. Die Komponente erledigt Login und Re-Login beim Reconnect.
SubscribeAccount, SubscribePositions, SubscribeOrders, SubscribeBalanceAndPosition öffnen nach dem Login authentifizierte Channels.
OKX bietet Trading-Verben (place-order, cancel-order, amend-order, mass-cancel) über denselben authentifizierten WebSocket — typisierte Methoden decken jedes ab.
OKX-Demo-Trading läuft auf wspap.okx.com mit dem Header x-simulated-trading; schalte OKX.DemoTrading um, um die Endpoints zu wechseln.
OKX verlangt alle 25-30 Sekunden einen Text-"ping"; die Komponente sendet ihn automatisch und setzt den Timer bei jedem eingehenden Frame zurück.
Maßgebliche Quellen für die APIs, die diese Komponente implementiert.
Direktlink zur Komponentenreferenz, das fertig laufende Demo-Projekt und der Trial-Download.
| Online Help — API_OKX Vollständige Property-, Methoden- und Event-Referenz für diese Komponente. | Öffnen | |
| Demo-Projekt — Demos\05.Crypto\12.OKX Fertig lauffähiges Beispielprojekt. Wird mit dem sgcWebSockets-Paket ausgeliefert — lade unten die Trial-Version herunter. | Öffnen | |
| Technisches Dokument (PDF) Funktionen, Schnellstart, Code-Beispiele für Delphi & C++ Builder und Primärquellen-Referenzen — nur für diese Komponente. | Öffnen | |
| Benutzerhandbuch (PDF) Umfassendes Handbuch für jede Komponente der Bibliothek. | Öffnen |