API WebSocket CEX.IO

Diffuse les canaux publics CEX.IO de ticker, trade et carnet d'ordres, ou authentifie-toi pour piloter des actions de trading privées sur la même connexion WebSocket.

TsgcWSAPI_Cex

Client WebSocket CEX.IO — flux de ticker, trades et carnet d'ordres, plus canaux authentifiés pour passer et gérer des ordres.

Classe du composant

TsgcWSAPI_Cex

Plateformes

Windows, macOS, Linux, iOS, Android

Édition

Standard / Professional / Enterprise

Pose le composant, configure les clés, abonne-toi

Associe le composant à un TsgcWebSocketClient, configure Cex.ApiKey / Cex.ApiSecret si tu as besoin de canaux privés, puis appelle 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);

Ce qu'il contient

Flux de marché publics plus endpoints de trading authentifiés — un seul composant, deux ensembles de canaux.

Canaux publics

SubscribeTicker, SubscribeOrderBook et SubscribeTrade livrent les données de marché publiques pour la paire de devises choisie sans authentification.

Authentification

Définis Cex.ApiKey et Cex.ApiSecret — le composant signe en HMAC la charge utile d'authentification et déverrouille les canaux de trading privés.

Gestion des ordres

Les appels PlaceOrder, CancelOrder, snapshot OrderBook et OpenOrders atteignent le côté authentifié de la même connexion WebSocket.

Snapshot puis deltas

Les abonnements OrderBook livrent un snapshot initial suivi de mises à jour incrémentales — le composant expose les deux événements séparément pour que tu puisses synchroniser un carnet local.

Reconnexion

Lors de la reconnexion WatchDog, le composant se réabonne à chaque canal précédemment actif et rejoue le handshake d'authentification de manière transparente.

Composant frère de niveau supérieur

TsgcWSAPI_CexPlus vise l'endpoint institutionnel CEX.IO Aggregator — même surface de composant avec des actions de trading étendues.

Spécifications et références

Sources de référence pour les APIs que ce composant implémente.

Documentation et démos

Accès direct à la référence du composant, récupère le projet de démo prêt à l'emploi et télécharge l'essai.

Aide en ligne — API_Cex Référence complète des propriétés, méthodes et événements de ce composant.
Projet de démo — Demos\05.Crypto\04.Cex Projet d'exemple prêt à l'emploi. Livré avec le paquet sgcWebSockets — télécharge l'essai ci-dessous.
Document technique (PDF) Fonctionnalités, démarrage rapide, exemples de code pour Delphi et C++ Builder et références aux sources primaires — ce composant uniquement.
Manuel utilisateur (PDF) Manuel complet couvrant tous les composants de la bibliothèque.

Prêt à trader sur CEX.IO ?

Télécharge l'essai gratuit et diffuse les données de marché et les événements de compte CEX.IO depuis Delphi.