OKX WebSocket API

HMAC 서명을 사용해 OKX v5 공개 채널(티커, 캔들, 거래, 호가창)과 인증된 비공개 채널(계정, 포지션, 주문)을 구독할 수 있어요.

TsgcWSAPI_OKX

OKX v5 WebSocket 클라이언트 — 티커, 캔들, 거래, 호가창, 상품 정보와 함께 계정, 포지션, 주문을 위한 서명된 비공개 스트림을 제공해요.

컴포넌트 클래스

TsgcWSAPI_OKX

프로토콜

OKX v5 API

플랫폼

Windows, macOS, Linux, iOS, Android

에디션

Standard / Professional / Enterprise

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

TsgcWebSocketClient와 연결하고, 서명 채널용으로 OKX.ApiKey / OKX.ApiSecret / OKX.Passphrase를 설정한 후 공개 또는 비공개 스트림을 구독하세요.

uses
  sgcWebSocket, sgcWebSocket_API_OKX;

var
  WSClient: TsgcWebSocketClient;
  OKX: TsgcWSAPI_OKX;
begin
  WSClient := TsgcWebSocketClient.Create(nil);

  OKX := TsgcWSAPI_OKX.Create(nil);
  OKX.Client := WSClient;
  OKX.OKX.ApiKey     := 'your-api-key';
  OKX.OKX.ApiSecret  := 'your-api-secret';
  OKX.OKX.Passphrase := 'your-passphrase';

  WSClient.Active := True;

  OKX.SubscribeTickers('BTC-USDT');
  OKX.SubscribeCandle('BTC-USDT', oxi5m);
  OKX.SubscribeBooks('BTC-USDT');
end;
// uses: sgcWebSocket, sgcWebSocket_API_OKX
TsgcWebSocketClient *WSClient = new TsgcWebSocketClient(this);
TsgcWSAPI_OKX *OKX = new TsgcWSAPI_OKX(this);
OKX->Client = WSClient;

WSClient->Active = true;
OKX->SubscribeTickers("BTC-USDT");
OKX->SubscribeCandle("BTC-USDT", oxi5m);

내부 구성

공개 시장 스트림, 서명된 비공개 스트림, 그리고 각 채널을 고유한 이벤트로 전달하는 타입 라우터를 제공해요.

공개 스트림

SubscribeTickers, SubscribeCandle, SubscribeTrades, SubscribeBooks, SubscribeBooks5, SubscribeBooksL2-TBT, SubscribeInstruments로 OKX v5의 모든 공개 채널을 구독할 수 있어요.

서명된 로그인

OKX는 연결마다 timestamp+method+requestPath에 대한 HMAC 서명으로 로그인이 필요해요. 컴포넌트가 로그인과 재연결 시 재로그인을 자동으로 처리해요.

비공개 스트림

SubscribeAccount, SubscribePositions, SubscribeOrders, SubscribeBalanceAndPosition으로 로그인 후 인증된 채널을 열 수 있어요.

거래 작업

OKX는 동일한 인증된 WebSocket을 통해 거래 동작(place-order, cancel-order, amend-order, mass-cancel)을 제공해요 — 각각에 대한 타입 메서드가 있어요.

데모 모드

OKX 데모 거래는 wspap.okx.com에서 x-simulated-trading 헤더를 사용해요. OKX.DemoTrading을 토글해 엔드포인트를 전환하세요.

하트비트

OKX는 25~30초마다 텍스트 "ping"이 필요해요. 컴포넌트가 자동으로 전송하고 수신 프레임마다 타이머를 초기화해요.

사양 및 참조 문서

이 컴포넌트가 구현하는 API의 공식 참조 자료예요.

문서 및 데모

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

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

OKX 거래를 시작할 준비가 됐나요?

무료 체험판을 다운로드하고 Delphi에서 OKX 시장 데이터와 계정 이벤트를 스트리밍해 보세요.