De websocket-feed biedt realtime marktgegevensupdates voor transacties en deals
U kunt zich abonneren op de volgende openbare kanalen:
| Methode | Argumenten | Beschrijving |
| SubscribeSmartTrades | ||
| SubscribeDeals |
Deze kanalen vereisen authenticatie bij 3Commas-servers. Vraag eerst uw API-sleutels op in uw 3Commas-account en stel de waarden vervolgens in bij de eigenschap ThreeComas van het component:
ApiKey
ApiSecret
Als het abonnement succesvol is, wordt de gebeurtenis OnThreeCommasConfirmSubscription aangeroepen. Als niet, wordt de gebeurtenis OnThreeCommasRejectSubscription aangeroepen; u kunt de reden van de afwijzing ophalen via de parameter aRawMessage.
| Methode | Argumenten | Beschrijving |
| GetPing | ||
| GetServerTime | Retourneert de servertijd |
| Methode | Argumenten | Beschrijving |
| GetAccounts | Lijst van verbonden beurzen van gebruiker | |
| GetMarketList | Ondersteunde marktlijst | |
| GetMarketPairs | aMarketCode: code van de markt | Alle handelsparen |
| GetCurrencyRatesWithLeverageData | aMarketCode: code van de markt aPair: paarnaam | Valutakoersen en -limieten met hefboomgegevens |
| GetCurrencyRates | aMarketCode: code van de markt aPair: paarnaam | Valuta-tarieven en -limieten |
| GetBalances | aAccountId: id van het account | Balanceert belasting voor opgegeven exchange |
| GetAccountTableData | aAccountId: id van het account | Informatie over alle gebruikerssaldo's op de opgegeven beurs |
| GetAccountLeverage | aAccountId: id van het account aPair: paar naam | Information about account leverage |
| GetAccountInfo | aAccountId: id van het account | Informatie over één account |
| Methode | Argumenten | Beschrijving |
| GetSmartTradeHistory | Transactiegeschiedenis ophalen | |
| PlaceMarketOrder | aAccountId: id van het account aOrderSide: buy of sell aPair: naam van het paar aQuantity: hoeveelheid | Plaatst een marktorder |
| PlaceLimitOrder | aAccountId: id van het account aOrderSide: kopen of verkopen aPair: paar naam aQuantity: hoeveelheid aPrice: limietprijs | Plaatst een limietorder |
| GetSmartTrade | aId: ID van de handel | Haal een Smart Trade op via het Id van de handel |
| CancelSmartTrade | aId: ID van de handel | Annuleer een Smart Trade op basis van de ID van de handel |
| CloseByMarketSmartTrade | aId: ID van de handel | |
| EditSmartTrade | aId: ID van de handel | Bestaande Smart Trade bewerken |
| ForceStartSmartTrade | aId: ID van de handel | Een Smart Trade geforceerd starten |
| AddFundsSmartTrade | aId: ID van de handel | Middelen toevoegen aan een Smart Trade |
| GetSmartTradeTrades | aId: ID van de handel | Trades van een Smart Trade ophalen |
| Methode | Argumenten | Beschrijving |
| CreateDCABot | Maak een nieuwe DCA Bot aan | |
| GetDCABot | aId: id van de bot | Haal een DCA-bot op via ID |
| GetDCABots | Haal alle DCA-bots op | |
| EnableDCABot | aId: id van de bot | Een DCA-bot inschakelen |
| DisableDCABot | aId: id van de bot | Een DCA-bot uitschakelen |
| DeleteDCABot | aId: id van de bot | Een DCA Bot verwijderen |
| CancelDCABot | aId: id van de bot | Annuleer een DCA Bot |
| GetDCABotStats | DCA-botstatistieken ophalen | |
| GetAvailableStrategyList | Beschikbare strategielijst ophalen | |
| GetBlacklistPairs | Zwarte-lijst-paren ophalen | |
| AddBlacklistPairs | Zwarte-lijst-paren toevoegen |
| Methode | Argumenten | Beschrijving |
| GetDeals | Haal alle deals op | |
| GetDeal | aId: id van de deal | Haal een deal op via ID |
| UpdateDeal | aId: id van de deal | Een deal bijwerken |
| CancelDeal | aId: id van de deal | Een deal annuleren |
| CloseAtMarketDeal | aId: id van de deal | Close a deal at market price |
| Methode | Argumenten | Beschrijving |
| CreateGridBot | Een nieuwe Grid-bot aanmaken | |
| GetGridBot | aId: id van de bot | Een Grid Bot ophalen op ID |
| GetGridBots | Alle Grid Bots ophalen | |
| EnableGridBot | aId: id van de bot | Een Grid Bot inschakelen |
| DisableGridBot | aId: id van de bot | Een Grid Bot uitschakelen |
| DeleteGridBot | aId: id van de bot | Verwijder een Grid Bot |
OnConnect
Wanneer een nieuwe WebSocket-verbinding wordt geopend
OnDisconnect
Wanneer een WebSocket-verbinding wordt gesloten
OnThreeCommasConnect
Wanneer de client een welkomstbericht ontvangt van de 3Commas-server, betekent dit dat de verbinding gereed is.
OnThreeCommasConfirmSubscription
Bevestigt een eerder abonnement verzonden door de client.
OnThreeCommasRejectSubscription
Er is een fout bij het abonneren op een 3Commas-kanaal
OnThreeCommasMessage
Hier ontvangt de client de gegevens die door de server zijn verzonden met betrekking tot de geabonneerde kanalen
OnThreeCommasPing
Ping verzonden door de server naar de client.
OnThreeCommasHTTPException
Als er een fout optreedt bij het aanroepen van HTTP REST-methoden, wordt deze gebeurtenis aangeroepen.