API WebSocket de Huobi / HTX

Transmite los datos de mercado de spot de Huobi/HTX (kline, depth, trade detail, market overview, market detail) y el canal de activos de cuenta v2.

TsgcWSAPI_Huobi

Cliente WebSocket de Huobi (ahora HTX) — streams de mercado de spot más canales v2 autenticados para órdenes, trades y saldos de cuenta.

Clase del componente

TsgcWSAPI_Huobi

Protocolo

Huobi Spot API

Plataformas

Windows, macOS, Linux, iOS, Android

Edición

Standard / Professional / Enterprise

Suelta el componente, configura las claves, suscríbete

Empareja con un TsgcWebSocketClient y suscríbete a los topics de mercado de Huobi — el componente gestiona los payloads comprimidos con gzip de forma 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");

Qué incluye

Stream de mercado consciente de gzip, canales de cuenta v2 firmados y heartbeat ping/pong automático.

Streams de mercado de spot

SubscribeKLine, SubscribeDepth, SubscribeTradeDetail, SubscribeMarketDetail, SubscribeMarketOverview, SubscribeBBO cubren la superficie del mercado de spot.

Gzip gestionado de forma transparente

Huobi comprime cada frame WebSocket con gzip — el componente lo descomprime al entrar y responde a los frames ping al salir automáticamente.

Canales v2 autenticados

El handshake v2-auth con firma HMAC expone los canales privados accounts.update#v2, orders#$symbol y trade.clearing#$symbol.

Alias HTX

El componente hermano TsgcWSAPI_HTX es el mismo componente reexportado bajo la nueva marca HTX — elige el nombre que mejor encaje con tu base de código.

Mainland o pro

Apunta el TsgcWebSocketClient subyacente a api.huobi.pro o api.huobi.com según tu jurisdicción — el protocolo es idéntico.

Gestión de heartbeat

Huobi envía {"ping":...} a nivel de aplicación — el componente responde a cada uno automáticamente, así la conexión permanece abierta a través de proxies.

Especificaciones y referencias

Fuentes oficiales de las APIs que este componente implementa.

Documentación y Demos

Enlace directo a la referencia del componente, descarga el proyecto demo listo para ejecutar y consigue la prueba gratuita.

Ayuda en línea — API_Huobi Referencia completa de propiedades, métodos y eventos de este componente.
Proyecto demo — Demos\05.Crypto\03.Huobi Proyecto de ejemplo listo para ejecutar. Se incluye dentro del paquete sgcWebSockets Ready-to-run example project. Ships inside the sgcWebSockets package — download the trial below.mdash; descarga la prueba a continuación.
Documento técnico (PDF) Características, inicio rápido, ejemplos de código para Delphi y C++ Builder y referencias a fuentes primarias Features, quick start, code samples for Delphi & C++ Builder and primary-source references — this component only.mdash; solo de este componente.
Manual de usuario (PDF) Manual completo que cubre todos los componentes de la librería.

¿Listo para operar en Huobi/HTX?

Descarga la prueba gratuita y transmite los datos de mercado y los eventos de cuenta de Huobi desde Delphi.