Domande frequenti sull'API di OKX
A cosa fa riferimento la passphrase?
Si tratta della password inserita quando hai richiesto l'APIKey. Tienila a mente. Una volta dimenticata, non potrai recuperarla e dovrai creare una nuova APIKey.
Come si crea un APIKey del disco demo?
Per fare trading sull'API del disco demo, devi creare un APIKey sul disco demo. Segui i passaggi seguenti:
Accedi al tuo conto OKX > Trading > Trading demo > Centro personale > Crea l'APIKey del conto demo > Inizia il trading demo
La chiave API scade?
Le APIKey che non sono legate a un IP e hanno i permessi di transazione o di prelievo, saranno cancellate automaticamente dopo 14 giorni di inattività. Le APIkey non saranno considerate inattive se vengono utilizzate per chiamare interfacce private o relative al conto che richiedono la verifica dell'identità, come visualizzare il saldo del conto, i dati di fatturazione o effettuare ordini.
Solo le chiavi API di sola lettura associate a un IP o a autorizzazioni specifiche non scadranno.
È possibile inserire un ordine in unità di valuta quando si effettua un ordine tramite l'interfaccia?
No; per gli ordini a contratto, l'interfaccia prevede gli ordini in numero di contratti. Se devi calcolare la conversione tra il numero di contratti e criptovalute, puoi consultare l'interfaccia che riporta la tabella per le conversioni da contratto a moneta che trovi qui.
Come faccio a il tasso di fluttuazione dell'interfaccia?
L'interfaccia non può ottenere direttamente l'aumento o la diminuzione del prezzo, ma può essere calcolata tramite una formula di calcolo.
Il valore di aumento e diminuzione del prezzo dell'ultima transazione rispetto al prezzo di apertura della linea K di 24 ore prima/il 100% del prezzo di apertura della linea K di 24 ore prima.
I dati della formula di cui sopra possono essere ottenuti attraverso l'interfaccia di mercato qui (last-open24h)/open24h.
Perché viene visualizzato il messaggio di errore "51000 Parameter posSide error" durante l'invio di un ordine?
Per prima cosa è necessario verificare la modalità del conto; modalità di acquisto e vendita/modalità di apertura e chiusura, che può essere visualizzata qui per ottenere posMode.
Nota:
Nel caso dell'apertura e della chiusura di posizioni e dell'inserimento di ordini utilizzando un contratto, è richiesto il parametro posSide e viene inserito in long o in short.
Se si tratta di una modalità di acquisto e vendita, o se una criptovaluta o una transazione con leva finanziaria viene condotta in modalità di apertura e chiusura, posSide supporta solo la trasmissione netta o nulla.
Che interfaccia può essere utilizzata per ottenere il valore nominale del contratto e la quantità minima dell'ordine?
Puoi utilizzare l'interfaccia per ottenere informazioni di base sui prodotti di trading qui.
valore nominale del contratto: ctVal, quantità minima dell'ordine: minSz.
Qual è il formato di instId?
Puoi utilizzare direttamente l'interfaccia per ottenere le informazioni di base sui prodotti di trading qui.
Come faccio a impostare stop-loss e take-profit?
Se l'ordine è collegato a take-profit o stop-loss, puoi fare riferimento all'interfaccia dell'ordine qui: parametri array attachAlgoOrds
Tuttavia, se si tratta di un ordine stop-loss separato, puoi fare riferimento all'interfaccia di commissione strategica che trovi qui;
Perché ricevo un errore quando configuro il prezzo di attivazione per take-profit e stop-loss: 51046, 51047, 51048, 51049?
Regole per l'impostazione del prezzo di attivazione per stop-loss e take-profit: durante la vendita, il prezzo di attivazione del take-profit è maggiore del prezzo dell'ultima transazione e il prezzo di attivazione dello stop-loss è minore del prezzo dell'ultima transazione; mentre durante l'acquisto, il prezzo di attivazione del take-profit è minore del prezzo dell'ultima transazione e il prezzo di attivazione dello stop-loss è maggiore del prezzo dell'ultima transazione.
Cosa significa "Interface error: 50102 Timestamp request expired"?
Questo errore si verifica quando la timestamp è scaduta. Devi chiamare l'interfaccia dell'ora di sistema qui per sincronizzare l'ora locale con quella del server. Mantenere la differenza di tempo entro 30 secondi può aiutare a evitare questo problema.
Nota: l'ora nell'intestazione della richiesta è in UTC0. Quando si chiama all'interfaccia dell'ora del server, l'ora viene indicata in UTC + 8.
Cosa significa "Interface error: 50101 APIKey does not match the current environment"?
Ciò dipende dall'incoerenza tra APIKey e l'ambiente attuale. Una chiamata conto reale richiede l'utilizzo dell'APIKey conto reale e il valore del parametro di trading simulato x nell'intestazione della richiesta deve essere 0. Una chiamata conto simulata richiede l'utilizzo dell'APIKey conto simulato e il valore del parametro di trading simulato x nell'intestazione della richiesta deve essere 1.
Cosa significa "Interface error: 51010 Request unsupported under current account mode"?
Questo è correlato al tuo conto modalità. Se vuoi effettuare una leva finanziaria o un contratto a valuta unica, devi impostare le altre tre modalità, ad eccezione della modalità spot. Puoi impostarlo tramite le impostazioni dell'interfaccia qui, oppure puoi impostarlo sul Web o sull'app.
Nota: la prima impostazione deve essere configurata sulla pagina o sull'app; opzione di impostazioni sul menu principale della pagina di trading - Modalità conto.
Cosa significa "Interface error: 51121 Order quantity must be a multiple of the lot size"?
Nell'API, gli ordini contratto sono in unità di fogli e devono essere un multiplo della quantità minima di ordine della valuta coppia. La quantità minima dell'ordine può essere ottenuta tramite il campo minSz dell'interfaccia del prodotto qui
"Withdrawal error: 58207 Withdrawal address is not whitelisted for verification exemption": perché la verifica di allowlist continua a segnalare un errore quando viene chiusa nella pagina di prelievo?
Per prelevare le monete utilizzando l'interfaccia API, è necessario aggiungere un indirizzo di prelievo nella pagina e selezionare il pulsante Non verified by Visa. Il fatto che la verifica di allowlist sia disattivata nella pagina non influisce sul funzionamento dell'interfaccia.
Cosa significa "Interface error: 50004 API endpoint request timeout" (non significa che la richiesta sia andata a buon fine o no, controlla il risultato della richiesta)?
L'errore 50004 è di solito causato da un'eccessiva pressione del server. 8, 16 e 24 ore sono gli orari di riferimento per raccogliere le commissioni di capitale ogni giorno. Al momento, la pressione del server è elevata. Ti consigliamo di non effettuare transazioni in questo momento. Se viene segnalato un errore 50004 in altri momenti, è possibile riprovare in seguito. Se un ordine viene effettuato con un errore 50004, non rappresenta il risultato effettivo della richiesta di interfaccia. La richiesta potrebbe avere esito positivo o non riuscire. Fai riferimento al risultato effettivo.
Nota: se hai altre domande o altre domande relative all'API, puoi contattarci scansionando il codice di seguito tramite l'app.
Che cos'è l'errore "50119 La chiave API non esiste"?
Questo errore si verifica di solito quando il dominio del tuo conto non corrisponde alla tua area geografica.
Per utenti SEE, modifica il nome di dominio della tua richiesta API in eea.okx.com anziché www.okx.com
Per utenti USA, modifica il nome di dominio della tua richiesta API in us.okx.com anziché www.okx.comwww.okx.
Se stai usando un software di terze parti per connetterti con OKX e visualizzi questo errore, controlla se il fornitore di software supporta i domini regionali. Ad esempio, gli utenti SEE devono connettersi tramite eea.okx.com, altrimenti la richiesta avrà esito negativo.
Perché viene visualizzato l'errore "50110" quando si associa a un software di terze parti?
Questo errore potrebbe verificarsi se il tipo di chiave API attuale non è compatibile con l'associazione di software di terze parti. Prova a richiedere il tipo di transazione della chiave API senza associare un elenco di IP, quindi riconnetterti il software di terze parti.