3Commas Trading Bot API

3Commas WebSocket 게이트웨이를 통해 여러 거래소에서 자동화된 트레이딩 봇, 딜, 스마트 거래를 관리해 보세요.

TsgcWSAPI_ThreeCommas

3Commas 트레이딩 봇 플랫폼에서 WebSocket 게이트웨이를 통해 딜과 스마트 거래 업데이트를 스트리밍해요. 전송을 위해 TsgcWebSocketClient와 연결해요.

컴포넌트 클래스

TsgcWSAPI_ThreeCommas

프로토콜

3Commas Developer Hub

플랫폼

Windows, macOS, Linux, iOS, Android

에디션

Standard / Professional / Enterprise

컴포넌트를 추가하고, 키를 설정한 후, 구독하세요

TsgcWebSocketClient를 API 컴포넌트에 연결하고, ThreeCommas 그룹에서 ApiKey / ApiSecret을 설정한 다음, SubscribeDeals 또는 SubscribeSmartTrades를 호출하세요.

uses
  sgcWebSocket, sgcWebSocket_API_ThreeCommas;

var
  WSClient: TsgcWebSocketClient;
  ThreeCommas: TsgcWSAPI_ThreeCommas;
begin
  WSClient := TsgcWebSocketClient.Create(nil);

  ThreeCommas := TsgcWSAPI_ThreeCommas.Create(nil);
  ThreeCommas.Client := WSClient;
  ThreeCommas.ThreeCommas.ApiKey    := 'your-api-key';
  ThreeCommas.ThreeCommas.ApiSecret := 'your-api-secret';

  WSClient.Active := True;

  ThreeCommas.SubscribeDeals;
  ThreeCommas.SubscribeSmartTrades;
end;
// uses: sgcWebSocket, sgcWebSocket_API_ThreeCommas
TsgcWebSocketClient *WSClient = new TsgcWebSocketClient(this);

TsgcWSAPI_ThreeCommas *ThreeCommas = new TsgcWSAPI_ThreeCommas(this);
ThreeCommas->Client = WSClient;
ThreeCommas->ThreeCommas->ApiKey    = "your-api-key";
ThreeCommas->ThreeCommas->ApiSecret = "your-api-secret";

WSClient->Active = true;

ThreeCommas->SubscribeDeals();
ThreeCommas->SubscribeSmartTrades();

내부 구성

HMAC 서명 구독과 이벤트 기반 페이로드 전달이 있는 3Commas WebSocket 게이트웨이를 감싸는 타입이 지정된 래퍼예요.

딜 스트림

SubscribeDeals / UnSubscribeDeals는 서버 측 DealsChannel을 열어요. 컴포넌트는 연결된 거래소에서 새 봇이 실행될 때 딜 생성/업데이트/종료 이벤트를 전달해요.

스마트 거래 스트림

SubscribeSmartTrades / UnSubscribeSmartTrades는 모든 활성 스마트 거래 주문의 상태 변경(체결 중, 완료, 취소)을 위한 SmartTradesChannel을 열어요.

인증

ThreeCommas.ApiKeyThreeCommas.ApiSecret을 설정하세요 — 컴포넌트가 3Commas의 비공개 스트림에 필요한 채널별 HMAC-SHA256 식별자를 계산해요.

WebSocket 전송

Client를 통해 모든 TsgcWebSocketClient에 바인딩하세요. WatchDog, HeartBeat, 인증, TLS 설정은 WebSocket 클라이언트에 있어요 — 이 컴포넌트는 프로토콜 프레이밍에 집중해요.

라이프사이클 이벤트

OnConnect, OnDisconnect, OnException이 기반 클라이언트에서 전파돼요. OnMessage는 로깅 또는 커스텀 라우팅을 위해 모든 원시 프레임을 노출해요.

거래소와 결합

동일한 폼에 TsgcWSAPI_BinanceTsgcWSAPI_Coinbase 같은 형제 컴포넌트를 추가하여 3Commas 봇 이벤트를 기반 거래소 틱과 연관시키세요.

사양 및 참조 문서

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

문서 및 데모

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

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

3Commas 트레이딩 자동화 준비가 됐나요?

무료 체험판을 다운로드하고, Delphi 애플리케이션에 딜과 스마트 거래를 스트리밍해 보세요.