Il feed WebSocket fornisce aggiornamenti in tempo reale dei dati di mercato per Trade e Deal
È possibile sottoscriversi ai seguenti canali pubblici:
| Method | Argomenti | Description |
| SubscribeSmartTrades | ||
| SubscribeDeals |
Questi canali richiedono l'autenticazione rispetto ai server 3Commas. Quindi richieda per prima cosa le Sue chiavi API nel Suo account 3Commas e poi imposti i valori nella proprietà ThreeComas del componente:
ApiKey
ApiSecret
Se la sottoscrizione ha esito positivo, verrà chiamato l'evento OnThreeCommasConfirmSubscription. In caso contrario, viene chiamato l'evento OnThreeCommasRejectSubscription; è possibile ottenere il motivo del rifiuto utilizzando il parametro aRawMessage.
| Method | Argomenti | Description |
| GetPing | ||
| GetServerTime | Restituisce l'ora del server |
| Method | Argomenti | Description |
| GetAccounts | Elenco degli exchange connessi dall'utente | |
| GetMarketList | Elenco dei mercati supportati | |
| GetMarketPairs | aMarketCode: codice del mercato | Tutte le coppie di mercato |
| GetCurrencyRatesWithLeverageData | aMarketCode: codice del mercato aPair: nome della coppia | Tassi di cambio e limiti con dati sulla leva finanziaria |
| GetCurrencyRates | aMarketCode: codice del mercato aPair: nome della coppia | Tariffe e limiti valutari |
| GetBalances | aAccountId: id dell'account | Bilanciamento del carico per l'exchange specificato |
| GetAccountTableData | aAccountId: id dell'account | Informazioni su tutti i saldi dell'utente sull'exchange specificato |
| GetAccountLeverage | aAccountId: id dell'account aPair: nome della coppia | Informazioni sulla leva dell'account |
| GetAccountInfo | aAccountId: id dell'account | Informazioni account singolo |
| Method | Argomenti | Description |
| GetSmartTradeHistory | Recupera la cronologia dei trade | |
| PlaceMarketOrder | aAccountId: id dell' account aOrderSide: acquisto o vendita aPair: nome della coppia aQuantity: quantità | Inserisce un ordine a mercato |
| PlaceLimitOrder | aAccountId: id dell'account aOrderSide: acquisto o vendita aPair: nome della coppia aQuantity: quantità aPrice: prezzo limite | Inserisce un ordine Limit |
| GetSmartTrade | aId: id della transazione | Ottieni uno Smart Trade tramite l'Id del Trade |
| CancelSmartTrade | aId: id della transazione | Annulla un Smart Trade tramite l'Id del Trade |
| CloseByMarketSmartTrade | aId: id della transazione | |
| EditSmartTrade | aId: id della transazione | Modifica un Smart Trade esistente |
| ForceStartSmartTrade | aId: id della transazione | Avvia forzatamente uno Smart Trade |
| AddFundsSmartTrade | aId: id della transazione | Aggiungere fondi a uno Smart Trade |
| GetSmartTradeTrades | aId: id della transazione | Ottieni i trade di uno Smart Trade |
| Method | Argomenti | Description |
| CreateDCABot | Crea un nuovo bot DCA | |
| GetDCABot | aId: id del bot | Ottieni un bot DCA per ID |
| GetDCABots | Ottieni tutti i Bot DCA | |
| EnableDCABot | aId: id del bot | Abilitare un DCA Bot |
| DisableDCABot | aId: id del bot | Disabilitare un Bot DCA |
| DeleteDCABot | aId: id del bot | Eliminare un DCA Bot |
| CancelDCABot | aId: id del bot | Annulla un bot DCA |
| GetDCABotStats | Ottiene le statistiche del DCA Bot | |
| GetAvailableStrategyList | Ottieni l'elenco delle strategie disponibili | |
| GetBlacklistPairs | Ottieni coppie nella blacklist | |
| AddBlacklistPairs | Aggiungere coppie alla blacklist |
| Method | Argomenti | Description |
| GetDeals | Ottiene tutte le operazioni | |
| GetDeal | aId: id del deal | Ottiene un deal per Id |
| UpdateDeal | aId: id del deal | Aggiorna un'operazione |
| CancelDeal | aId: id del deal | Annulla un'operazione |
| CloseAtMarketDeal | aId: id del deal | Chiude un'operazione al prezzo di mercato |
| Method | Argomenti | Description |
| CreateGridBot | Crea un nuovo Grid Bot | |
| GetGridBot | aId: id del bot | Recupera un Grid Bot tramite Id |
| GetGridBots | Recupera tutti i Grid Bot | |
| EnableGridBot | aId: id del bot | Abilita un Grid Bot |
| DisableGridBot | aId: id del bot | Disabilita un Grid Bot |
| DeleteGridBot | aId: id del bot | Elimina un Grid Bot |
OnConnect
Quando una nuova connessione WebSocket viene aperta
OnDisconnect
Quando una connessione WebSocket viene chiusa
OnThreeCommasConnect
Quando il client riceve un messaggio Welcome dal server 3Commas, significa che la connessione è pronta.
OnThreeCommasConfirmSubscription
Conferma una precedente sottoscrizione inviata dal client.
OnThreeCommasRejectSubscription
Si è verificato un errore durante il tentativo di sottoscrivere un canale 3Commas
OnThreeCommasMessage
Qui il client riceve i dati inviati dal server relativi ai canali sottoscritti
OnThreeCommasPing
Ping inviato dal server al client.
OnThreeCommasHTTPException
Se si verifica un errore durante la chiamata ai metodi HTTP REST, verrà chiamato questo evento.