OKX API Veelgestelde vragen
Waar verwijst de Passphrase naar?
Dit is het wachtwoord dat je hebt ingevuld bij het aanvragen van de API-sleutel. Je moet het zelf onthouden. Als je het vergeet, kun je het niet terughalen en moet je een nieuwe API-sleutel aanmaken.
Hoe maak ik een API-sleutel aan?
In de app:
1. Log in op je OKX-account > Selecteer Menu (⋮⋮⋮) > Scroll naar beneden en selecteer API > API-sleutel aanmaken
2. Vul de API-naam in > Selecteer Account en Doel > Voer de toelatingslijst voor IP-adressen in > Selecteer Machtigingen > Voer de Parafrase in
Op het web:
1. Log in op je OKX-account > Ga naar je Profiel en selecteer API en verbindingen > API-sleutel aanmaken
2. Vul de API-sleutelnaam in > Selecteer Account en Gebruikt voor
3. Voer de toelatingslijst voor IP-adressen in > Selecteer Machtigingen > Voer de Parafrase in
Opmerking:
IP-adressen helpen je API-sleutel te beveiligen. Je kunt tot 20 adressen per sleutel koppelen, gescheiden door een komma of een spatie.
Je moet de API-informatie bekijken en toegang krijgen tot de interface. Houd je wachtwoord veilig. Je kunt een nieuwe API aanmaken als je het wachtwoord verliest, omdat wij geen APIs kunnen herstellen.
Hoe beheer of bewerk ik de API-sleutel?
Om je API-sleutel op OKX te beheren of te bewerken:
Log in op je OKX-account en ga naar Profiel > API.
Je ziet een lijst met je bestaande API-sleutels. Klik op degene die je wilt beheren.
Vanaf hier kunt u:
Bekijk de naam van de API-sleutel, de machtigingen en de gekoppelde IP-whitelist.
Bewerk de sleutelnaam, machtigingen (Lezen, Handelen, Opnemen) of gekoppelde IP-adressen.
Verwijder de sleutel als deze niet langer nodig is.
Opmerking: Je kunt de Passphrase niet bekijken nadat deze is aangemaakt. Als je deze kwijtraakt, moet je de bestaande sleutel verwijderen en een nieuwe aanmaken. Bewaar je gegevens altijd veilig.
Hoe kan ik spot- en margehandel onderscheiden als ik via API handel?
De manier waarop spot en margehandel via de API worden onderscheiden, kan variëren afhankelijk van uw accounttype en instellingen. We raden aan de OKX API-documentatie te raadplegen voor de meest nauwkeurige en actuele parameters die van toepassing zijn op uw accountconfiguratie.
Als je meer uitleg nodig hebt, neem dan contact op met OKX Assistant voor persoonlijke begeleiding.
Hoe maak ik een demo disk API-sleutel aan?
Om te handelen op de demo disk API, moet je een API-sleutel aanmaken op de demo disk. Volg de onderstaande stappen:
Log in op uw OKX-account > Handelen > Demohandel > Persoonlijk centrum > Maak een API-sleutel voor demohandel aan > Begin met demohandel
Verloopt de API-sleutel?
API-sleutels die niet aan een IP zijn gebonden en transacties of opnames mogen uitvoeren, worden automatisch verwijderd na 14 dagen inactiviteit. API-sleutels worden niet als inactief beschouwd als ze worden gebruikt om privé- of accountgerelateerde interfaces aan te roepen die identiteitsverificatie vereisen, zoals het bekijken van het accountsaldo, facturatiegegevens of het plaatsen van orders.
Alleen alleen-lezen API-sleutels die aan een IP-adres of specifieke machtigingen zijn gebonden, verlopen niet.
Wat zijn de permissies voor Lening, verdien en overschrijving?
Overschrijving: Hiermee kan de sleutel geld overschrijven tussen uw accounts. Beschikbaar voor alle accounts.
Lening: Hiermee kan de sleutel leningen lenen, terugbetalen en beheren. Alleen zichtbaar als je account over de vereiste functie-geschiktheid beschikt.
Verdien: Hiermee kan de sleutel zich abonneren op en opnemen van Verdien-producten. Alleen zichtbaar als je account over de vereiste functie-geschiktheid beschikt.
Als uw API-sleutel eerder Trade-machtigingen had ingeschakeld, worden alle drie de machtigingen automatisch geactiveerd bij deze update. Er is geen handmatige configuratie nodig.
Kunnen er bestellingen worden geplaatst in valuta-eenheden bij het plaatsen van bestellingen via de interface?
Nee; voor contractorders staat de interface standaard op orders in aantal contracten. Als je de conversie tussen het aantal contracten en munten moet berekenen, kun je de interface voor contract-naar-munt conversie hier raadplegen.
Hoe verkrijg je het schommelingspercentage van de interface?
De interface kan de prijsstijging of -daling niet direct verkrijgen, maar deze kan worden berekend met een rekenformule.
De stijging en daling van de waarde van de laatste transactieprijs vergeleken met de openingsprijs van de K-lijn 24 uur geleden / 100% van de openingsprijs van de K-lijn 24 uur geleden.
De bovenstaande formulegegevens zijn te verkrijgen via de marktinterface hier.
Wat is de reden voor de foutmelding "51000 Parameter posSide error" bij het plaatsen van een order?
Je moet eerst de accountmodus controleren; koop- en verkoopmodus/openings- en sluitingsmodus, die je hier kunt bekijken om posMode te verkrijgen.
Opmerking:
Bij het openen en sluiten van posities en het plaatsen van orders met een contract is de parameter posSide vereist, en wordt long of short ingevuld.
Als het een koop- en verkoopmodus is, of als een cryptocurrency- of hefboomtransactie wordt uitgevoerd onder de openings- en sluitingsmodus, ondersteunt posSide alleen netto of geen overdracht.
Welke interface kan worden gebruikt om de nominale waarde van het contract en het minimale orderaantal te verkrijgen?
Je kunt de interface gebruiken om basisinformatie over handelsproducten te verkrijgen hier.
contract nominale waarde: ctVal, minimum order aantal: minSz.
Wat is het formaat van instId?
Je kunt de interface direct gebruiken om de basisinformatie van handelsproducten hier te verkrijgen.
Hoe stel ik een stop-loss en take-profit in?
Als de order is gekoppeld aan take-profit stop-loss, kunt u de orderinterface hier raadplegen: attachAlgoOrds array parameters.
Als het echter een aparte stop-loss order is, kunt u verwijzen naar de interface voor strategiecommissie hier.
Waarom wordt er een foutmelding weergegeven bij het instellen van de triggerprijs voor take-profit en stop-loss: 51046, 51047, 51048, 51049?
Regels voor het instellen van de triggerprijs voor stop-loss/take-profit – bij verkoop is de take-profit triggerprijs hoger dan de laatste transactieprijs, en de stop-loss triggerprijs is lager dan de laatste transactieprijs; bij aankoop is de take-profit triggerprijs lager dan de laatste transactieprijs, en de stop-loss triggerprijs is hoger dan de laatste transactieprijs.
Wat betekent "Interfacefout: 50102 Timestamp-verzoek verlopen"?
Deze fout treedt op wanneer de timestamp is vervallen. Je moet hier de systeemtijdinterface aanroepen om je lokale tijd te synchroniseren met de tijd van onze server. Het binnen 30 seconden houden van het tijdsverschil kan helpen om dit probleem te voorkomen.
Opmerking: de tijd in de aanvraagheader is in UTC0. Bij het aanroepen van de servertijd-interface wordt de tijd geleverd in UTC + 8.
Wat betekent "Interfacefout: 50101 APIKey komt niet overeen met de huidige omgeving"?
Dit komt door een mismatch tussen de API-sleutel en de huidige omgeving. Oproepen van een echt account vereisen het gebruik van de API-sleutel van het echte account, en de waarde van de x-simulated-trading-parameter in de request-header moet 0 zijn. Oproepen van een gesimuleerd account vereisen het gebruik van de API-sleutel van het gesimuleerde account, en de waarde van de x-simulated-trading-parameter in de request-header moet 1 zijn.
Wat betekent "Interfacefout: 51010 Verzoek niet ondersteund onder de huidige accountmodus"?
Dit heeft te maken met je accountmodus. Als je een enkele valuta leverage of contract wilt plaatsen, moet je overschakelen naar een van de andere drie modi, behalve de spotmodus! Je kunt dit instellen via de interface-instellingen hier, of je kunt het instellen op de website of in de app.
Opmerking: de eerste instelling moet worden ingesteld op de pagina of app; instellingenoptie in het hoofdmenu van de handelspagina - accountmodus.
Wat betekent "Interface error: 51121 Order quantity must be a multiple of the lot size"?
In de API zijn contractorders in eenheden van contracten en moeten ze een veelvoud zijn van de minimale ordergrootte van het valutapaar. De minimale ordergrootte kan worden verkregen via het minSz-veld van de productinterface hier.
"Opnamefout: 58207 Opnameadres staat niet op de toelatingslijst voor verificatievrijstelling"; waarom geeft de verificatie van de toelatingslijst nog steeds een foutmelding terwijl deze op de opnamelijst is gesloten?
Om munten op te nemen via de API-interface, is het noodzakelijk om een opnameadres toe te voegen op de pagina en de knop 'niet geverifieerd door visa' aan te vinken. Of de verificatie van de toelatingslijst op de pagina is uitgeschakeld, heeft geen invloed op de functionaliteit van de interface.
Wat betekent "Interfacefout: 50004 API-eindpunt verzoek time-out" (dit betekent niet dat het verzoek succesvol was of is mislukt, controleer de uitkomst van het verzoek)?
50004 wordt meestal veroorzaakt door overmatige serverbelasting. 8, 16 en 24 uur zijn de tijdstippen waarop dagelijks kapitaalkosten worden geïnd. Op deze momenten is de serverbelasting hoog. Het wordt aanbevolen om transacties op deze tijden te spreiden. Als er op andere tijden een fout 50004 wordt gemeld, kan dit later opnieuw geprobeerd worden. Als een order wordt geplaatst met een fout 50004, geeft dit niet het werkelijke resultaat van het interfaceverzoek weer. Het verzoek kan slagen of mislukken. Raadpleeg het werkelijke resultaat.
Wat betekent de foutmelding "50119 API key bestaat niet"?
Deze fout treedt meestal op wanneer het domein van je account niet overeenkomt met je regio.
Voor EEA-gebruikers, wijzig uw API-aanvraagdomeinnaam naar eea.okx.com in plaats van www.okx.com.
Voor US-gebruikers, wijzig uw API-aanvraag domeinnaam naar us.okx.com in plaats van www.okx.com.
Als je een software van derden gebruikt om verbinding te maken met OKX en deze fout ziet, controleer dan bij de softwareleverancier of deze regionale domeinen ondersteunt. Gebruikers uit de EER moeten bijvoorbeeld verbinding maken via eea.okx.com, anders zal het verzoek mislukken.
Waarom wordt de foutmelding "50110" weergegeven bij het koppelen aan software van derden?
Deze fout kan optreden als het huidige type API-sleutel niet compatibel is met de koppeling van software van derden. Probeer een API-sleutel aan te vragen met het type transactie, zonder een IP-lijst te koppelen, en maak vervolgens opnieuw verbinding met de software van derden.
Hoe verkrijg ik de laatste transactieprijs van een bepaald valutapaar?
Gebruik details hier voor tickers en voor ticker, hier. De tickers-interface wordt gebruikt om de laatste transactieprijs van valutaparen in batches te verkrijgen, en ticker wordt gebruikt om de laatste transactieprijs van individuele valutaparen te verkrijgen.
Voorbeeld van de response-parameter van de laatst verhandelde koers in de sectie Tickers
Wat zijn de vereisten om een API-sleutel aan te maken?
Een minimum saldo van 100 USD aan beheerd vermogen (AUM) is vereist om een API-sleutel aan te maken.
Een AUM groter dan 100 USD (AUM > 100U) is vereist om een API-sleutel aan te maken
Voor hoofdaccounts of subaccounts mogen alleen accounts met een AUM van > 100U API-sleutels aanmaken
Opmerking: Deze vereiste is alleen van toepassing op gebruikers in bepaalde gebieden
Opmerking:
Als je vragen hebt over WebSocket of andere API-gerelateerde onderwerpen, klik dan op de link van het artikel en scan de QR-code onderaan het artikel met de OKX-app om lid te worden van de groep en contact op te nemen met onze API-ondersteuningsspecialist.
Hoe te scannen: tik in de app op Menu > het Scan-pictogram en scan de QR-code.