Monday 13 November 2017

Forexconnect Api Dokumentation


Forex Technology amp Cloud Provider Notwendigkeit, Raten und Kontoinformationen und die Fähigkeit zu senden oder zu ändern Bestellungen Für mehr technische API Nutzung, bieten wir Optionen für ein höheres Niveau der Technologie. Unsere APIs für Technologie - und Cloud-Provider geben Ihnen eine geringe Bandbreite, eine Architektur, ohne Berücksichtigung von Minimums, eine vollständige Palette von Handelsaufträgen und Zugang zu historischen Forex - und CFD-Daten. Forexconnect API ForexConnect ist unsere flexibelste API8212used mit NinjaTrader. ForexConnect ist kompatibel mit Linux, Mac, iOS und Android. Code auf 30 verschiedene Funktionen und Funktionen Verwenden Sie Low-Level-Messaging-Strukturen oder Tabellenstrukturen mit berechneten Feldern Verbinden Sie sich mit MATLAB, um eine erweiterte Analyse auf Preisdaten durchzuführen. Erste Schritte Schon jetzt ein FXCM-Konto Download Forexconnect SDK Ein FXCM-Konto, einschließlich kostenloser Praxiskonto8212no Minimum Balance erforderlich Ein IDE oder Texteditor, der LUA läuft (dh Visual Studio) Benötigen Sie weitere Informationen Besuchen Sie ForexConnect Wiki, um unsere Guides für Java zu lesen. NET und C und sehen Beispiele für komplexe Code-Snippets für Aktionen wie Batch-Befehle und Kontingenzgruppen. Auf der Suche nach einer Client - oder serverseitigen Anwendung Java ist eine skalierbare, leichte und robuste API, die auf der FIX-Spezifikation für Forex basiert und für den Handel mit FXCM angepasst ist. Kompatibel auf jedem Java-kompatiblen Betriebssystem Leicht und basierend auf FIX Messaging Können Sie historische Trades und Preise erhalten Erste Schritte Schon jetzt ein FXCM-Konto Download Java SDK Ein FXCM-Konto, einschließlich kostenloser Praxis Account8212no Minimum Balance erforderlich Eine IDE (dh Netbeans, Eclipse) View-Beispielcode und siehe Dokumentation auf FXCMs Java API GitHub page. How to table Manager in ForexConnect API verwenden Der Artikel beschreibt die Verwendung eines Tabellenmanagers in der ForexConnect API. Ein Tabellenmanager erstellt und verwaltet die Handelstabellen im ForexConnect-Speicher. Die Vorteile der Table Manager-Nutzung sind in der Dokumentation der O2GTableManager-Klasse beschrieben. Die Tabellenmanager-Implementierungsdetails werden im Abschnitt ForexConnect-API-Klassenhierarchie angezeigt. Die folgenden Abschnitte enthalten vollständige Anweisungen zur Verwendung des Tabellenmanagers. Starten von Tabellenmanager Um die korrekte Verwendung eines Tabellenmanagers zu gewährleisten, müssen Sie folgende Schritte ausführen: 2. Stellen Sie vor der Anmeldung fest, dass Ihre Sitzung einen Tabellenmanager verwendet, indem Sie die Methode O2GSession. useTableManager aufrufen. Zum Beispiel, 3. Melden Sie sich am Handelsserver an, indem Sie die O2GSession. login-Methode mit Ihren Verbindungsparametern verwenden. Zum Beispiel Hinweis: Für vollständige Anmeldedaten siehe im Abschnitt "Anmelden". 4. Erhalten Sie eine Instanz der O2GTableManager-Klasse für Ihre Sitzung, indem Sie die O2GSession. getTableManager-Methode verwenden. Beispiel: Hinweis: Eine Instanz der O2GTableManager-Klasse kann erst nach einer Sitzung des Connected-Status erhalten werden. Wenn die Verbindung zwischen der ForexConnect-API und dem Handelsserver bremst, müssen Sie möglicherweise eine Instanz der O2GTableManager-Klasse neu erstellen. Wenn die Wiederherstellung der Verbindung fehlschlägt, wird der Sitzungsstatus getrennt und Sie müssen sich erneut anmelden und eine neue Instanz der O2GTableManager-Klasse erstellen. Wenn die ForexConnect-API die Verbindung erfolgreich wiederherstellt, können Sie die vorhandene Instanz der O2GTableManager-Klasse verwenden. Eine ausführliche Erläuterung der Sitzungsstatus finden Sie im Abschnitt Sitzungsstatus. Daten aus den Handelstabellen abrufen Um Daten aus einer Handelstabelle zu erhalten, müssen Sie folgende Schritte durchführen: 1. Überprüfen Sie den Status des Tabellenmanagers. Ein O2GTableManager-Objekt muss den Status O2GTableManagerStatus. TablesLoaded haben. Weitere Informationen zur Überprüfung des Status des Tabellenmanagers finden Sie in der IO2GTableManagerListener-Dokumentation. Hinweis: Sie können auch die Änderungen des Ladezustands jeder Tabelle bei der Implementierung der IO2GTableListener. onStatusChanged-Methode überwachen. Der Tabellenlade-Status kann jederzeit durch Aufruf der O2GTable. getStatus-Methode erhalten werden. Eine Tabelle kann nur verwendet werden, wenn sie den Status "Aktualisiert" hat. 2. Benutze die O2GTableManager. getTable-Methode, um eine Instanz einer der O2GTable-Subklassen zu erhalten und den Rückgabewert in die entsprechende Unterklasse zu werfen. Die Syntaxbeispiele für alle Handelstabellen sind nachfolgend aufgeführt: 3. Verwenden Sie eine der Methoden der O2GTable-Unterklasse, um Zeilenebeneninformationen zu erhalten. Die Methoden sind: findRow. GetRow GetNextRow und getNextRowByColumnValue. Zum Beispiel, wenn Sie Fragen und Gebot Preise aus der Tabelle "Angebote" erhalten möchten, schreiben Sie die folgenden Zeilen: Bieten und fragen Preise Für die Methoden Definitionen und Codebeispiele, siehe die Dokumentation der O2GTable Unterklassen in der Tabelle früher gezeigt. Verarbeiten von Benachrichtigungen über die Handelstabellen Aktualisierungen Die Handelstabellen werden automatisch aktualisiert. Um Benachrichtigungen über die Trading-Tabellen-Updates zu verarbeiten, müssen Sie folgende Schritte ausführen: 1. Erstellen Sie eine Tabellen-Listener-Klasse, die die IO2GTableListener-Schnittstelle implementiert. Beispielsweise implementiert die öffentliche Klasse TableListener IO2GTableListener 2. Implementieren Sie die Methoden einer Tabellen-Listener-Klasse: - um Benachrichtigungen über Zeilenzusätze zu einer Tabelle zu verarbeiten, die onAdded-Methode zu implementieren - um Benachrichtigungen über Zeilenänderungen einer Tabelle zu verarbeiten, die onChanged-Methode zu implementieren - Um Benachrichtigungen über Zeilenstreichungen aus einer Tabelle zu verarbeiten, implementieren die onDeleted-Methode. 3. Erstellen Sie eine Instanz einer Tabellen-Listener-Klasse. Zum Beispiel TableListener tableListener new TableListener () 4. Zeichne eine Instanz einer Tabellen-Listener-Klasse jedem Update-Typ einzeln mit dem O2GTable ab. SubscribeUpdate-Methode. 5. Verarbeiten Sie Benachrichtigungen über Tabellenaktualisierungen in den in Schritt 2 dieses Absatzes beschriebenen Methoden. 6. Vor dem Abmelden den Abhörer von jedem abonnierten Aktualisierungsart getrennt mit dem O2GTable abbestellen. NotubscribeUpdate-Methode. Beispielsweise zeigt die folgende Tabelle die Subskriptions-Syntax für die O2GTradesTable-Klasse und die entsprechenden Methoden einer Klasse, die die IO2GTableListener-Schnittstelle implementiert.

No comments:

Post a Comment