@

Was ist API Trading?

Ein Application Programming Interface (API) ist ein Bündel von Definitionen, Protokollen und Tools zum Erstellen einer Anwendungssoftware. Im Allgemeinen handelt es sich um eine Reihe klar definierter Kommunikationswege zwischen verschiedenen Softwarekomponenten. FXCM bietet vier KOSTENLOSE APIs an, von denen jede direkt mit dem Handelsserver verbunden ist: eine REST API, FIX API, Java API, und eine ForexConnect API. Besuchen Sie unsere GitHub-Seite, um die Dokumentationen, Beispielcodes, echte Fallstudien und mehr zu finden.

REST API:

Die REST (Representational State Transfer) API ist eine webbasierte API, die eine Websocket-Verbindung verwendet, die im Hinblick auf den algorithmischen Handel entwickelt wurde. Entwickler und Investoren können benutzerdefinierte Trading-Apps erstellen, diese in unsere Plattform integrieren, Strategien backtesten und Handelsroboter kreieren. Alles kann in einer beliebigen Programmiersprache erfolgen, die ein Standard-HTTP unterstützt.

FXCM verwendet die neue OAuth 2.0 Spezifikation für die Authentifizierung über Token. Diese gewährleistet eine sichere Autorisierung für den Zugriff auf Ihre Anwendung und kann problemlos bei Webanwendungen, Mobilgeräten und Desktop-Plattformen integriert werden.

Durch die Verwendung der socket.io-Bibliothek verfügt die API über Streaming-Funktionen und überträgt die Daten in einem JSON-Format. Ihre Anwendung wird Zugang zu unseren Echtzeit-Streaming-Marktdaten erhalten, historische Kurse abrufen, Echtzeit-Aktualisierungen für Handelstabellen abonnieren und Live-Trades platzieren.

Wir stellen einen Python-Wrapper zur Verfügung, der ganz einfach in Jupyter Notebook integriert werden kann. Wir bieten auch Fallstudien an, welche die Verwendung der FXCM-Daten zum Aufbau und zum backtesten von Strategien auf den gängigen Plattformen BT Analysis, QSTrader, Zipline und QuantConnect zeigen.

FIX API:

FIX API ist ein FIX-Protokollstandard, der für eine benutzerdefinierte institutionelle Echtzeit-Schnittstelle entwickelt wurde und bis zu 250 Kursaktualisierungen pro Sekunde ermöglicht (bei anderen APIs nicht verfügbar). Es ist unsere schnellste und beliebteste API. Sie erhalten eine vollständige Palette von Orderarten für den Handel, die bei FXCM verfügbar sind. Dafür ist ein FXCM Trading Station-Konto mit einem Mindestguthaben von €5.000 erforderlich.

JAVA API:

Java API, ein Wrapper-SDK der FIX API, bietet Kunden eine voll funktionsfähige programmierbare API in der FXCM-Handelsplattform. Sie enthält Live-Streaming-Kurse sowie historische Kurse für Live-Trades. Sie ist darüber hinaus skalierbar, leicht und robust und mit jedem Java-konformen Betriebssystem kompatibel.

FOREXCONNECT API:

Die ForexConnect API bietet die gleiche Funktionalität wie die leistungsstarke FXCM Trading Station. Dazu gehören alle verfügbaren Orderarten, das Streaming von Live-Kursen, das Verwalten Ihrer Positionen, das Herunterladen von historischen Kursen, das Abrufen von Kontoauszügen und vieles mehr. ForexConnect unterstützt C++, C#, Java, VB, VBA und ist kompatibel mit .Net, Linux, iOS sowie Android und ist noch dazu KOSTENLOS.

Haben Sie Fragen? Wir bieten einen 24-Stunden-Support. Senden Sie Ihre Fragen gerne an api@fxcm.com.