Delphi ve C++ Builder için Bybit API İstemcisi | eSeGeCe

Bybit WebSocket & REST API

Bybit v5 spot, linear, inverse ve option WebSocket akışlarına ve imzalı REST API'ye tek bir türlenmiş bileşende bağlanın.

Hızlı yanıt: TsgcWSAPI_Bybit, Delphi ve C++ Builder uygulamalarını Bybit'e bağlayan sgcWebSockets bileşenidir. Spot, linear, inverse ve option kategorilerinde Bybit v5 genel ve kimlik doğrulamalı WebSocket kanallarını ve imzalı REST API'yi yönetir.

TsgcWSAPI_Bybit

Bybit v5 istemcisi — ürün kategorisi başına genel kanallar (orderbook, trades, ticker, kline) ile kimlik doğrulamalı gerçekleşme, emir ve pozisyon akışları.

Bileşen sınıfı

TsgcWSAPI_Bybit

Protokol

Bybit v5 API

Platformlar

Windows, macOS, Linux, iOS, Android

Sürüm

Standard / Professional / Enterprise

Bileşeni ekleyin, anahtarları ayarlayın, abone olun

Bir TsgcWebSocketClient ile eşleştirin, Bybit.Category üzerinden spot / linear / inverse / option seçin, ardından genel veya imzalı özel kanallara abone olun.

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");

İçeride neler var

Kategori başına WebSocket akışları ile imzalı REST yüzeyi — tek bir bileşen dört ürün kategorisinin tümünü işler.

Kategori duyarlı akışlar

Bybit.Category üzerinde bcSpot, bcLinear, bcInverse veya bcOption seçin — bileşen WebSocket temel URL'sini otomatik olarak değiştirir.

Genel kanallar

SubscribeOrderbook, SubscribePublicTrade, SubscribeTicker, SubscribeKline, SubscribeLiquidation her Bybit v5 genel akışını kaydeder.

İmzalı özel akışlar

SubscribePosition, SubscribeExecution, SubscribeOrder, SubscribeWallet kimlik doğrulamalı kanallar açar — bileşen kimlik doğrulama el sıkışmasını işler.

REST uç noktaları

Bybit.REST_API, spot/türev REST çağrılarını (emir verme, iptal, hesap bilgisi, piyasa verisi yedeği) aynı bileşen altında sarmalar.

TestNet

Hem WebSocket hem de REST temel URL'lerini api-testnet uç noktalarına geçirmek için Bybit.TestNet seçeneğini açıp kapatın.

Heartbeat ve sıra takibi

Bybit v5, bağlantı düzeyinde ping/pong ve kanal başına sıra numaraları kullanır; bileşen sıra sürekliliğini doğrular ve boşluklarda OnException tetikler.

Belirtimler ve referanslar

Bu bileşenin uyguladığı API'ler için yetkili kaynaklar.

Belgeler ve Demolar

Bileşen referansına doğrudan bağlanın, çalışmaya hazır demo projesini alın ve denemeyi indirin.

Çevrimiçi Yardım — API_Bybit Bu bileşen için tam özellik, metot ve olay referansı.
Demo Projesi — Demos\05.Crypto\14.Bybit Çalışmaya hazır örnek proje. sgcWebSockets paketinin içinde gelir, aşağıdan denemeyi indirin.
Teknik Belge (PDF) Özellikler, hızlı başlangıç, Delphi ve C++ Builder için kod örnekleri ve birincil kaynak referansları, yalnızca bu bileşen.
Kullanıcı Kılavuzu (PDF) Kütüphanedeki her bileşeni kapsayan kapsamlı kılavuz.

Sıkça sorulan sorular

Delphi ve C++ Builder için Bybit API bileşeni hakkında sık sorulan sorular.

Formunuza bir TsgcWebSocketClient ve bir TsgcWSAPI_Bybit bileşeni ekleyin, istemciyi API bileşeninin Client özelliğine atayın, özel kanallar için Bybit.ApiKey ve Bybit.ApiSecret ayarlayın, Bybit.Category ile ürün kategorisini seçin, ardından WSClient.Active := True yapın ve SubscribeOrderbook veya SubscribeTicker gibi abonelik metotlarını çağırın.
Evet. Aynı TsgcWSAPI_Bybit bileşeni hem Bybit v5 WebSocket kanallarını (genel orderbook, trade, ticker, kline ve imzalı position, execution, order, wallet akışları) hem de emir verme ve iptal etme, hesap bilgisi ve piyasa verisi yedeği için Bybit.REST_API üzerinden imzalı REST API'yi sunar.
orderbook, trades, ticker ve kline gibi genel kanallar kimlik bilgileri olmadan çalışır. Bir Bybit API anahtarına ve gizli anahtarına yalnızca kimlik doğrulamalı özel akışlar (position, execution, order, wallet) ve imzalı REST çağrıları için ihtiyacınız vardır. Bybit.ApiKey ve Bybit.ApiSecret ayarlayın; bileşen kimlik doğrulama el sıkışmasını yönetir.
sgcWebSockets, Delphi 7'den en yeni Delphi 13'e kadar ve eşleşen C++ Builder sürümlerini destekler. Bybit bileşeni Windows, macOS, Linux, iOS ve Android üzerinde çalışır.

Bybit'te İşlem Yapmaya Hazır mısınız?

Ücretsiz denemeyi indirin ve Bybit spot, türev ve hesap olaylarını Delphi'den akıtın.