API bota handlowego 3Commas

Zarządzaj automatycznymi botami handlowymi, transakcjami i smart trades na wielu giełdach przez bramę WebSocket 3Commas.

TsgcWSAPI_ThreeCommas

Strumieniuje aktualizacje transakcji i smart-trades z platformy botów handlowych 3Commas przez bramę WebSocket. Współpracuje z TsgcWebSocketClient jako warstwą transportową.

Klasa komponentu

TsgcWSAPI_ThreeCommas

Platformy

Windows, macOS, Linux, iOS, Android

Edycja

Standard / Professional / Enterprise

Upuść komponent, ustaw klucze, subskrybuj

Podłącz TsgcWebSocketClient do komponentu API, ustaw ApiKey / ApiSecret w grupie ThreeCommas, a następnie wywołaj SubscribeDeals lub 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();

Co jest w środku

Typowany wrapper na bramę WebSocket 3Commas z subskrypcjami podpisywanymi HMAC i dostarczaniem payloadów sterowanym zdarzeniami.

Strumień transakcji (deals)

SubscribeDeals / UnSubscribeDeals otwierają DealsChannel po stronie serwera. Komponent dostarcza zdarzenia create/update/close dla transakcji, gdy nowe boty uruchamiają się na podłączonych giełdach.

Strumień smart trades

SubscribeSmartTrades / UnSubscribeSmartTrades otwierają SmartTradesChannel dla zmian statusu (filling, finished, cancelled) każdego aktywnego zlecenia smart-trade.

Uwierzytelnianie

Ustaw ThreeCommas.ApiKey i ThreeCommas.ApiSecret — komponent oblicza identyfikator HMAC-SHA256 per-kanał, którego 3Commas wymaga dla strumieni prywatnych.

Transport WebSocket

Powiąż z dowolnym TsgcWebSocketClient przez Client. Ustawienia WatchDog, HeartBeat, Authentication i TLS znajdują się w kliencie WebSocket — ten komponent skupia się na ramkowaniu protokołu.

Zdarzenia cyklu życia

OnConnect, OnDisconnect, OnException propagują się z bazowego klienta. OnMessage udostępnia każdą surową ramkę do logowania lub własnego routingu.

Łącz z giełdami

Upuść sąsiednie komponenty, takie jak TsgcWSAPI_Binance lub TsgcWSAPI_Coinbase, na tym samym formularzu, aby korelować zdarzenia botów 3Commas z notowaniami z giełd bazowych.

Specyfikacje i źródła

Autorytatywne źródła API implementowanych przez ten komponent.

Dokumentacja i wersje demo

Deep-link do dokumentacji komponentu, gotowy do uruchomienia projekt demonstracyjny i pobranie wersji próbnej.

Pomoc online — API_3Commas Pełna dokumentacja właściwości, metod i zdarzeń tego komponentu.
Projekt demonstracyjny — Demos\05.Crypto\10.ThreeCommas Gotowy do uruchomienia projekt przykładowy. Dostarczany wewnątrz pakietu sgcWebSockets — pobierz wersję próbną poniżej.
Dokument techniczny (PDF) Funkcje, szybki start, przykłady kodu dla Delphi i C++ Builder oraz odniesienia do źródeł pierwotnych — tylko ten komponent.
Podręcznik użytkownika (PDF) Kompleksowy podręcznik obejmujący każdy komponent biblioteki.

Gotowy zautomatyzować handel na 3Commas?

Pobierz bezpłatną wersję próbną i strumieniuj transakcje oraz smart trades do swoich aplikacji Delphi.