MEXC WebSocket API
使用 HMAC 签名订阅 MEXC 现货 WebSocket 流(deals、kline、depth、bookTicker、miniTicker)及已认证账户频道。
使用 HMAC 签名订阅 MEXC 现货 WebSocket 流(deals、kline、depth、bookTicker、miniTicker)及已认证账户频道。
MEXC 现货 WebSocket 客户端 — deals、kline、depth、bookTicker 和 miniTicker,以及基于 listenKey 的私有账户流。
与 TsgcWebSocketClient 配对,调用 SubscribeDeals / SubscribeKLine / SubscribeDepth — 组件处理 MEXC 的 Protobuf 帧格式。
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");
Protobuf 载荷解码、现货市场流、账户数据流及自动 listenKey 刷新。
MEXC v3 以 Protobuf 编码的二进制帧传输市场数据;组件对其解码并以类型化事件呈现。
SubscribeDeals、SubscribeDepth、SubscribeKLine、SubscribeBookTicker、SubscribeMiniTicker 覆盖现货公共接口。
StartUserDataStream 返回 listenKey;SubscribeListenKey 打开账户数据 WebSocket,获取账户余额/订单/持仓更新。
MEXC 发送 ping 帧;组件自动应答。WatchDog 在重连后重新订阅。
一个 TsgcWSAPI_MEXC 实例可通过链式订阅调用处理数百个交易对 — 路由在内部完成。
TsgcWSAPI_MEXC_Futures 以相同组件接口面向 MEXC 期货合约网关。
本组件所实现 API 的权威参考来源。