Huobi / HTX WebSocket-API

Streame Huobi-/HTX-Spot-Marktdaten (Kline, Depth, Trade Detail, Market Overview, Market Detail) und den v2-Account-Asset-Channel.

TsgcWSAPI_Huobi

Huobi-(jetzt HTX-)WebSocket-Client — Spot-Market-Streams plus authentifizierte v2-Channels für Orders, Trades und Kontosalden.

Komponentenklasse

TsgcWSAPI_Huobi

Protokoll

Huobi Spot-API

Plattformen

Windows, macOS, Linux, iOS, Android

Edition

Standard / Professional / Enterprise

Komponente platzieren, Keys setzen, abonnieren

Kombiniere mit einem TsgcWebSocketClient und abonniere Huobi-Marktthemen — die Komponente verarbeitet die gzip-komprimierten Payloads transparent.

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

Was ist drin

gzip-fähiger Market-Stream, signierte v2-Konto-Channels, automatischer Ping-/Pong-Heartbeat.

Spot-Market-Streams

SubscribeKLine, SubscribeDepth, SubscribeTradeDetail, SubscribeMarketDetail, SubscribeMarketOverview, SubscribeBBO decken die Spot-Market-Oberfläche ab.

Gzip transparent verarbeitet

Huobi komprimiert jeden WebSocket-Frame mit gzip — die Komponente dekomprimiert eingehend und beantwortet Ping-Frames ausgehend automatisch.

Authentifizierte v2-Channels

Der v2-auth-Handshake mit HMAC-Signing stellt die privaten Channels accounts.update#v2, orders#$symbol und trade.clearing#$symbol bereit.

HTX-Alias

Das Pendant TsgcWSAPI_HTX ist dieselbe Komponente, neu unter der HTX-Marke exportiert — wähle den Namen, der zu deiner Codebase passt.

Mainland oder pro

Richte den darunterliegenden TsgcWebSocketClient je nach Jurisdiktion auf api.huobi.pro oder api.huobi.com — das Protokoll ist identisch.

Heartbeat-Handling

Huobi sendet {"ping":...} auf Anwendungsebene — die Komponente antwortet automatisch, sodass die Verbindung auch über Proxies offen bleibt.

Spezifikationen & Referenzen

Maßgebliche Quellen für die APIs, die diese Komponente implementiert.

Dokumentation & Demos

Direktlink zur Komponentenreferenz, das fertig laufende Demo-Projekt und der Trial-Download.

Online Help — API_Huobi Vollständige Property-, Methoden- und Event-Referenz für diese Komponente.
Demo-Projekt — Demos\05.Crypto\03.Huobi Fertig lauffähiges Beispielprojekt. Wird mit dem sgcWebSockets-Paket ausgeliefert — lade unten die Trial-Version herunter.
Technisches Dokument (PDF) Funktionen, Schnellstart, Code-Beispiele für Delphi & C++ Builder und Primärquellen-Referenzen — nur für diese Komponente.
Benutzerhandbuch (PDF) Umfassendes Handbuch für jede Komponente der Bibliothek.

Bereit für Trading auf Huobi/HTX?

Lade die kostenlose Testversion herunter und streame Huobi-Marktdaten und Konto-Events aus Delphi.