Erste Schritte Hinweis: Die REST-API hat nur Zugriff auf Legacy-Konten. Um auf v20-Konten zuzugreifen, verwenden Sie bitte die v20 REST API. Holen Sie sich ein OANDA fxTrade-Konto Sie benötigen ein fxTrade oder fxTrade Practice-Konto, um die OANDA-API zu verwenden. Probieren Sie ein kostenloses Demo-Konto oder öffnen Sie ein Live-Konto Get REST API-Zugang Melden Sie sich auf dem Account Management Portal (AMP) auf fxTrade an und wählen Sie unter Andere Aktionen die Option API-Zugriff verwalten. Generieren Sie Ihr persönliches Zugriffstoken sofort, nachdem Sie mit der API-Lizenz einverstanden sind Fertig für automatisiertes Trading Erstellen Sie Anfragen an die OANDAs fxTrade-Plattform mit Ihrem persönlichen Zugriffstoken. Was kann ich mit der OANDA REST API tun? Wir haben unsere API auf unserem preisgekrönten Devisenhandel entwickelt Plattform, fxTrade. Erhalten Sie Echtzeit-Wechselkurse auf über 90 Währungspaaren. Überwachung der Forex-Markt für Änderungen in Echtzeit, 24 Stunden am Tag. Sie haben Zugang zu historischen Währungskursen, die über 10 Jahre alt sind. Platzieren Sie Trades und Aufträge mit unserer Handels-API. Sie können Kontoaktivitäten, Balance, Trades und Bestellungen abrufen. Wie kann ich starten? Der Leverage-Handel ist ein hohes Risiko und nicht für alle geeignet. Sie könnten alle Ihre hinterlegten Fonds verlieren. Artikel dienen nur allgemeinen Informationszwecken und sind keine Anlageberatung oder eine Lösung zum Kauf oder Verkauf von Anlageprodukten. Meinungen sind die der Autoren und nicht unbedingt die der OANDA, ihrer Offiziere oder ihrer Direktoren. Die gezeigten Beispiele dienen nur der Veranschaulichung und können nicht die aktuellen Preise oder Angebote von OANDAStreaming-Endpunkten enthalten. Eingabeparameter accountId: Erforderlich Das Konto, für das die Preise gelten. Instrumente: Erforderlich Eine URL codiert Komma (2C) getrennt Liste der Instrumente, Preise zu holen. SessionId: Optional Eine eindeutige Sitzungs-ID, die verwendet wird, um die Rate-Stream-Verbindung zu identifizieren. Der angegebene Wert muss zwischen 1 und 12 alphanumerische Zeichen betragen. Wenn eine Anforderung mit einer Sitzungs-ID durchgeführt wird, die der Sitzungs-ID einer bestehenden Verbindung entspricht, wird die ältere Verbindung getrennt. Die Anwendungsbeispiele finden Sie im Abschnitt "Best Practices". Body (Stream) Alle Daten, die in den Stream geschrieben werden, werden im JSON-Format codiert. Die zurückgegebenen Anfangsdaten sind Preisschnappschüsse der gezeichneten Instrumente. Nachfolgende Preisdaten werden in den Strom geschrieben, sobald neue Preise verfügbar sind. Heartbeats werden in den Stream geschrieben, um sicherzustellen, dass die HTTP-Verbindung aktiv bleibt. JSON Response Fields OANDA beendet bestehende aktive Verbindungen unter den folgenden Szenarien. OANDAs Instandhaltungsausfallzeiten. Backend-Komponenten werden in Wartungsfenstern deaktiviert und aktualisiert. Die Anzahl der aktiven Verbindungen hat die dem angegebenen Zugriffstoken gewährte Grenze überschritten. Die älteste Verbindung mit dem angegebenen Zugriffstoken wird getrennt. Eine Trennungsnachricht wird an die zu trennende Verbindung gesendet. Es wurde eine Sitzungs-ID angegeben, die mit einer vorhandenen Streams-Sitzungs-ID übereinstimmt. Der vorhandene Stream wird getrennt und ein neuer Stream mit der angegebenen Session-ID wird eingerichtet. Eine Trennungsnachricht wird an die zu trennende Verbindung gesendet. Hinweis: Dies gilt nur für Raten-Streaming. Es wird empfohlen, dass die Client-Anwendung die Verbindung beendet und den zugehörigen Stream erneut verbindet, wenn: mehr als 10 Sekunden keine Daten empfangen wurden (keine Ticks, keine Heartbeats). Es wurden keine Daten mehr als 20 Sekunden vom Ereignisstrom empfangen (keine Ereignisse, keine Herzschläge). Es gibt eine Re-Connection Rate Limit an Ort und Stelle, die durchgesetzt wird. Clients, deren Wiederverbindungsversuche diese Grenze überschreiten, erhalten HTTP 429-Fehlerantworten. Clientanwendungen werden empfohlen, eine Backoff-Implementierung für Wiederverbindungsversuche zu verwenden. Die Implementierung beinhaltet das exponentielle Backoff. Wenn Ihr Wiederherstellungsversuch beispielsweise einen HTTP-Fehler empfängt, gehen Sie für eine Sekunde zurück, bevor Sie den nächsten erneuten Verbindungsversuch starten. Verdoppeln Sie das Backoff-Intervall, bis die Verbindung erfolgreich hergestellt wurde. Leverage-Handel ist ein hohes Risiko und nicht für alle geeignet. Sie könnten alle Ihre hinterlegten Fonds verlieren. Artikel dienen nur allgemeinen Informationszwecken und sind keine Anlageberatung oder eine Lösung zum Kauf oder Verkauf von Anlageprodukten. Meinungen sind die der Autoren und nicht unbedingt die der OANDA, ihrer Offiziere oder ihrer Direktoren. Die gezeigten Beispiele dienen nur zur Veranschaulichung und können nicht die aktuellen Preise oder Angebote von OANDA widerspiegeln
No comments:
Post a Comment