API WebSocket OKX

Sottoscrivi i canali pubblici OKX v5 (tickers, candles, trades, books) e i canali privati autenticati (account, positions, orders) con firma HMAC.

TsgcWSAPI_OKX

Client WebSocket OKX v5 — tickers, candles, trades, books, instruments e stream privati firmati per account, positions, orders.

Classe del componente

TsgcWSAPI_OKX

Protocollo

OKX v5 API

Piattaforme

Windows, macOS, Linux, iOS, Android

Edizione

Standard / Professional / Enterprise

Inserisci il componente, imposta le chiavi, sottoscrivi

Abbinalo a un TsgcWebSocketClient, imposta OKX.ApiKey / OKX.ApiSecret / OKX.Passphrase per i canali firmati, quindi sottoscrivi stream pubblici o privati.

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

Cosa contiene

Stream di mercato pubblici, stream privati firmati e un router tipizzato che consegna ogni canale come evento dedicato.

Stream pubblici

SubscribeTickers, SubscribeCandle, SubscribeTrades, SubscribeBooks, SubscribeBooks5, SubscribeBooksL2-TBT, SubscribeInstruments mappano ogni canale pubblico OKX v5.

Login firmato

OKX richiede un login per connessione con HMAC su timestamp+method+requestPath. Il componente gestisce il login e il re-login dopo la riconnessione.

Stream privati

SubscribeAccount, SubscribePositions, SubscribeOrders, SubscribeBalanceAndPosition aprono canali autenticati dopo il login.

Azioni di trading

OKX espone i verbi di trading (place-order, cancel-order, amend-order, mass-cancel) sulla stessa WebSocket autenticata — metodi tipizzati coprono ciascuno.

Modalità demo

Il trading demo di OKX risiede su wspap.okx.com con l'header x-simulated-trading; cambia OKX.DemoTrading per passare da un endpoint all'altro.

Heartbeat

OKX richiede un testo "ping" ogni 25-30 secondi; il componente li invia automaticamente e azzera il timer a ogni frame in entrata.

Specifiche e riferimenti

Fonti autorevoli per le API che questo componente implementa.

Documentazione e demo

Collegamenti diretti al riferimento del componente, progetto demo pronto all'uso e download della versione di prova.

Guida online — API_OKX Riferimento completo di proprietà, metodi ed eventi di questo componente.
Progetto demo — Demos\05.Crypto\12.OKX Progetto di esempio pronto all'uso. Incluso nel pacchetto sgcWebSockets — scarica la versione di prova qui sotto.
Documento tecnico (PDF) Funzionalità, guida rapida, esempi di codice per Delphi e C++ Builder e riferimenti alle fonti primarie — solo questo componente.
Manuale utente (PDF) Manuale completo che copre ogni componente della libreria.

Pronto a fare trading su OKX?

Scarica la versione di prova gratuita e ricevi in streaming dati di mercato OKX ed eventi del conto da Delphi.