Cliente de la API de MEXC para Delphi y C++ Builder | eSeGeCe

API WebSocket de MEXC

Suscríbete a los streams WebSocket de spot de MEXC (deals, kline, depth, bookTicker, miniTicker) y a los canales de cuenta autenticados con firma HMAC.

Respuesta rápida: TsgcWSAPI_MEXC es el componente de sgcWebSockets que conecta aplicaciones Delphi y C++ Builder con MEXC. Decodifica los streams de spot en Protobuf de MEXC (deals, kline, depth, bookTicker, miniTicker) y abre el stream de datos de cuenta privado basado en listenKey.

TsgcWSAPI_MEXC

Cliente WebSocket de spot de MEXC — deals, kline, depth, bookTicker y miniTicker más el stream privado de cuenta basado en listenKey.

Clase del componente

TsgcWSAPI_MEXC

Protocolo

MEXC Spot v3 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 llama a SubscribeDeals / SubscribeKLine / SubscribeDepth — el componente gestiona el framing Protobuf de MEXC.

uses
  sgcWebSocket, sgcWebSocket_API_MEXC;

var
  WSClient: TsgcWebSocketClient;
  MEXC: TsgcWSAPI_MEXC;
begin
  WSClient := TsgcWebSocketClient.Create(nil);

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

  WSClient.Active := True;

  MEXC.SubscribeDeals('BTCUSDT');
  MEXC.SubscribeDepth('BTCUSDT');
  MEXC.SubscribeKLine('BTCUSDT', mki5m);
end;
// uses: sgcWebSocket, sgcWebSocket_API_MEXC
TsgcWebSocketClient *WSClient = new TsgcWebSocketClient(this);
TsgcWSAPI_MEXC *MEXC = new TsgcWSAPI_MEXC(this);
MEXC->Client = WSClient;

WSClient->Active = true;
MEXC->SubscribeDeals("BTCUSDT");
MEXC->SubscribeDepth("BTCUSDT");

Qué incluye

Decodificación de payloads Protobuf, streams de mercado de spot y stream account-data con refresco automático del listenKey.

Payloads Protobuf

MEXC v3 entrega los datos de mercado como frames binarios codificados en Protobuf; el componente los decodifica y expone eventos tipados.

Streams de spot

SubscribeDeals, SubscribeDepth, SubscribeKLine, SubscribeBookTicker, SubscribeMiniTicker cubren la superficie pública de spot.

Stream account-data

StartUserDataStream devuelve un listenKey; SubscribeListenKey abre el WebSocket account-data para actualizaciones de saldo / órdenes / posiciones.

Heartbeat

MEXC envía frames ping; el componente responde automáticamente. WatchDog vuelve a suscribirse tras la reconexión.

Enrutamiento de un solo componente

Una instancia de TsgcWSAPI_MEXC puede gestionar cientos de símbolos encadenando llamadas a subscribe — el enrutamiento es interno.

Componente hermano de futuros

TsgcWSAPI_MEXC_Futures apunta al gateway de contratos de futuros de MEXC con la misma superficie de componente.

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_MEXC Referencia completa de propiedades, métodos y eventos de este componente.
Proyecto demo — Demos\05.Crypto\15.MEXC 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.

Preguntas frecuentes

Preguntas habituales sobre el componente de la API de MEXC para Delphi y C++ Builder.

Coloca un TsgcWebSocketClient y un componente TsgcWSAPI_MEXC en tu formulario, asigna el cliente a la propiedad Client del componente de API, establece MEXC.ApiKey y MEXC.ApiSecret si necesitas el stream de cuenta, luego pon WSClient.Active := True y llama a métodos de suscripción como SubscribeDeals, SubscribeDepth o SubscribeKLine.
El componente TsgcWSAPI_MEXC apunta a la API WebSocket de spot de MEXC. Decodifica los streams de mercado codificados en Protobuf (deals, kline, depth, bookTicker, miniTicker) y abre el stream de datos de cuenta basado en listenKey para actualizaciones de balance, órdenes y posiciones. Un componente hermano TsgcWSAPI_MEXC_Futures apunta al gateway de contratos de futuros de MEXC.
Los streams públicos de spot como deals, depth, kline y bookTicker funcionan sin credenciales. Solo necesitas una API key y un secret de MEXC para el stream privado de datos de cuenta: establece MEXC.ApiKey y MEXC.ApiSecret, llama a StartUserDataStream para obtener un listenKey, y luego SubscribeListenKey abre el canal autenticado.
sgcWebSockets es compatible desde Delphi 7 hasta el último Delphi 13, además de las versiones de C++ Builder correspondientes. El componente de MEXC funciona en Windows, macOS, Linux, iOS y Android.

¿Listo para operar en MEXC?

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