API du bot de trading 3Commas
Gère des bots de trading automatisés, des deals et des smart trades sur plusieurs exchanges via la passerelle WebSocket 3Commas.
Gère des bots de trading automatisés, des deals et des smart trades sur plusieurs exchanges via la passerelle WebSocket 3Commas.
Diffuse les mises à jour de deals et de smart-trades depuis la plateforme de bots de trading 3Commas via sa passerelle WebSocket. Se combine avec TsgcWebSocketClient pour le transport.
TsgcWSAPI_ThreeCommas
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
Branche un TsgcWebSocketClient sur le composant API, configure ApiKey / ApiSecret dans le groupe ThreeCommas, puis appelle SubscribeDeals ou 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();
Un wrapper typé autour de la passerelle WebSocket 3Commas avec des abonnements signés HMAC et une livraison de charges utiles événementielle.
SubscribeDeals / UnSubscribeDeals ouvrent le DealsChannel côté serveur. Le composant livre les événements de création/mise à jour/clôture de deals à mesure que les nouveaux bots se déclenchent sur les exchanges connectés.
SubscribeSmartTrades / UnSubscribeSmartTrades ouvrent SmartTradesChannel pour les changements de statut (filling, finished, cancelled) de chaque smart-trade actif.
Définis ThreeCommas.ApiKey et ThreeCommas.ApiSecret — le composant calcule l'identifiant HMAC-SHA256 par canal exigé par 3Commas pour les flux privés.
Se lie à n'importe quel TsgcWebSocketClient via Client. WatchDog, HeartBeat, Authentication et les paramètres TLS résident sur le client WebSocket — ce composant se concentre sur le formatage du protocole.
OnConnect, OnDisconnect, OnException se propagent depuis le client sous-jacent. OnMessage expose chaque trame brute pour la journalisation ou un routage personnalisé.
Pose des composants frères comme TsgcWSAPI_Binance ou TsgcWSAPI_Coinbase sur la même fiche pour corréler les événements de bots 3Commas avec les ticks d'exchange sous-jacents.
Sources de référence pour les APIs que ce composant implémente.
Accès direct à la référence du composant, récupère le projet de démo prêt à l'emploi et télécharge l'essai.
| Aide en ligne — API_3Commas Référence complète des propriétés, méthodes et événements de ce composant. | Ouvrir | |
| Projet de démo — Demos\05.Crypto\10.ThreeCommas Projet d'exemple prêt à l'emploi. Livré avec le paquet sgcWebSockets — télécharge l'essai ci-dessous. | Ouvrir | |
| Document technique (PDF) Fonctionnalités, démarrage rapide, exemples de code pour Delphi et C++ Builder et références aux sources primaires — ce composant uniquement. | Ouvrir | |
| Manuel utilisateur (PDF) Manuel complet couvrant tous les composants de la bibliothèque. | Ouvrir |