Huobi / HTX WebSocket-API

Stream Huobi/HTX-spotmarktgegevens (kline, depth, trade detail, market overview, market detail) en het v2-account-asset-kanaal.

TsgcWSAPI_Huobi

Huobi (nu HTX) WebSocket-client — spotmarktstreams plus geauthenticeerde v2-kanalen voor orders, trades en account-balansen.

Componentklasse

TsgcWSAPI_Huobi

Protocol

Huobi Spot API

Platforms

Windows, macOS, Linux, iOS, Android

Editie

Standard / Professional / Enterprise

Plaats het component, stel sleutels in en abonneer je

Combineer met een TsgcWebSocketClient en abonneer je op Huobi-markttopics — het component verwerkt de gzip-gecomprimeerde payloads transparant.

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

Wat zit erin

gzip-bewuste marktstream, ondertekende v2-account-kanalen, automatische ping/pong-heartbeat.

Spotmarktstreams

SubscribeKLine, SubscribeDepth, SubscribeTradeDetail, SubscribeMarketDetail, SubscribeMarketOverview, SubscribeBBO dekken het spotmarkt-oppervlak.

Gzip transparant verwerkt

Huobi comprimeert elke WebSocket-frame met gzip — het component decomprimeert binnenkomend en beantwoordt automatisch ping-frames uitgaand.

Geauthenticeerde v2-kanalen

v2-auth-handshake met HMAC-ondertekening biedt private kanalen accounts.update#v2, orders#$symbol en trade.clearing#$symbol.

HTX-alias

De TsgcWSAPI_HTX-zustercomponent is hetzelfde component opnieuw geëxporteerd onder de nieuwe HTX-merknaam — kies welke naam bij je codebase past.

Mainland of pro

Wijs de onderliggende TsgcWebSocketClient naar api.huobi.pro of api.huobi.com afhankelijk van je rechtsgebied — het protocol is identiek.

Heartbeat-afhandeling

Huobi verstuurt {"ping":...} op applicatieniveau — het component beantwoordt deze automatisch zodat de verbinding via proxies actief blijft.

Specificaties & referenties

Gezaghebbende bronnen voor de API's die dit component implementeert.

Documentatie & demo's

Diepe link naar de componentreferentie, pak het kant-en-klare demoproject en download de proefversie.

Online help — API_Huobi Volledige referentie van eigenschappen, methoden en events voor dit component.
Demoproject — Demos\05.Crypto\03.Huobi Kant-en-klaar voorbeeldproject. Inbegrepen in het sgcWebSockets-package — download de proefversie hieronder.
Technisch document (PDF) Functies, snelstart, codevoorbeelden voor Delphi & C++ Builder en primaire bronreferenties — alleen dit component.
Gebruikershandleiding (PDF) Uitgebreide handleiding die alle componenten in de bibliotheek behandelt.

Klaar om op Huobi/HTX te handelen?

Download de gratis proefversie en stream Huobi-marktgegevens en account-events vanuit Delphi.