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.

TsgcWSAPI_ThreeCommas

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.

Classe du composant

TsgcWSAPI_ThreeCommas

Plateformes

Windows, macOS, Linux, iOS, Android

Édition

Standard / Professional / Enterprise

Pose le composant, configure les clés, abonne-toi

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

Ce qu'il contient

Un wrapper typé autour de la passerelle WebSocket 3Commas avec des abonnements signés HMAC et une livraison de charges utiles événementielle.

Flux de deals

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.

Flux de smart trades

SubscribeSmartTrades / UnSubscribeSmartTrades ouvrent SmartTradesChannel pour les changements de statut (filling, finished, cancelled) de chaque smart-trade actif.

Authentification

Définis ThreeCommas.ApiKey et ThreeCommas.ApiSecret — le composant calcule l'identifiant HMAC-SHA256 par canal exigé par 3Commas pour les flux privés.

Transport WebSocket

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.

Événements de cycle de vie

OnConnect, OnDisconnect, OnException se propagent depuis le client sous-jacent. OnMessage expose chaque trame brute pour la journalisation ou un routage personnalisé.

Combine avec les exchanges

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.

Spécifications et références

Sources de référence pour les APIs que ce composant implémente.

Documentation et démos

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.
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.
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.
Manuel utilisateur (PDF) Manuel complet couvrant tous les composants de la bibliothèque.

Prêt à automatiser le trading 3Commas ?

Télécharge l'essai gratuit et diffuse les deals et smart trades dans tes applications Delphi.