3Commas Trading-Bot-API
Verwalte automatisierte Trading-Bots, Deals und Smart Trades über mehrere Börsen hinweg via 3Commas-WebSocket-Gateway.
Verwalte automatisierte Trading-Bots, Deals und Smart Trades über mehrere Börsen hinweg via 3Commas-WebSocket-Gateway.
Streamt Deals und Smart-Trade-Updates von der 3Commas-Trading-Bot-Plattform über das WebSocket-Gateway. Kombiniert mit TsgcWebSocketClient für den Transport.
TsgcWSAPI_ThreeCommas
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
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();
Ein typisierter Wrapper um das 3Commas-WebSocket-Gateway mit HMAC-signierten Subscriptions und ereignisgesteuerter Payload-Zustellung.
SubscribeDeals / UnSubscribeDeals öffnen den DealsChannel serverseitig. Die Komponente liefert Deal-Create-/Update-/Close-Ereignisse, sobald neue Bots auf verbundenen Börsen ausgelöst werden.
SubscribeSmartTrades / UnSubscribeSmartTrades öffnen den SmartTradesChannel für Statusänderungen (filling, finished, cancelled) jeder aktiven Smart-Trade-Order.
Setze ThreeCommas.ApiKey und ThreeCommas.ApiSecret — die Komponente berechnet den HMAC-SHA256-Identifier pro Channel, den 3Commas für private Streams verlangt.
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.
OnConnect, OnDisconnect, OnException werden vom zugrundeliegenden Client weitergereicht. OnMessage stellt jeden Roh-Frame für Logging oder eigenes Routing bereit.
Platziere Schwesterkomponenten wie TsgcWSAPI_Binance oder TsgcWSAPI_Coinbase auf demselben Formular, um 3Commas-Bot-Ereignisse mit den zugrundeliegenden Börsen-Ticks zu korrelieren.
Verbindliche Quellen für die APIs, die diese Komponente implementiert.
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. | Öffnen | |
| Demoprojekt — Demos\05.Crypto\10.ThreeCommas Einsatzbereites Beispielprojekt. Im sgcWebSockets-Paket enthalten — lade unten die Testversion herunter. | Öffnen | |
| Technisches Dokument (PDF) Funktionen, Schnellstart, Codebeispiele für Delphi & C++ Builder sowie Quellenangaben — nur diese Komponente. | Öffnen | |
| Benutzerhandbuch (PDF) Umfassendes Handbuch zu jeder Komponente der Bibliothek. | Öffnen |