API WebSocket OKX
Sottoscrivi i canali pubblici OKX v5 (tickers, candles, trades, books) e i canali privati autenticati (account, positions, orders) con firma HMAC.
Sottoscrivi i canali pubblici OKX v5 (tickers, candles, trades, books) e i canali privati autenticati (account, positions, orders) con firma HMAC.
Client WebSocket OKX v5 — tickers, candles, trades, books, instruments e stream privati firmati per account, positions, orders.
TsgcWSAPI_OKX
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
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);
Stream di mercato pubblici, stream privati firmati e un router tipizzato che consegna ogni canale come evento dedicato.
SubscribeTickers, SubscribeCandle, SubscribeTrades, SubscribeBooks, SubscribeBooks5, SubscribeBooksL2-TBT, SubscribeInstruments mappano ogni canale pubblico OKX v5.
OKX richiede un login per connessione con HMAC su timestamp+method+requestPath. Il componente gestisce il login e il re-login dopo la riconnessione.
SubscribeAccount, SubscribePositions, SubscribeOrders, SubscribeBalanceAndPosition aprono canali autenticati dopo il login.
OKX espone i verbi di trading (place-order, cancel-order, amend-order, mass-cancel) sulla stessa WebSocket autenticata — metodi tipizzati coprono ciascuno.
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.
OKX richiede un testo "ping" ogni 25-30 secondi; il componente li invia automaticamente e azzera il timer a ogni frame in entrata.
Fonti autorevoli per le API che questo componente implementa.
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. | Apri | |
| Progetto demo — Demos\05.Crypto\12.OKX Progetto di esempio pronto all'uso. Incluso nel pacchetto sgcWebSockets — scarica la versione di prova qui sotto. | Apri | |
| Documento tecnico (PDF) Funzionalità, guida rapida, esempi di codice per Delphi e C++ Builder e riferimenti alle fonti primarie — solo questo componente. | Apri | |
| Manuale utente (PDF) Manuale completo che copre ogni componente della libreria. | Apri |