API WebSocket Huobi / HTX

Diffuse les données de marché spot Huobi/HTX (kline, depth, trade detail, market overview, market detail) et le canal v2 d'actifs de compte.

TsgcWSAPI_Huobi

Client WebSocket Huobi (désormais HTX) — flux de marché spot plus canaux v2 authentifiés pour les ordres, trades et soldes de compte.

Classe du composant

TsgcWSAPI_Huobi

Protocole

Huobi Spot API

Plateformes

Windows, macOS, Linux, iOS, Android

Édition

Standard / Professional / Enterprise

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

Associe à un TsgcWebSocketClient et abonne-toi aux topics de marché Huobi — le composant gère les charges utiles compressées en gzip de manière transparente.

uses
  sgcWebSocket, sgcWebSocket_API_Huobi;

var
  WSClient: TsgcWebSocketClient;
  Huobi: TsgcWSAPI_Huobi;
begin
  WSClient := TsgcWebSocketClient.Create(nil);

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

  WSClient.Active := True;

  Huobi.SubscribeKLine('btcusdt', hci5m);
  Huobi.SubscribeDepth('btcusdt', hds0);
  Huobi.SubscribeTradeDetail('btcusdt');
end;
// uses: sgcWebSocket, sgcWebSocket_API_Huobi
TsgcWebSocketClient *WSClient = new TsgcWebSocketClient(this);
TsgcWSAPI_Huobi *Huobi = new TsgcWSAPI_Huobi(this);
Huobi->Client = WSClient;

WSClient->Active = true;
Huobi->SubscribeKLine("btcusdt", hci5m);
Huobi->SubscribeDepth("btcusdt", hds0);
Huobi->SubscribeTradeDetail("btcusdt");

Ce qu'il contient

Flux de marché compatible gzip, canaux de compte v2 signés, heartbeat ping/pong automatique.

Flux de marché spot

SubscribeKLine, SubscribeDepth, SubscribeTradeDetail, SubscribeMarketDetail, SubscribeMarketOverview, SubscribeBBO couvrent la surface de marché spot.

Gzip géré de manière transparente

Huobi compresse chaque trame WebSocket en gzip — le composant la décompresse à l'entrée et répond aux trames ping en sortie automatiquement.

Canaux v2 authentifiés

Le handshake v2-auth avec signature HMAC expose les canaux privés accounts.update#v2, orders#$symbol et trade.clearing#$symbol.

Alias HTX

Le frère TsgcWSAPI_HTX est le même composant ré-exporté sous la nouvelle marque HTX — choisis le nom qui correspond à ton code.

Mainland ou pro

Pointe le TsgcWebSocketClient sous-jacent vers api.huobi.pro ou api.huobi.com selon ta juridiction — le protocole est identique.

Gestion du heartbeat

Huobi envoie {"ping":...} au niveau applicatif — le composant répond à chacun automatiquement pour que la connexion reste ouverte à travers les proxys.

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_Huobi Référence complète des propriétés, méthodes et événements de ce composant.
Projet de démo — Demos\05.Crypto\03.Huobi 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 Huobi/HTX ?

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