Bybit WebSocket 和 REST API

通过一个类型化组件连接 Bybit v5 现货、线性、反向和期权 WebSocket 流,以及签名 REST API。

TsgcWSAPI_Bybit

Bybit v5 客户端 — 按产品类别提供公开频道(订单簿、成交、行情、K 线),以及认证执行、订单和持仓流。

组件类

TsgcWSAPI_Bybit

协议

Bybit v5 API

平台

Windows, macOS, Linux, iOS, Android

版本

Standard / Professional / Enterprise

拖入组件,设置密钥,订阅

与 TsgcWebSocketClient 配对,通过 Bybit.Category 选择现货/线性/反向/期权,然后订阅公开或签名私有频道。

uses
  sgcWebSocket, sgcWebSocket_API_Bybit;

var
  WSClient: TsgcWebSocketClient;
  Bybit: TsgcWSAPI_Bybit;
begin
  WSClient := TsgcWebSocketClient.Create(nil);

  Bybit := TsgcWSAPI_Bybit.Create(nil);
  Bybit.Client := WSClient;
  Bybit.Bybit.ApiKey    := 'your-api-key';
  Bybit.Bybit.ApiSecret := 'your-api-secret';
  Bybit.Bybit.Category  := bcSpot;

  WSClient.Active := True;

  Bybit.SubscribeOrderbook('BTCUSDT', 50);
  Bybit.SubscribePublicTrade('BTCUSDT');
  Bybit.SubscribeTicker('BTCUSDT');
end;
// uses: sgcWebSocket, sgcWebSocket_API_Bybit
TsgcWebSocketClient *WSClient = new TsgcWebSocketClient(this);
TsgcWSAPI_Bybit *Bybit = new TsgcWSAPI_Bybit(this);
Bybit->Client = WSClient;
Bybit->Bybit->Category = bcSpot;

WSClient->Active = true;
Bybit->SubscribeOrderbook("BTCUSDT", 50);
Bybit->SubscribePublicTrade("BTCUSDT");
Bybit->SubscribeTicker("BTCUSDT");

功能详情

按类别的 WebSocket 流加签名 REST 接口 — 一个组件处理所有四种产品类别。

按类别流

Bybit.Category 上选择 bcSpotbcLinearbcInversebcOption — 组件自动切换 WebSocket 基础 URL。

公开频道

SubscribeOrderbookSubscribePublicTradeSubscribeTickerSubscribeKlineSubscribeLiquidation 注册所有 Bybit v5 公开流。

签名私有流

SubscribePositionSubscribeExecutionSubscribeOrderSubscribeWallet 打开认证频道 — 组件处理身份验证握手。

REST 端点

Bybit.REST_API 在同一组件下封装现货/衍生品 REST 调用(下单、撤单、账户信息、市场数据备用)。

测试网

切换 Bybit.TestNet,将 WebSocket 和 REST 基础 URL 切换到 api-testnet 端点。

心跳与序列号追踪

Bybit v5 uses connection-level ping/pong and per-channel sequence numbers; the component verifies sequence continuity and raises OnException on gaps.

规范与参考

本组件所实现 API 的权威参考来源。

文档与演示

直接访问组件参考文档,获取即用型演示项目,并下载试用版。

Online Help — API_Bybit 本组件的完整属性、方法和事件参考。
Demo Project — Demos\05.Crypto\14.Bybit 即用型示例项目,随 sgcWebSockets 包一起提供 — 请在下方下载试用版。
技术文档(PDF) 功能概述、快速入门、Delphi 和 C++ Builder 代码示例及主要参考资源 — 仅适用于本组件。
用户手册(PDF) 涵盖库中每个组件的综合手册。

准备好在 Bybit 上交易了吗?

下载免费试用版,从 Delphi 流式获取 Bybit 现货、衍生品和账户事件。