API de bots de negociação 3Commas
Gerencie bots de negociação automatizados, deals e smart trades em múltiplas exchanges através do gateway WebSocket da 3Commas.
Gerencie bots de negociação automatizados, deals e smart trades em múltiplas exchanges através do gateway WebSocket da 3Commas.
Transmite deals e atualizações de smart-trades da plataforma de bots de negociação 3Commas pelo seu gateway WebSocket. Combina com TsgcWebSocketClient para o transporte.
TsgcWSAPI_ThreeCommas
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
Conecte um TsgcWebSocketClient no componente da API, defina ApiKey / ApiSecret no grupo ThreeCommas e então use 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();
Um wrapper tipado ao redor do gateway WebSocket da 3Commas com inscrições assinadas com HMAC e entrega de payload orientada a eventos.
SubscribeDeals / UnSubscribeDeals abrem o DealsChannel no lado do servidor. O componente entrega eventos de criação / atualização / encerramento de deal conforme novos bots disparam nas exchanges conectadas.
SubscribeSmartTrades / UnSubscribeSmartTrades abrem o SmartTradesChannel para mudanças de status (filling, finished, cancelled) de toda ordem smart-trade ativa.
Defina ThreeCommas.ApiKey e ThreeCommas.ApiSecret — o componente calcula o identificador HMAC-SHA256 por canal que a 3Commas exige para streams privados.
Vincule a qualquer TsgcWebSocketClient via Client. WatchDog, HeartBeat, Autenticação e configurações TLS ficam no cliente WebSocket — este componente foca no framing do protocolo.
OnConnect, OnDisconnect, OnException são propagados do cliente subjacente. OnMessage expõe todo frame bruto para logging ou roteamento personalizado.
Solte componentes irmãos como TsgcWSAPI_Binance ou TsgcWSAPI_Coinbase no mesmo formulário para correlacionar eventos de bots 3Commas com ticks de exchanges subjacentes.
Fontes autoritativas das APIs que este componente implementa.
Acesse direto a referência do componente, baixe o projeto de demonstração pronto para rodar e baixe a versão de avaliação.
| Ajuda online — API_3Commas Referência completa de propriedades, métodos e eventos deste componente. | Abrir | |
| Projeto de demonstração — Demos\05.Crypto\10.ThreeCommas Projeto de exemplo pronto para rodar. Acompanha o pacote sgcWebSockets — baixe a versão de avaliação abaixo. | Abrir | |
| Documento técnico (PDF) Features, quick start, code samples for Delphi & C++ Builder and primary-source references — this component only. | Abrir | |
| Manual do usuário (PDF) Manual abrangente cobrindo todos os componentes da biblioteca. | Abrir |