Bybit WebSocket & REST API
Bybit v5 のスポット、リニア、インバース、オプションの WebSocket ストリームと署名済み REST API を 1 つの型付きコンポーネントで利用できます。
Bybit v5 のスポット、リニア、インバース、オプションの WebSocket ストリームと署名済み REST API を 1 つの型付きコンポーネントで利用できます。
Bybit v5 クライアント ― 製品カテゴリ別の公開チャネル(orderbook、trades、ticker、kline)に加え、認証済みの約定・注文・ポジションストリームに対応します。
TsgcWSAPI_Bybit
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 サーフェス ― 1 つのコンポーネントが 4 つの製品カテゴリすべてを処理します。
Bybit.Category で bcSpot、bcLinear、bcInverse、bcOption を選択すると、コンポーネントが WebSocket ベース URL を自動で切り替えます。
SubscribeOrderbook、SubscribePublicTrade、SubscribeTicker、SubscribeKline、SubscribeLiquidation で Bybit v5 の全公開ストリームを登録します。
SubscribePosition、SubscribeExecution、SubscribeOrder、SubscribeWallet が認証済みチャネルを開きます ― コンポーネントが認証ハンドシェイクを処理します。
Bybit.REST_API がスポット/デリバティブの REST 呼び出し(注文発注、取消、アカウント情報、市場データフォールバック)を同一コンポーネント内でラップします。
Bybit.TestNet を切り替えることで、WebSocket と REST 両方のベース URL が api-testnet エンドポイントに切り替わります。
Bybit v5 は接続レベルの ping/pong とチャネルごとのシーケンス番号を使用します。コンポーネントがシーケンスの連続性を検証し、ギャップが発生した場合は OnException を発生させます。
本コンポーネントが実装する API の公式情報源です。
コンポーネントリファレンスへのディープリンク、すぐに実行できるデモプロジェクト、体験版のダウンロードをご利用ください。
| オンラインヘルプ — API_Bybit 本コンポーネントのプロパティ、メソッド、イベントの完全なリファレンスです。 | Open | |
| デモプロジェクト — Demos\05.Crypto\14.Bybit すぐに実行できるサンプルプロジェクトです。sgcWebSockets パッケージに同梱されています — 下のリンクから体験版をダウンロードしてください。 | Open | |
| 技術ドキュメント (PDF) 機能、クイックスタート、Delphi および C++ Builder のコードサンプルと一次情報源リファレンス — 本コンポーネントのみ。 | Open | |
| ユーザーマニュアル (PDF) ライブラリ内のすべてのコンポーネントを網羅した包括的なマニュアルです。 | 開く |