API del Bot de Trading 3Commas
Gestiona bots de trading automatizado, deals y smart trades en múltiples exchanges a través del gateway WebSocket de 3Commas.
Gestiona bots de trading automatizado, deals y smart trades en múltiples exchanges a través del gateway WebSocket de 3Commas.
Transmite actualizaciones de deals y smart-trades desde la plataforma de bots de trading 3Commas a través de su gateway WebSocket. Se combina con TsgcWebSocketClient para el transporte.
TsgcWSAPI_ThreeCommas
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
Conecta un TsgcWebSocketClient al componente de API, establece ApiKey / ApiSecret en el grupo ThreeCommas, y luego llama a SubscribeDeals o 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 tipado sobre el gateway WebSocket de 3Commas con suscripciones firmadas con HMAC y entrega de payloads orientada a eventos.
SubscribeDeals / UnSubscribeDeals abren el DealsChannel en el servidor. El componente entrega eventos de creación/actualización/cierre de deals a medida que los bots se activan en los exchanges conectados.
SubscribeSmartTrades / UnSubscribeSmartTrades abren SmartTradesChannel para los cambios de estado (en ejecución, finalizado, cancelado) de cada orden smart-trade activa.
Establece ThreeCommas.ApiKey y ThreeCommas.ApiSecret — el componente calcula el identificador HMAC-SHA256 por canal que 3Commas requiere para los streams privados.
Vincúlalo a cualquier TsgcWebSocketClient mediante Client. Los ajustes de WatchDog, HeartBeat, autenticación y TLS residen en el cliente WebSocket — este componente se centra en el framing del protocolo.
OnConnect, OnDisconnect, OnException se propagan desde el cliente subyacente. OnMessage expone cada frame en bruto para logging o enrutamiento personalizado.
Suelta componentes hermanos como TsgcWSAPI_Binance o TsgcWSAPI_Coinbase en el mismo formulario para correlacionar los eventos del bot de 3Commas con los ticks del exchange subyacente.
Fuentes oficiales de las APIs que este componente implementa.
Enlace directo a la referencia del componente, descarga el proyecto demo listo para ejecutar y consigue la prueba gratuita.
| Ayuda en línea — API_3Commas Referencia completa de propiedades, métodos y eventos de este componente. | Abrir | |
| Proyecto demo — Demos\05.Crypto\10.ThreeCommas Proyecto de ejemplo listo para ejecutar. Se incluye dentro del paquete sgcWebSockets — descarga la prueba a continuación. | Abrir | |
| Documento técnico (PDF) Características, inicio rápido, ejemplos de código para Delphi y C++ Builder y referencias a fuentes primarias — solo de este componente. | Abrir | |
| Manual de usuario (PDF) Manual completo que cubre todos los componentes de la librería. | Abrir |