Huobi / HTX WebSocket API

Stream Huobi/HTX spot market data (kline, depth, trade detail, market overview, market detail) and the v2 account asset channel.

TsgcWSAPI_Huobi

Huobi (now HTX) WebSocket client — spot market streams plus authenticated v2 channels for orders, trades and account balances.

Classe do componente

TsgcWSAPI_Huobi

Protocolo

Huobi Spot API

Plataformas

Windows, macOS, Linux, iOS, Android

Edição

Standard / Professional / Enterprise

Solte o componente, defina as chaves, inscreva-se

Pair with a TsgcWebSocketClient and subscribe to Huobi market topics — the component handles the gzip-compressed payloads transparently.

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

O que tem por dentro

gzip-aware market stream, signed v2 account channels, automatic ping/pong heartbeat.

Spot market streams

SubscribeKLine, SubscribeDepth, SubscribeTradeDetail, SubscribeMarketDetail, SubscribeMarketOverview, SubscribeBBO cover the spot market surface.

Gzip handled transparently

Huobi compresses every WebSocket frame with gzip — the component decompresses on the way in and answers ping frames on the way out automatically.

Authenticated v2 channels

v2-auth handshake with HMAC signing exposes accounts.update#v2, orders#$symbol and trade.clearing#$symbol private channels.

HTX alias

The TsgcWSAPI_HTX sibling is the same component re-exported under the new HTX brand — pick whichever name matches your codebase.

Mainland or pro

Point the underlying TsgcWebSocketClient at api.huobi.pro or api.huobi.com depending on your jurisdiction — the protocol is identical.

Heartbeat handling

Huobi sends {"ping":...} at the application layer — the component answers each automatically so the connection stays open through proxies.

Especificações e referências

Fontes autoritativas das APIs que este componente implementa.

Documentação e demos

Acesse direto a referência do componente, baixe o projeto de demonstração pronto para rodar e baixe a versão de avaliação.

Ajuda online — API_Huobi Referência completa de propriedades, métodos e eventos deste componente.
Projeto de demonstração — Demos\05.Crypto\03.Huobi Projeto de exemplo pronto para rodar. Acompanha o pacote sgcWebSockets — baixe a versão de avaliação abaixo.
Documento técnico (PDF) Features, quick start, code samples for Delphi & C++ Builder and primary-source references — this component only.
Manual do usuário (PDF) Manual abrangente cobrindo todos os componentes da biblioteca.

Ready to Trade on Huobi/HTX?

Download the free trial and stream Huobi market data and account events from Delphi.