3Commas trading-bot-API
Beheer geautomatiseerde trading-bots, deals en smart-trades op meerdere exchanges via de 3Commas WebSocket-gateway.
Beheer geautomatiseerde trading-bots, deals en smart-trades op meerdere exchanges via de 3Commas WebSocket-gateway.
Streamt deals en smart-trade-updates van het 3Commas trading-bot-platform via de WebSocket-gateway. Combineert met TsgcWebSocketClient voor het transport.
TsgcWSAPI_ThreeCommas
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
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();
Een getypeerde wrapper rond de 3Commas WebSocket-gateway met HMAC-ondertekende abonnementen en event-driven payload-levering.
SubscribeDeals / UnSubscribeDeals openen DealsChannel aan serverzijde. Het component levert deal create/update/close-events terwijl nieuwe bots starten op verbonden exchanges.
SubscribeSmartTrades / UnSubscribeSmartTrades openen SmartTradesChannel voor statuswijzigingen (filling, finished, cancelled) van elke actieve smart-trade-order.
Stel ThreeCommas.ApiKey en ThreeCommas.ApiSecret in — het component berekent de per-channel HMAC-SHA256-identifier die 3Commas vereist voor private streams.
Bind aan elke TsgcWebSocketClient via Client. WatchDog-, HeartBeat-, Authentication- en TLS-instellingen staan op de WebSocket-client — dit component richt zich op protocol-framing.
OnConnect, OnDisconnect, OnException worden doorgegeven vanaf de onderliggende client. OnMessage stelt elke ruwe frame beschikbaar voor logging of aangepaste routing.
Plaats verwante componenten zoals TsgcWSAPI_Binance of TsgcWSAPI_Coinbase op hetzelfde formulier om 3Commas-bot-events te correleren met onderliggende exchange-ticks.
Gezaghebbende bronnen voor de API's die dit component implementeert.
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. | Openen | |
| Demoproject — Demos\05.Crypto\10.ThreeCommas Kant-en-klaar voorbeeldproject. Inbegrepen in het sgcWebSockets-package — download de proefversie hieronder. | Openen | |
| Technisch document (PDF) Functies, snelstart, codevoorbeelden voor Delphi & C++ Builder en primaire bronreferenties — alleen dit component. | Openen | |
| Gebruikershandleiding (PDF) Uitgebreide handleiding die alle componenten in de bibliotheek behandelt. | Openen |