API 3Commas

3Commas

 

Ondersteunde API's

 

WebSockets API

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:

 

 

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.

 

REST API

Connectiviteit testen

Methode Argumenten Beschrijving
GetPing    
GetServerTime   Retourneert de servertijd

 

Account

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

 

 

Slimme trades

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

 

DCA Bot

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

 

Deals

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

 

Grid Bot

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

 

Gebeurtenissen

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.