3Commas trading-bot-API

Beheer geautomatiseerde trading-bots, deals en smart-trades op meerdere exchanges via de 3Commas WebSocket-gateway.

TsgcWSAPI_ThreeCommas

Streamt deals en smart-trade-updates van het 3Commas trading-bot-platform via de WebSocket-gateway. Combineert met TsgcWebSocketClient voor het transport.

Componentklasse

TsgcWSAPI_ThreeCommas

Platforms

Windows, macOS, Linux, iOS, Android

Editie

Standard / Professional / Enterprise

Plaats het component, stel sleutels in en abonneer je

Sluit een TsgcWebSocketClient aan op het API-component, stel ApiKey/ApiSecret in de ThreeCommas-groep in en roep dan SubscribeDeals of SubscribeSmartTrades aan.

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

Wat zit erin

Een getypeerde wrapper rond de 3Commas WebSocket-gateway met HMAC-ondertekende abonnementen en event-driven payload-levering.

Deals-stream

SubscribeDeals / UnSubscribeDeals openen DealsChannel aan serverzijde. Het component levert deal create/update/close-events terwijl nieuwe bots starten op verbonden exchanges.

Smart-trades-stream

SubscribeSmartTrades / UnSubscribeSmartTrades openen SmartTradesChannel voor statuswijzigingen (filling, finished, cancelled) van elke actieve smart-trade-order.

Authenticatie

Stel ThreeCommas.ApiKey en ThreeCommas.ApiSecret in — het component berekent de per-channel HMAC-SHA256-identifier die 3Commas vereist voor private streams.

WebSocket-transport

Bind aan elke TsgcWebSocketClient via Client. WatchDog-, HeartBeat-, Authentication- en TLS-instellingen staan op de WebSocket-client — dit component richt zich op protocol-framing.

Lifecycle-events

OnConnect, OnDisconnect, OnException worden doorgegeven vanaf de onderliggende client. OnMessage stelt elke ruwe frame beschikbaar voor logging of aangepaste routing.

Combineer met exchanges

Plaats verwante componenten zoals TsgcWSAPI_Binance of TsgcWSAPI_Coinbase op hetzelfde formulier om 3Commas-bot-events te correleren met onderliggende exchange-ticks.

Specificaties & referenties

Gezaghebbende bronnen voor de API's die dit component implementeert.

Documentatie & demo's

Diepe link naar de componentreferentie, pak het kant-en-klare demoproject en download de proefversie.

Online help — API_3Commas Volledige referentie van eigenschappen, methoden en events voor dit component.
Demoproject — Demos\05.Crypto\10.ThreeCommas Kant-en-klaar voorbeeldproject. Inbegrepen in het sgcWebSockets-package — download de proefversie hieronder.
Technisch document (PDF) Functies, snelstart, codevoorbeelden voor Delphi & C++ Builder en primaire bronreferenties — alleen dit component.
Gebruikershandleiding (PDF) Uitgebreide handleiding die alle componenten in de bibliotheek behandelt.

Klaar om 3Commas-trading te automatiseren?

Download de gratis proefversie en stream deals en smart-trades naar je Delphi-toepassingen.