API WebSocket OKX
Abonne-toi aux canaux publics OKX v5 (tickers, candles, trades, books) et aux canaux privés authentifiés (account, positions, orders) avec signature HMAC.
Abonne-toi aux canaux publics OKX v5 (tickers, candles, trades, books) et aux canaux privés authentifiés (account, positions, orders) avec signature HMAC.
Client WebSocket OKX v5 — tickers, candles, trades, books, instruments plus flux privés signés pour account, positions, orders.
TsgcWSAPI_OKX
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
Associe à un TsgcWebSocketClient, configure OKX.ApiKey / OKX.ApiSecret / OKX.Passphrase pour les canaux signés, puis abonne-toi aux flux publics ou privés.
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);
Flux de marché publics, flux privés signés et un routeur typé qui livre chaque canal sous son propre événement.
SubscribeTickers, SubscribeCandle, SubscribeTrades, SubscribeBooks, SubscribeBooks5, SubscribeBooksL2-TBT, SubscribeInstruments mappent chaque canal public OKX v5.
OKX exige une connexion par session avec HMAC sur timestamp+method+requestPath. Le composant gère la connexion et la reconnexion automatique.
SubscribeAccount, SubscribePositions, SubscribeOrders, SubscribeBalanceAndPosition ouvrent les canaux authentifiés après connexion.
OKX expose les verbes de trading (place-order, cancel-order, amend-order, mass-cancel) sur le même WebSocket authentifié — des méthodes typées couvrent chacun.
Le trading démo OKX se trouve sur wspap.okx.com avec l'en-tête x-simulated-trading ; active OKX.DemoTrading pour basculer d'endpoint.
OKX exige un "ping" texte toutes les 25-30 secondes ; le composant les envoie automatiquement et réinitialise le timer à chaque trame entrante.
Sources de référence pour les APIs que ce composant implémente.
Accès direct à la référence du composant, récupère le projet de démo prêt à l'emploi et télécharge l'essai.
| Aide en ligne — API_OKX Référence complète des propriétés, méthodes et événements de ce composant. | Ouvrir | |
| Projet de démo — Demos\05.Crypto\12.OKX Projet d'exemple prêt à l'emploi. Livré avec le paquet sgcWebSockets — télécharge l'essai ci-dessous. | Ouvrir | |
| Document technique (PDF) Fonctionnalités, démarrage rapide, exemples de code pour Delphi et C++ Builder et références aux sources primaires — ce composant uniquement. | Ouvrir | |
| Manuel utilisateur (PDF) Manuel complet couvrant tous les composants de la bibliothèque. | Ouvrir |