使用 Delphi 和 CBuilder 原生集成,更智能地交易 MEXC 现货和期货
全新的 sgcWebSockets 2025.10.0 版本通过新增 全新 MEXC API 组件,将加密货币连接能力提升至新水平。该组件专为 Delphi 和 CBuilder 开发者设计,提供对 MEXC 现货和期货 API 的无缝访问——同时支持 WebSocket 实时数据流和 HTTP REST 端点。
无论是构建交易机器人、市场数据仪表盘还是分析工具,MEXC 组件都能在您的 Delphi 或 CBuilder 项目中提供完整的原生事件驱动体验。
新增内容
本次发布引入了两个新类:
TsgcWSAPI_MEXC— 实现现货 WebSocket 和 REST API。TsgcWSAPI_MEXC_Futures— 实现期货 WebSocket 和 REST API。
这两个组件让您能够:
- 连接公共行情数据(行情、成交、深度等)。
- 管理私有数据流(订单、余额、持仓)。
- 执行REST 调用以下单或取消订单、查询余额和获取账户历史。
- 通过易用的 Delphi 事件处理实时交易事件。
所有功能均原生实现——无外部依赖,仅有纯 Delphi / C++Builder 性能。
Delphi 和 CBuilder 的简单集成
在 sgcWebSockets 中使用 MEXC API 直观且与其他 API(如 Binance、Bybit 或 KuCoin)保持一致。
示例:连接到 MEXC 现货 WebSocket
var
WSClient: TsgcWebSocketClient;
MEXC: TsgcWSAPI_MEXC;
begin
WSClient := TsgcWebSocketClient.Create(nil);
MEXC := TsgcWSAPI_MEXC.Create(nil);
MEXC.Client := WSClient;
MEXC.MEXCAPI.ApiKey := 'YOUR_KEY';
MEXC.MEXCAPI.ApiSecret := 'YOUR_SECRET';
MEXC.MEXCUserDataStreams.UserStream := True;
if WSClient.Connect then
MEXC.SubscribeTrade('BTCUSDT');
end;
此代码片段将您的 Delphi 应用程序连接到 MEXC 现货交易所,并订阅 BTC/USDT 的实时成交更新。组件自动处理消息解析、认证和断线重连。
示例:通过 HTTP REST 获取数据(现货 API)
var MEXC: TsgcWSAPI_MEXC; Response: string; begin MEXC := TsgcWSAPI_MEXC.Create(nil); MEXC.MEXCAPI.ApiKey := 'YOUR_KEY'; MEXC.MEXCAPI.ApiSecret := 'YOUR_SECRET'; // Retrieve account information Response := MEXC.REST_API.GetAccountInfo; Memo1.Lines.Text := Response; end;
使用 Delphi 和 CBuilder 进行实时期货交易
MEXC 组件同样支持期货 API,让开发者能够管理永续合约和实时持仓。
示例:订阅期货行情数据
var
WSClient: TsgcWebSocketClient;
MEXC: TsgcWSAPI_MEXC_Futures;
begin
WSClient := TsgcWebSocketClient.Create(nil);
MEXC := TsgcWSAPI_MEXC.Create(nil);
MEXC.Client := WSClient;
MEXC.MEXCAPI.ApiKey := 'YOUR_KEY';
MEXC.MEXCAPI.ApiSecret := 'YOUR_SECRET';
if WSClient.Connect then
MEXC.SubscribeTrade('BTCUSDT');
end;
统一架构与文档
新组件遵循使 sgcWebSockets 成为 Delphi 和 CBuilder 最友好通信库的设计理念:
- 所有交易所(Binance、KuCoin、Bybit,现在还有 MEXC)采用一致的类层次结构。
- WebSocket 消息的统一事件模型。
- 简化的认证和自动请求签名。
- 完整的 SSL/TLS 支持和集成日志记录。
您可以在以下链接查看完整 API 文档:
开发者为何钟爱这一方案
- 原生集成:无外部库——100% Delphi 和 C++Builder。
- 跨平台:支持 Windows、macOS、Linux 和移动端。
- 事件驱动设计:简化实时数据流的处理。
- 快速可靠:构建在 sgcWebSockets 坚实的网络核心之上。
- 统一 API:现货和期货共用一个一致的接口。
无论是创建交易仪表盘、投资组合管理器还是高频交易机器人,sgcWebSockets 2025.10.0 都能让您专注于业务逻辑,而非 API 接入工作。
总结
随着 sgcWebSockets 2025.10.0 的发布,Delphi 和 CBuilder 开发者现在可以以最小的工作量将 MEXC 现货和期货 API 直接集成到应用程序中。实时数据、RESTful 端点、认证和市场访问——一切尽在一处,全部以 Delphi 原生代码实现。
立即升级,使用 sgcWebSockets 和全新的 MEXC 组件开始构建下一代加密货币交易应用程序。
以下提供 MEXC 示例的编译版本。
