Delphi ve C++ Builder için OKX API İstemcisi | eSeGeCe

OKX WebSocket API

OKX v5 genel kanallarına (tickers, candles, trades, books) ve HMAC imzalama ile kimlik doğrulamalı özel kanallara (account, positions, orders) abone olun.

Hızlı yanıt: TsgcWSAPI_OKX, Delphi ve C++ Builder uygulamalarını OKX'e bağlayan sgcWebSockets bileşenidir. OKX v5 genel WebSocket kanallarına ve HMAC imzalı bir oturum açma işleminden sonra kimlik doğrulamalı account, position ve order kanallarına abone olur.

TsgcWSAPI_OKX

OKX v5 WebSocket istemcisi — tickers, candles, trades, books, instruments ile account, positions, orders için imzalı özel akışlar.

Bileşen sınıfı

TsgcWSAPI_OKX

Protokol

OKX v5 API

Platformlar

Windows, macOS, Linux, iOS, Android

Sürüm

Standard / Professional / Enterprise

Bileşeni ekleyin, anahtarları ayarlayın, abone olun

Bir TsgcWebSocketClient ile eşleştirin, imzalı kanallar için OKX.ApiKey / OKX.ApiSecret / OKX.Passphrase ayarlayın, ardından genel veya özel akışlara abone olun.

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

İçeride neler var

Genel piyasa akışları, imzalı özel akışlar ve her kanalı kendi olayı olarak ileten türlenmiş bir yönlendirici.

Genel akışlar

SubscribeTickers, SubscribeCandle, SubscribeTrades, SubscribeBooks, SubscribeBooks5, SubscribeBooksL2-TBT, SubscribeInstruments her OKX v5 genel kanalını eşler.

İmzalı oturum açma

OKX, timestamp+method+requestPath üzerinden HMAC ile bağlantı başına oturum açma gerektirir. Bileşen, oturum açmayı ve yeniden bağlanmada yeniden oturum açmayı işler.

Özel akışlar

SubscribeAccount, SubscribePositions, SubscribeOrders, SubscribeBalanceAndPosition oturum açtıktan sonra kimlik doğrulamalı kanallar açar.

Ticaret eylemleri

OKX, ticaret fiillerini (place-order, cancel-order, amend-order, mass-cancel) aynı kimlik doğrulamalı WebSocket üzerinden sunar — türlenmiş metotlar her birini kapsar.

Demo modu

OKX demo ticareti, x-simulated-trading başlığı ile wspap.okx.com üzerinde bulunur; uç noktaları değiştirmek için OKX.DemoTrading seçeneğini açıp kapatın.

Heartbeat'ler

OKX, her 25-30 saniyede bir metin "ping" gerektirir; bileşen bunları otomatik olarak gönderir ve her gelen çerçevede zamanlayıcıyı sıfırlar.

Belirtimler ve referanslar

Bu bileşenin uyguladığı API'ler için yetkili kaynaklar.

Belgeler ve Demolar

Bileşen referansına doğrudan bağlanın, çalışmaya hazır demo projesini alın ve denemeyi indirin.

Çevrimiçi Yardım — API_OKX Bu bileşen için tam özellik, metot ve olay referansı.
Demo Projesi — Demos\05.Crypto\12.OKX Çalışmaya hazır örnek proje. sgcWebSockets paketinin içinde gelir, aşağıdan denemeyi indirin.
Teknik Belge (PDF) Özellikler, hızlı başlangıç, Delphi ve C++ Builder için kod örnekleri ve birincil kaynak referansları, yalnızca bu bileşen.
Kullanıcı Kılavuzu (PDF) Kütüphanedeki her bileşeni kapsayan kapsamlı kılavuz.

Sıkça sorulan sorular

Delphi ve C++ Builder için OKX API bileşeni hakkında sık sorulan sorular.

Formunuza bir TsgcWebSocketClient ve bir TsgcWSAPI_OKX bileşeni ekleyin, istemciyi API bileşeninin Client özelliğine atayın, özel kanallara ihtiyacınız varsa OKX.ApiKey, OKX.ApiSecret ve OKX.Passphrase ayarlayın, ardından WSClient.Active := True yapın ve SubscribeTickers veya SubscribeBooks gibi abonelik metotlarını çağırın.
TsgcWSAPI_OKX bileşeni OKX v5 WebSocket API'sine odaklanır. Genel piyasa kanallarını, imzalı özel kanalları (account, positions, orders) ve OKX'in aynı kimlik doğrulamalı WebSocket bağlantısı üzerinden sunduğu ticaret fiillerini (place-order, cancel-order, amend-order, mass-cancel) kapsar.
tickers, candles, trades ve books gibi genel kanallar kimlik bilgileri olmadan çalışır. OKX özel kanalları bir API anahtarı, gizli anahtar ve passphrase gerektirir: OKX.ApiKey, OKX.ApiSecret ve OKX.Passphrase ayarlayın; bileşen bağlantı başına HMAC oturum açma işlemini gerçekleştirir (ve yeniden bağlanmada yeniden oturum açar).
sgcWebSockets, Delphi 7'den en yeni Delphi 13'e kadar ve eşleşen C++ Builder sürümlerini destekler. OKX bileşeni Windows, macOS, Linux, iOS ve Android üzerinde çalışır.

OKX'te İşlem Yapmaya Hazır mısınız?

Ücretsiz denemeyi indirin ve OKX piyasa verilerini ve hesap olaylarını Delphi'den akıtın.