API WebSocket de OKX
Suscríbete a los canales públicos v5 de OKX (tickers, candles, trades, books) y a los canales privados autenticados (account, positions, orders) con firma HMAC.
Suscríbete a los canales públicos v5 de OKX (tickers, candles, trades, books) y a los canales privados autenticados (account, positions, orders) con firma HMAC.
Cliente WebSocket v5 de OKX — tickers, candles, trades, books, instruments más streams privados firmados para account, positions, orders.
TsgcWSAPI_OKX
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
Empareja con un TsgcWebSocketClient, establece OKX.ApiKey / OKX.ApiSecret / OKX.Passphrase para los canales firmados, y luego suscríbete a los streams públicos o privados.
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);
Streams públicos de mercado, streams privados firmados y un router tipado que entrega cada canal en su propio evento.
SubscribeTickers, SubscribeCandle, SubscribeTrades, SubscribeBooks, SubscribeBooks5, SubscribeBooksL2-TBT, SubscribeInstruments mapean todos los canales públicos v5 de OKX.
OKX requiere un login por conexión con HMAC sobre timestamp+method+requestPath. El componente gestiona el login y el re-login en la reconexión.
SubscribeAccount, SubscribePositions, SubscribeOrders, SubscribeBalanceAndPosition abren canales autenticados tras el login.
OKX expone verbos de trading (place-order, cancel-order, amend-order, mass-cancel) sobre el mismo WebSocket autenticado — métodos tipados cubren cada uno.
El trading demo de OKX vive en wspap.okx.com con la cabecera x-simulated-trading; activa OKX.DemoTrading para cambiar de endpoint.
OKX requiere un "ping" textual cada 25-30 segundos; el componente los envía automáticamente y reinicia el temporizador con cada frame entrante.
Fuentes oficiales de las APIs que este componente implementa.
Enlace directo a la referencia del componente, descarga el proyecto demo listo para ejecutar y consigue la prueba gratuita.
| Ayuda en línea — API_OKX Referencia completa de propiedades, métodos y eventos de este componente. | Abrir | |
| Proyecto demo — Demos\05.Crypto\12.OKX Proyecto de ejemplo listo para ejecutar. Se incluye dentro del paquete sgcWebSockets Ready-to-run example project. Ships inside the sgcWebSockets package — download the trial below.mdash; descarga la prueba a continuación. | Abrir | |
| Documento técnico (PDF) Características, inicio rápido, ejemplos de código para Delphi y C++ Builder y referencias a fuentes primarias Features, quick start, code samples for Delphi & C++ Builder and primary-source references — this component only.mdash; solo de este componente. | Abrir | |
| Manual de usuario (PDF) Manual completo que cubre todos los componentes de la librería. | Abrir |