Tuesday 10 January 2017

Forexconnect Api Dokumentation

Technologie-Cloud-Anbieter Notwendigkeit, Preise und Kontoinformationen zu implementieren und die Möglichkeit, Bestellungen zu senden oder zu ändern 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 bieten Ihnen niedrige Bandbreite, ziehende Architektur ohne Mindestanforderungen, eine breite Palette von Handelsaufträgen und Zugriff auf historische Forex - und CFD-Daten. Forexconnect API ForexConnect ist unser flexibles API8212, das von NinjaTrader und Mirror Trader Plattformen genutzt wird. ForexConnect ist kompatibel mit. Net, Linux, Mac, iOS und Android. Code auf 30 verschiedenen Funktionen und Funktionen Verwenden Sie Low-Level-Messaging-Strukturen oder Tabellenstrukturen mit berechneten Feldern Verbinden mit MATLAB, um fortgeschrittene Analyse auf Preisdaten laufen Getting Started Bereits ein FXCM-Konto Download Forexconnect SDK Ein FXCM-Konto, einschließlich der freien Praxis account8212no Minimum Balance erforderlich Ein IDE oder Texteditor, der LUA ausführt (dh Visual Studio) Brauchen Sie mehr Informationen Besuchen Sie ForexConnect Wiki, um unsere Guides für Java zu lesen. NET und C und Beispiele für komplexe Code-Snippets für Aktionen wie Batch-Befehle und Contingency-Gruppen. Auf der Suche nach einer Client - oder serverseitigen Anwendung ist Java 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 auf der Basis von FIX-Messaging Fähig, historische Trades und Tarife zu erhalten Getting Started Bereits ein FXCM-Konto Download Java SDK Ein FXCM-Konto, einschließlich kostenlose Praxis account8212no Mindestabgleich erforderlich Eine IDE (dh Netbeans, Eclipse) Stellen Sie Fragen, finden Sie Antworten, zeigen Beispielcode und siehe Dokumentation bei FXCMAPI auf GitHub. VPS Free Hosting: Halten Sie einen Saldo von 5.000 Basiswährung (oder 500.000 JPY und 40k HKD) auf Ihrem MT4-Konto, und die VPS ist Ihnen kostenlos. (Wenn zum Beispiel Ihr Kontostand australische Dollar (AUD) ist, ist dies ein Kontostand von 5.000 AUD). Wenn Sie diese Voraussetzung nicht am Ende des Monats erfüllen, kann eine Gebühr von 30 Basiswährung (oder 3k JPY und 240 HKD) von jedem Ihrer FXCM-Konten belastet werden, um die VPS-Kosten zu decken. Risiko-Warnung: Unser Service umfasst Produkte, die marginal gehandelt werden und ein Risiko von Verlusten über Ihre eingezahlten Gelder tragen. Die Produkte sind möglicherweise nicht für alle Anleger geeignet. Bitte stellen Sie sicher, dass Sie die damit verbundenen Risiken vollständig verstehen. Wie verwenden Sie Tabellenmanager in ForexConnect API Der Artikel beschreibt die Verwendung eines Tabellenmanagers in der ForexConnect API. Ein Tabellenmanager erstellt und verwaltet die Handelstabellen im ForexConnect-Speicher. Die Vorteile der Verwendung des Tabellenmanagers sind in der Dokumentation der O2GTableManager-Klasse beschrieben. Die Details der Tabellenverwaltungsimplementierung werden im Abschnitt ForexConnect API-Klassenhierarchie angezeigt. Die folgenden Abschnitte enthalten vollständige Anweisungen für die Verwendung des Tabellenmanagers. Starten des Tabellenmanagers Um die korrekte Verwendung eines Tabellenmanagers zu gewährleisten, müssen Sie folgende Schritte ausführen: 2. Geben Sie vor der Anmeldung an, dass Ihre Sitzung einen Tabellenmanager verwendet, indem Sie die O2GSession. useTableManager-Methode aufrufen. Beispiel: 3. Melden Sie sich am Handelsserver an, indem Sie die O2GSession. login-Methode mit Ihren Verbindungsparametern verwenden. Beispiel: Hinweis: Informationen zur vollständigen Anmeldung finden Sie im Abschnitt Anmeldung. 4. Besorgen Sie sich eine Instanz der O2GTableManager-Klasse für Ihre Sitzung mithilfe der O2GSession. getTableManager-Methode. Beispiel: Hinweis: Eine Instanz der O2GTableManager-Klasse kann erst abgerufen werden, nachdem eine Sitzung den Status Verbunden erhält. Wenn die Verbindung zwischen dem ForexConnect API und dem Handelsserver bremst, müssen Sie möglicherweise eine Instanz der O2GTableManager-Klasse neu erstellen. Falls 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 ausführen: 1. Überprüfen Sie den Status des Tabellenmanagers. Ein O2GTableManager-Objekt muss über den Status O2GTableManagerStatus. TablesLoaded verfügen. Weitere Informationen zur Überprüfung des Status des Tabellenmanagers finden Sie in der Dokumentation zu IO2GTableManagerListener. Hinweis: Sie können auch die Änderungen des Ladezustands jeder Tabelle in Ihrer Implementierung der IO2GTableListener. onStatusChanged-Methode überwachen. Der Ladezustand der Tabelle kann jederzeit durch Aufrufen der O2GTable. getStatus-Methode ermittelt werden. Eine Tabelle kann nur verwendet werden, wenn sie den Status Refreshed hat. 2. Verwenden Sie die O2GTableManager. getTable-Methode, um eine Instanz von einer der O2GTable-Unterklassen zu erhalten und den Rückgabewert in die entsprechende Unterklasse zu werfen. Die Syntaxbeispiele für alle Handelstabellen sind unten dargestellt: 3. Verwenden Sie eine der Methoden der O2GTable-Unterklasse, um Zeilenebeneninformationen abzurufen. Die Methoden sind: findRow. GetRow. GetNextRow und getNextRowByColumnValue. Wenn Sie zum Beispiel Fragen und Gebotspreise aus der Tabelle "Angebote" erhalten möchten, schreiben Sie die folgenden Zeilen: Gebote abgeben und Preise fragen Die Methodendefinitionen und Codebeispiele finden Sie in der Dokumentation der O2GTable-Unterklassen, die in der Tabelle weiter oben aufgeführt sind. Bearbeitung von Meldungen über die Handelstabellen Updates Die Handelstabellen werden automatisch aktualisiert. Um Benachrichtigungen über die Aktualisierungen der Handelstabellen 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 in einer Tabelle zu verarbeiten, die OnAdded-Methode zu implementieren, Benachrichtigungen über Zeilenänderungen einer Tabelle zu bearbeiten, die Methode onChanged zu implementieren, Um Benachrichtigungen über Zeilendeletionen aus einer Tabelle zu verarbeiten, implementieren Sie die onDeleted-Methode. 3. Erstellen Sie eine Instanz einer Tabellen-Listener-Klasse. Zum Beispiel TableListener tableListener new TableListener () 4. Abonnieren Sie eine Instanz einer Tabellen-Listener-Klasse für jeden Update-Typ einzeln, indem Sie das O2GTable verwenden. SubscribeUpdate-Methode. 5. Prozessbenachrichtigungen über Tabellenaktualisierungen in den Methoden, die in Schritt 2 dieses Absatzes beschrieben werden. 6. Abmelden Sie vor dem Abmelden den Listener von jedem abonnierten Update-Typ getrennt, indem Sie das O2GTable verwenden. UnsubscribeUpdate-Methode. Beispielsweise zeigt die folgende Tabelle die Syntax der Abonnement-Syntax für die O2GTradesTable-Klasse und die entsprechenden Methoden einer Klasse, die die IO2GTableListener-Schnittstelle implementiert.


No comments:

Post a Comment