CEX.IO WebSocket API

Streamuj publiczne kanały tickera, transakcji i arkusza zleceń CEX.IO lub uwierzytelniaj się, aby wykonywać prywatne akcje handlowe przez to samo połączenie WebSocket.

TsgcWSAPI_Cex

Klient WebSocket CEX.IO — strumienie tickera, transakcji i arkusza zleceń, plus uwierzytelnione kanały do składania i zarządzania zleceniami.

Klasa komponentu

TsgcWSAPI_Cex

Platformy

Windows, macOS, Linux, iOS, Android

Edycja

Standard / Professional / Enterprise

Upuść komponent, ustaw klucze, subskrybuj

Połącz komponent z TsgcWebSocketClient, ustaw Cex.ApiKey / Cex.ApiSecret, jeśli potrzebujesz prywatnych kanałów, a następnie wywołaj SubscribeTicker / SubscribeOrderBook / SubscribeTrade.

uses
  sgcWebSocket, sgcWebSocket_API_Cex;

var
  WSClient: TsgcWebSocketClient;
  Cex: TsgcWSAPI_Cex;
begin
  WSClient := TsgcWebSocketClient.Create(nil);

  Cex := TsgcWSAPI_Cex.Create(nil);
  Cex.Client := WSClient;
  Cex.Cex.ApiKey    := 'your-api-key';
  Cex.Cex.ApiSecret := 'your-api-secret';

  WSClient.Active := True;

  Cex.SubscribeTicker;
  Cex.SubscribeOrderBook('BTC', 'USD', 30);
  Cex.SubscribeTrade('BTC', 'USD');
end;
// uses: sgcWebSocket, sgcWebSocket_API_Cex
TsgcWebSocketClient *WSClient = new TsgcWebSocketClient(this);
TsgcWSAPI_Cex *Cex = new TsgcWSAPI_Cex(this);
Cex->Client = WSClient;

WSClient->Active = true;
Cex->SubscribeTicker();
Cex->SubscribeOrderBook("BTC", "USD", 30);

Co jest w środku

Publiczne strumienie rynkowe oraz uwierzytelnione punkty końcowe handlu — jeden komponent, dwa zestawy kanałów.

Kanały publiczne

SubscribeTicker, SubscribeOrderBook i SubscribeTrade dostarczają publiczne dane rynkowe dla wybranej pary walutowej bez uwierzytelniania.

Uwierzytelnianie

Ustaw Cex.ApiKey i Cex.ApiSecret — komponent podpisuje ładunek uwierzytelniania HMAC i odblokowuje prywatne kanały handlowe.

Zarządzanie zleceniami

PlaceOrder, CancelOrder, migawka OrderBook i OpenOrders sięgają po uwierzytelnioną stronę tego samego połączenia WebSocket.

Migawka, potem delty

Subskrypcje OrderBook dostarczają początkową migawkę, a następnie przyrostowe aktualizacje — komponent udostępnia oba zdarzenia osobno, dzięki czemu możesz synchronizować lokalny arkusz.

Ponowne połączenie

Po ponownym połączeniu WatchDog komponent ponownie subskrybuje każdy poprzednio aktywny kanał i transparentnie odtwarza uzgadnianie uwierzytelniania.

Wersja wyższego poziomu

TsgcWSAPI_CexPlus celuje w instytucjonalny punkt końcowy CEX.IO Aggregator — ten sam interfejs komponentu z rozszerzonymi akcjami handlowymi.

Specyfikacje i źródła

Autorytatywne źródła API implementowanych przez ten komponent.

Dokumentacja i wersje demo

Przejdź bezpośrednio do dokumentacji komponentu, pobierz gotowy do uruchomienia projekt demonstracyjny i pobierz wersję próbną.

Pomoc online — API_Cex Pełna dokumentacja właściwości, metod i zdarzeń tego komponentu.
Projekt demonstracyjny — Demos\05.Crypto\04.Cex Gotowy do uruchomienia projekt przykładowy. Dostarczany wewnątrz pakietu sgcWebSockets — pobierz wersję próbną poniżej.
Dokument techniczny (PDF) Funkcje, szybki start, przykłady kodu dla Delphi i C++ Builder oraz odniesienia do źródeł pierwotnych — tylko ten komponent.
Podręcznik użytkownika (PDF) Kompleksowy podręcznik obejmujący każdy komponent biblioteki.

Gotowy, żeby handlować na CEX.IO?

Pobierz bezpłatną wersję próbną i streamuj dane rynkowe oraz zdarzenia konta CEX.IO z Delphi.