API WebSocket et REST Bybit
Connecte-toi aux flux WebSocket Bybit v5 spot, linéaire, inverse et option plus à l'API REST signée dans un seul composant typé.
Connecte-toi aux flux WebSocket Bybit v5 spot, linéaire, inverse et option plus à l'API REST signée dans un seul composant typé.
Client Bybit v5 — canaux publics (orderbook, trades, ticker, kline) par catégorie de produit plus flux authentifiés d'exécution, d'ordre et de position.
TsgcWSAPI_Bybit
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
Associe à un TsgcWebSocketClient, choisis spot / linéaire / inverse / option via Bybit.Category, puis abonne-toi aux canaux publics ou privés signés.
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");
Flux WebSocket par catégorie plus surface REST signée — un seul composant gère les quatre catégories de produits.
Choisis bcSpot, bcLinear, bcInverse ou bcOption sur Bybit.Category — le composant bascule automatiquement l'URL de base WebSocket.
SubscribeOrderbook, SubscribePublicTrade, SubscribeTicker, SubscribeKline, SubscribeLiquidation enregistrent chaque flux public Bybit v5.
SubscribePosition, SubscribeExecution, SubscribeOrder, SubscribeWallet ouvrent les canaux authentifiés — le composant gère le handshake d'authentification.
Bybit.REST_API encapsule les appels REST spot/dérivés (placer un ordre, annuler, infos compte, repli sur les données de marché) sous le même composant.
Active Bybit.TestNet pour basculer les URLs de base WebSocket et REST vers les endpoints api-testnet.
Bybit v5 utilise un ping/pong au niveau connexion et des numéros de séquence par canal ; le composant vérifie la continuité de séquence et lève OnException en cas de saut.
Sources de référence pour les APIs que ce composant implémente.
Accès direct à la référence du composant, récupère le projet de démo prêt à l'emploi et télécharge l'essai.
| Aide en ligne — API_Bybit Référence complète des propriétés, méthodes et événements de ce composant. | Ouvrir | |
| Projet de démo — Demos\05.Crypto\14.Bybit Projet d'exemple prêt à l'emploi. Livré avec le paquet sgcWebSockets — télécharge l'essai ci-dessous. | Ouvrir | |
| Document technique (PDF) Fonctionnalités, démarrage rapide, exemples de code pour Delphi et C++ Builder et références aux sources primaires — ce composant uniquement. | Ouvrir | |
| Manuel utilisateur (PDF) Manuel complet couvrant tous les composants de la bibliothèque. | Ouvrir |