Bybit WebSocket & REST API

Bybit v5 현물, linear, inverse, 옵션 WebSocket 스트림과 서명된 REST API를 하나의 타입 지정 컴포넌트로 연결해요.

빠른 답변: TsgcWSAPI_Bybit는 Delphi 및 C++ Builder 앱을 Bybit에 연결하는 sgcWebSockets 컴포넌트예요. spot, linear, inverse, option 카테고리에 걸친 Bybit v5 공개 및 인증된 WebSocket 채널과 서명된 REST API를 처리해요.

TsgcWSAPI_Bybit

Bybit v5 클라이언트예요. 상품 카테고리별 공개 채널(orderbook, trades, ticker, kline)과 인증된 체결, 주문, 포지션 스트림을 지원해요.

컴포넌트 클래스

TsgcWSAPI_Bybit

프로토콜

Bybit v5 API

플랫폼

Windows, macOS, Linux, iOS, Android

에디션

Standard / Professional / Enterprise

컴포넌트를 올리고, 키를 설정하고, 구독하세요

TsgcWebSocketClient와 연결하고, Bybit.Category로 spot / linear / inverse / option을 선택한 다음 공개 채널 또는 서명된 비공개 채널을 구독하세요.

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  := bybSpot;

  WSClient.Active := True;

  Bybit.SubscribeOrderBook('BTCUSDT', 50);
  Bybit.SubscribeTrade('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 = bybSpot;

WSClient->Active = true;
Bybit->SubscribeOrderBook("BTCUSDT", 50);
Bybit->SubscribeTrade("BTCUSDT");
Bybit->SubscribeTicker("BTCUSDT");

내부 구성

카테고리별 WebSocket 스트림과 서명된 REST 인터페이스를 제공해요. 컴포넌트 하나로 네 가지 상품 카테고리를 모두 처리해요.

카테고리별 스트림

Bybit.Category에서 bybSpot, bcLinear, bcInverse or bcOption 중에서 선택하세요. 컴포넌트가 WebSocket 기본 URL을 자동으로 전환해요.

공개 채널

SubscribeOrderBook, SubscribeTrade, SubscribeTicker, SubscribeKline, SubscribeLiquidation로 Bybit v5의 모든 공개 스트림을 등록해요.

서명된 비공개 스트림

SubscribePosition, SubscribeExecution, SubscribeOrder, SubscribeWallet는 인증된 채널을 열어요. 인증 핸드셰이크는 컴포넌트가 처리해요.

REST 엔드포인트

Bybit.REST_API는 현물/파생상품 REST 호출(주문, 취소, 계정 정보, 시장 데이터 대체 조회)을 같은 컴포넌트 안에서 감싸 제공해요.

TestNet

Bybit.TestNet을 켜면 WebSocket과 REST 기본 URL이 모두 api-testnet 엔드포인트로 전환돼요.

하트비트 및 시퀀스 추적

Bybit v5는 연결 수준의 ping/pong과 채널별 시퀀스 번호를 사용해요. 컴포넌트가 시퀀스 연속성을 확인하고 누락이 있으면 OnException을 발생시켜요.

사양 및 참조 문서

이 컴포넌트가 구현하는 API의 공식 출처예요.

문서 및 데모

컴포넌트 참조 문서로 바로 이동하고, 바로 실행 가능한 데모 프로젝트를 받고, 체험판을 다운로드해 보세요.

온라인 도움말 — API_Bybit 이 컴포넌트의 전체 속성, 메서드, 이벤트 참조 문서.
데모 프로젝트 — Demos\05.Crypto\14.Bybit 바로 실행 가능한 예제 프로젝트예요. sgcWebSockets 패키지에 포함되어 있어요 — 아래에서 체험판을 다운로드하세요.
기술 문서 (PDF) 기능, 빠른 시작, Delphi 및 C++ Builder 코드 샘플 및 1차 출처 참고 — 이 컴포넌트 전용.
사용자 설명서 (PDF) 라이브러리의 모든 컴포넌트를 다루는 종합 설명서.

자주 묻는 질문

Delphi 및 C++ Builder용 Bybit API 컴포넌트에 대해 자주 묻는 질문이에요.

폼에 TsgcWebSocketClient와 TsgcWSAPI_Bybit 컴포넌트를 추가하고, API 컴포넌트의 Client 속성에 클라이언트를 할당하고, 비공개 채널을 위해 Bybit.ApiKey와 Bybit.ApiSecret을 설정하고, Bybit.Category로 제품 카테고리를 선택한 다음 WSClient.Active := True로 설정하고 SubscribeOrderBook이나 SubscribeTicker 같은 구독 메서드를 호출하세요.
네. 동일한 TsgcWSAPI_Bybit 컴포넌트가 Bybit v5 WebSocket 채널(공개 orderbook, trade, ticker, kline과 서명된 position, execution, order, wallet 스트림)과 주문 생성/취소, 계정 정보, 시장 데이터 폴백을 위한 서명된 REST API를 Bybit.REST_API를 통해 제공해요.
orderbook, trades, ticker, kline 같은 공개 채널은 자격 증명 없이 작동해요. 인증된 비공개 스트림(position, execution, order, wallet)과 서명된 REST 호출에만 Bybit API 키와 시크릿이 필요해요. Bybit.ApiKey와 Bybit.ApiSecret을 설정하면 컴포넌트가 인증 핸드셰이크를 처리해요.
sgcWebSockets는 Delphi 7부터 최신 Delphi 13 Florence까지, 그리고 해당하는 C++ Builder 버전을 지원해요. Bybit 컴포넌트는 Windows, macOS, Linux, iOS, Android에서 실행돼요.
최고의 가성비: All-Access모든 eSeGeCe 제품과 프리미엄 지원이 포함되어 연 €1,059부터 이용할 수 있어요.
All-Access 가격 보기

Bybit에서 거래할 준비가 되셨나요?

무료 체험판을 내려받아 Delphi에서 Bybit 현물, 파생상품, 계정 이벤트를 스트리밍해 보세요.