3Commas Trading-Bot-API

Verwalte automatisierte Trading-Bots, Deals und Smart Trades über mehrere Börsen hinweg via 3Commas-WebSocket-Gateway.

TsgcWSAPI_ThreeCommas

Streamt Deals und Smart-Trade-Updates von der 3Commas-Trading-Bot-Plattform über das WebSocket-Gateway. Kombiniert mit TsgcWebSocketClient für den Transport.

Komponentenklasse

TsgcWSAPI_ThreeCommas

Plattformen

Windows, macOS, Linux, iOS, Android

Edition

Standard / Professional / Enterprise

Komponente platzieren, Schlüssel setzen, abonnieren

Verbinde einen TsgcWebSocketClient mit der API-Komponente, setze ApiKey / ApiSecret in der ThreeCommas-Gruppe und rufe SubscribeDeals oder SubscribeSmartTrades auf.

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

Was steckt drin

Ein typisierter Wrapper um das 3Commas-WebSocket-Gateway mit HMAC-signierten Subscriptions und ereignisgesteuerter Payload-Zustellung.

Deals-Stream

SubscribeDeals / UnSubscribeDeals öffnen den DealsChannel serverseitig. Die Komponente liefert Deal-Create-/Update-/Close-Ereignisse, sobald neue Bots auf verbundenen Börsen ausgelöst werden.

Smart-Trades-Stream

SubscribeSmartTrades / UnSubscribeSmartTrades öffnen den SmartTradesChannel für Statusänderungen (filling, finished, cancelled) jeder aktiven Smart-Trade-Order.

Authentifizierung

Setze ThreeCommas.ApiKey und ThreeCommas.ApiSecret — die Komponente berechnet den HMAC-SHA256-Identifier pro Channel, den 3Commas für private Streams verlangt.

WebSocket-Transport

Binde an einen beliebigen TsgcWebSocketClient über Client. WatchDog, HeartBeat, Authentifizierung und TLS-Einstellungen liegen am WebSocket-Client — diese Komponente kümmert sich um das Protokoll-Framing.

Lebenszyklus-Ereignisse

OnConnect, OnDisconnect, OnException werden vom zugrundeliegenden Client weitergereicht. OnMessage stellt jeden Roh-Frame für Logging oder eigenes Routing bereit.

Mit Börsen kombinieren

Platziere Schwesterkomponenten wie TsgcWSAPI_Binance oder TsgcWSAPI_Coinbase auf demselben Formular, um 3Commas-Bot-Ereignisse mit den zugrundeliegenden Börsen-Ticks zu korrelieren.

Spezifikationen & Referenzen

Verbindliche Quellen für die APIs, die diese Komponente implementiert.

Dokumentation & Demos

Springe direkt zur Komponentenreferenz, hol dir das einsatzbereite Demoprojekt und lade die Testversion herunter.

Online-Hilfe — API_3Commas Vollständige Referenz zu Eigenschaften, Methoden und Ereignissen dieser Komponente.
Demoprojekt — Demos\05.Crypto\10.ThreeCommas Einsatzbereites Beispielprojekt. Im sgcWebSockets-Paket enthalten — lade unten die Testversion herunter.
Technisches Dokument (PDF) Funktionen, Schnellstart, Codebeispiele für Delphi & C++ Builder sowie Quellenangaben — nur diese Komponente.
Benutzerhandbuch (PDF) Umfassendes Handbuch zu jeder Komponente der Bibliothek.

Bereit, dein 3Commas-Trading zu automatisieren?

Lade die kostenlose Testversion herunter und streame Deals und Smart Trades in deine Delphi-Anwendungen.