Domande frequenti sull’API di Bitvavo
Riepilogo:
Questo articolo risponde alle domande più frequenti sull’utilizzo dell’API di Bitvavo, incluse le operazioni di trading, i prelievi, le connessioni WebSocket e i limiti di velocità. Troverai spiegazioni, dettagli pratici e collegamenti alla documentazione dell’API per maggiori informazioni.
Introduzione
L’API di Bitvavo ti permette di fare trading, gestire i tuoi saldi e automatizzare il tuo account tramite accesso programmatico. Di seguito trovi le risposte alle domande più comuni sull’API, organizzate per argomento.
Trading
Le richieste di ordine e annullamento tramite WebSocket sono più veloci delle chiamate REST?
Sì. In base alle nostre misurazioni, le richieste WebSocket (WS) sono più rapide delle chiamate REST nella maggior parte dei casi.
Perché il mio bot di trading a volte mostra un errore di “valore minimo”?
I valori minimi di transazione possono causare problemi occasionali. Per verificare l’importo minimo più recente di un ordine, usa l’endpoint (punto di accesso) GET /markets e controlla i parametri minOrder. Tieni presente che può esserci un ritardo, poiché le commissioni di trading vengono applicate dopo il completamento delle operazioni.
È possibile aumentare il limite di velocità della mia chiave API?
Sì. Se hai bisogno di un limite più alto per operazioni ad alto volume, contatta il team di Supporto e indica i dettagli sul tuo volume di trading previsto.
Esiste una documentazione sugli errori per le richieste REST o WebSocket?
Sì. Consulta la documentazione dell’API per visualizzare l’elenco completo dei codici di errore.
Posso ricevere notifiche sugli interventi di manutenzione programmata tramite l’API?
Attualmente non è disponibile un endpoint per gli avvisi di manutenzione. Per restare aggiornato sui servizi, visita la nostra pagina di stato.
Il valore del nonce viene reimpostato durante una sessione WebSocket?
Il nonce viene reimpostato se il motore di matching (Matching Engine) si riavvia. Non dovrebbe diminuire durante una sessione, a meno che non avvenga un riavvio.
Come posso identificare ordini rifiutati specifici?
Puoi includere un requestId nella tua richiesta per aiutarti a tracciare gli ordini e collegare le risposte corrispondenti.
Posso modificare il parametro TimeInForce dopo averlo impostato?
No. Il parametro TimeInForce è impostato di default su “Good Till Cancelled” (GTC) e non può essere modificato dopo l’invio dell’ordine.
Come posso controllare il mio saldo in euro?
Usa l’endpoint GET /balances con il simbolo EUR. Trovi maggiori dettagli nella documentazione dell’API.
Cosa indica il timestamp nelle operazioni?
Il timestamp mostra il momento in cui è avvenuta l’operazione, espresso in UTC.
WebSocket
L’autenticazione migliora la ricezione dei dati di mercato tramite WebSocket?
Sì. Gli utenti autenticati ricevono limiti di velocità più elevati. Consulta la sezione dedicata ai limiti nella documentazione dell’API per maggiori dettagli.
L’autenticazione delle connessioni WebSocket offre un vantaggio di velocità?
No. L’autenticazione non migliora la velocità, ma è consigliata per assicurarti di operare entro i limiti stabiliti.
Qual è la profondità del libro ordini per WebSocket?
Bitvavo fornisce la profondità completa del libro ordini, così come viene ricevuta dal motore di matching.
Gli aggiornamenti WebSocket sono coerenti tra le sessioni?
Sì. Tutti i client iscritti allo stesso mercato ricevono aggiornamenti identici.
Le connessioni WebSocket restano attive durante un riavvio del motore di matching?
Sì. Le connessioni WebSocket rimangono attive durante il riavvio del motore di matching.
Cosa succede se un client WebSocket non riesce a mantenere il ritmo degli aggiornamenti?
WebSocket utilizza il protocollo TCP, quindi tutti i pacchetti vengono consegnati nell’ordine corretto. Tuttavia, se il buffer si riempie, il server può rallentare la frequenza dei messaggi o disconnettere il client.
Perché vedo errori “Handshake status 429 Too Many Requests” durante le riconnessioni?
Questo errore si verifica spesso quando i tentativi di riconnessione avvengono troppo rapidamente. Assicurati di distanziare i tentativi e verifica se esiste un uso condiviso dell’indirizzo IP, ad esempio tramite una VPN.
L’ordine è garantito per gli eventi di esecuzione e ordine?
No. L’ordine non è garantito a causa della natura concorrente del motore di matching.
Prelievi
I costi di transazione in euro possono essere trasferiti internamente tramite l’API?
No. I trasferimenti interni sono disponibili solo per gli asset digitali. Le transazioni in euro vengono inviate a un IBAN esterno.
Posso disattivare il blocco dei prelievi per consentire solo trasferimenti interni?
No. La disattivazione del blocco dei prelievi è richiesta per tutti i prelievi, sia interni sia esterni.
Come posso impostare un trasferimento interno tramite l’API?
Inserisci l’indirizzo del wallet nel metodo POST per gli asset digitali. Consulta la documentazione dell’API per conoscere i parametri richiesti.
Limiti di velocità
Il peso di una richiesta WebSocket varia in base al tipo di sottoscrizione?
No. Ogni tipo di sottoscrizione (OrderBook, Ticker, Trades) ha un peso standard. Consulta la documentazione dell’API per conoscere i valori esatti.
Was this article helpful?