Häufig gestellte Fragen zur API

Zusammenfassung:
Dieser Artikel beantwortet häufig gestellte Fragen zur Verwendung der Bitvavo API, einschließlich Handel, Auszahlungen, WebSocket-Verbindungen und Rate Limits. Sie finden hier Erklärungen, Anwendungsdetails und Verweise auf die API-Dokumentation für weitere Informationen.


Einleitung

Die Bitvavo API ermöglicht es Ihnen, zu handeln, Guthaben zu verwalten und Ihr Konto über programmgesteuerten Zugriff zu automatisieren. Nachfolgend finden Sie Antworten auf die häufigsten API-bezogenen Fragen, nach Themen geordnet.


Handel

Sind Order- und Stornierungsanfragen über WebSocket schneller als REST-Aufrufe?

Ja. Laut unseren Messungen sind WebSocket (WS)-Anfragen in den meisten Fällen schneller als REST-Aufrufe.

Warum zeigt mein Trading-Bot manchmal eine Fehlermeldung wegen eines „Mindestwerts“ an?

Mindesttransaktionswerte können gelegentlich zu Problemen führen. Um den aktuellsten Mindestbestellwert zu finden, verwenden Sie den GET /markets-Endpoint und prüfen Sie die minOrder-Parameter. Es kann zu einer Verzögerung kommen, da Handelsgebühren nach Abschluss der Transaktionen berechnet werden.

Kann das Rate Limit meines API-Keys erhöht werden?

Ja. Wenn Sie ein höheres Rate Limit für Handel mit hohem Volumen benötigen, kontaktieren Sie bitte unser Support-Team und geben Sie Details zu Ihrem erwarteten Handelsvolumen an.

Gibt es eine Dokumentation zu Fehlermeldungen für REST- oder WebSocket-Anfragen?

Ja. Weitere Informationen zu Fehlercodes finden Sie in der API-Dokumentation.

Können Sie über die API Benachrichtigungen zu geplanten Wartungsarbeiten erhalten?

Derzeit gibt es keinen API-Endpoint für Wartungsankündigungen. Für Service-Updates können Sie unsere Statusseite besuchen.

Wird der Nonce-Wert während einer WebSocket-Sitzung zurückgesetzt?

Der Nonce wird zurückgesetzt, wenn die Matching Engine (ME) neu gestartet wird. Innerhalb einer Sitzung sollte er sich nicht verringern, es sei denn, es erfolgt ein Neustart.

Wie können bestimmte abgelehnte Orders identifiziert werden?

Sie können eine requestId in Ihre Anfrage einfügen, um Orders nachzuverfolgen und Antworten zuzuordnen.

Kann der TimeInForce-Parameter nachträglich geändert werden?

Nein. Der TimeInForce-Parameter ist standardmäßig auf „Good Till Cancelled“ (GTC) gesetzt und kann nach der Orderaufgabe nicht geändert werden.

Wie kann ich mein Euro-Guthaben abfragen?

Verwenden Sie den GET /balances-Endpoint mit dem Symbol EUR. Weitere Informationen finden Sie in der API-Dokumentation.

Was zeigt der Zeitstempel in den Trades an?

Der Zeitstempel zeigt den Zeitpunkt des Trades an, angegeben in UTC.


WebSocket

Profitiert der WebSocket-Zugang von einer Authentifizierung beim Empfang von Marktdaten?

Ja. Authentifizierte Nutzerinnen und Nutzer erhalten höhere Rate Limits. Siehe den Abschnitt zu Rate Limits in der API-Dokumentation für Details.

Bietet die Authentifizierung von WebSocket-Verbindungen einen Geschwindigkeitsvorteil?

Nein. Eine Authentifizierung erhöht die Geschwindigkeit nicht, wird aber empfohlen, um sicherzustellen, dass Sie innerhalb der korrekten Rate Limits bleiben.

Wie tief ist das Orderbuch für WebSocket?

Bitvavo stellt die vollständige Tiefe des Orderbuchs bereit, wie sie von der Matching Engine empfangen wird.

Sind WebSocket-Updates über Sitzungen hinweg konsistent?

Ja. Alle Clients, die dasselbe Markt-Abonnement haben, erhalten identische Updates.

Bleiben WebSocket-Verbindungen während eines Neustarts der Matching Engine bestehen?

Ja. WebSocket-Verbindungen bleiben während eines Neustarts der Matching Engine bestehen.

Was passiert, wenn ein WebSocket-Client die Update-Geschwindigkeit nicht verarbeiten kann?

WebSocket läuft über TCP, daher werden alle Pakete in der richtigen Reihenfolge zugestellt. Wenn Ihr Puffer jedoch überläuft, kann der Server die Nachrichtenrate verlangsamen oder die Verbindung trennen.

Warum erhalte ich „Handshake status 429 Too Many Requests“-Fehler bei erneuten Verbindungen?

Dieser Fehler tritt häufig auf, wenn Wiederverbindungen zu schnell hintereinander erfolgen. Stellen Sie sicher, dass Ihre Wiederverbindungsversuche zeitlich versetzt sind, und prüfen Sie, ob eine gemeinsame IP-Nutzung (z. B. über VPN) vorliegt.

Ist die Reihenfolge der Ausführungen bei Fill- und Order-Ereignissen garantiert?

Nein. Aufgrund der parallelen Verarbeitung in der Matching Engine ist die Reihenfolge nicht garantiert.


Auszahlungen

Können Transaktionskosten in Euro intern über die API übertragen werden?

Nein. Interne Überweisungen sind nur für digitale Assets verfügbar. Euro-Transaktionen werden auf eine IBAN gesendet und sind somit extern.

Kann ich die Auszahlungssperre deaktivieren, um nur interne Transfers zuzulassen?

Nein. Das Deaktivieren der Auszahlungssperre ist für alle Auszahlungen erforderlich, unabhängig davon, ob sie intern oder extern sind.

Wie richte ich eine interne Überweisung mit der API ein?

Geben Sie die Wallet-Adresse in der POST-Methode für digitale Assets an. Die erforderlichen Parameter finden Sie in der API-Dokumentation.


Rate Limits

Unterscheidet sich das Gewicht einer WebSocket-Anfrage je nach Abonnementtyp?

Nein. Jeder Abonnementtyp (OrderBook, Ticker, Trades) hat ein Standardgewicht. Weitere Informationen finden Sie in der API-Dokumentation.

Still need help?

Our AI assistant Vavo can answer your questions instantly, 24/7.

Chat with Vavo