Friday 22 December 2017

Forexconnect api dokumentacja


Dostawca technologii Forex i dostawcy usług w chmurze Aby wprowadzić stawki i informacje o koncie oraz możliwość wysyłania lub modyfikowania zamówień Aby zapewnić bardziej techniczne wykorzystanie interfejsu API, oferujemy opcje na wyższy poziom technologii. Nasze interfejsy API dla dostawców technologii i przetwarzania w chmurze zapewniają niską przepustowość, architekturę ciągnącą, bez minimalnych rachunków, pełny zakres zleceń handlowych i dostęp do historycznych danych z rynku Forex i CFD. Forexconnect API ForexConnect jest naszym najbardziej elastycznym API8212 wykorzystywanym przez NinjaTrader. ForexConnect jest kompatybilny z systemami Linux, Mac, iOS i Android. Kod 30 różnych funkcji i funkcji Wykorzystaj struktury komunikatów o niskim poziomie lub struktury tabel z polami obliczonymi Połącz z MATLAB, aby przeprowadzić zaawansowaną analizę danych cenowych Pierwsze kroki Masz już konto FXCM Pobierz pakiet Forexconnect SDK Konto FXCM, w tym bezpłatne konto treningowe8212no wymagane minimalne saldo IDE lub edytor tekstu, który uruchamia LUA (np. Visual Studio) Potrzebujesz więcej informacji Odwiedź stronę ForexConnect Wiki, aby przeczytać nasze przewodniki po Javie. NET i C i zobacz przykłady złożonych fragmentów kodu dla działań takich jak polecenia wsadowe i grupy awaryjne. Patrząc na stworzenie aplikacji klienckiej lub serwerowej Java jest skalowalnym, lekkim i solidnym API opartym na specyfikacji FIX dla rynku Forex i dostosowanym do handlu z FXCM. Kompatybilny z dowolnym systemem operacyjnym zgodnym z technologią Java Lekki i oparty na wiadomościach FIX Możliwość uzyskania historycznych transakcji i stawek Pierwsze kroki Masz już konto FXCM Pobierz pakiet Java SDK Konto FXCM, w tym bezpłatne konto treningowe8212no minimalne wymagane saldo IDE (np. Netbeans, Eclipse) Zobacz przykładowy kod i zobacz dokumentację na stronie API GitHub FXCMs Java. Jak używać menedżera tabeli w ForexConnect API W artykule opisano użycie menedżera tabeli w interfejsie API ForexConnect. Menedżer tabeli tworzy i obsługuje tabele handlowe w pamięci ForexConnect. Zalety użycia menedżera tabel są opisane w dokumentacji klasy O2GTableManager. Szczegółowe informacje dotyczące implementacji menedżera tabeli są wyświetlane w sekcji Hierarchia klas interfejsu ForexConnect. Poniższe akapity zawierają pełne instrukcje dotyczące użycia menedżera tabeli. Uruchamianie Menedżera tabeli Aby zapewnić poprawne korzystanie z menedżera tabeli, wykonaj następujące kroki: 2. Przed logowaniem określ, że twoja sesja używa menedżera tabeli, wywołując metodę O2GSession. useTableManager. Na przykład 3. Zaloguj się na serwerze handlu przy użyciu metody O2GSession. login z parametrami połączenia. Na przykład Uwaga: Aby uzyskać pełne dane logowania, zobacz sekcję Jak się zalogować. 4. Uzyskaj instancję klasy O2GTableManager dla sesji, korzystając z metody O2GSession. getTableManager. Na przykład Uwaga: Instancja klasy O2GTableManager może zostać uzyskana dopiero po uzyskaniu statusu Połączony. Jeśli połączenie między ForexConnect API i serwerem transakcyjnym zostanie przerwane, może być konieczne ponowne utworzenie instancji klasy O2GTableManager. W przypadku niepowodzenia przywrócenia połączenia status sesji staje się Disconnected i musisz się ponownie zalogować i utworzyć nowe wystąpienie klasy O2GTableManager. Jeśli interfejs ForexConnect API pomyślnie przywróci połączenie, można użyć istniejącego wystąpienia klasy O2GTableManager. Szczegółowe objaśnienie stanów sesji można znaleźć w sekcji Sesje sesji. Pobieranie danych z tabel handlowych Aby uzyskać dane z tabeli handlowej, należy wykonać następujące kroki: 1. Sprawdź status menedżera tabeli. Obiekt O2GTableManager musi mieć status O2GTableManagerStatus. TablesLoaded. Szczegółowe informacje na temat sprawdzania statusu menedżera tabel znajdują się w dokumentacji IO2GTableManagerListener. Uwaga: Możesz również monitorować zmiany stanu obciążenia każdej tabeli w implementacji metody IO2GTableListener. onStatusChanged. Stan ładowania tabeli można uzyskać w dowolnym momencie, wywołując metodę O2GTable. getStatus. Tabela może być używana tylko wtedy, gdy ma status Odświeżony. 2. Użyj metody O2GTableManager. getTable, aby pobrać wystąpienie jednej z podklas O2GTable i przesłać wartość zwracaną do odpowiedniej podklasy. Przykłady składni dla wszystkich tabel handlowych przedstawiono poniżej: 3. Użyj jednej z metod podklasy O2GTable, aby uzyskać informacje o poziomie wiersza. Metody to: findRow. getRow. getNextRow i getNextRowByColumnValue. Na przykład, jeśli chcesz uzyskać ceny kupna i sprzedaży z tabeli Oferty, wpisz następujące linie: Uzyskaj ceny kupna i sprzedaży. Definicje metod i przykłady kodów znajdziesz w dokumentacji podklas O2GTable pokazanej w tabeli wcześniej. Przetwarzanie powiadomień o aktualizacjach tabel transakcyjnych Tabele transakcji są aktualizowane automatycznie. Aby przetwarzać powiadomienia o aktualizacjach tabel transakcji, należy wykonać następujące kroki: 1. Utwórz klasę nasłuchiwania tabeli, która implementuje interfejs IO2GTableListener. Na przykład publiczna klasa TableListener implementuje IO2GTableListener 2. Implementuje metody klasy detektorów tabel: - przetwarza powiadomienia o dodaniu wierszy do tabeli, implementuje metodę onAdded - przetwarza powiadomienia o zmianach wierszy tabeli, implementuje metodę onChanged - aby przetwarzać powiadomienia o usunięciu wiersza z tabeli, zaimplementuj metodę onDeleted. 3. Utwórz instancję klasy nasłuchiwania tabeli. Na przykład TableListener tableListener new TableListener () 4. Subskrybuj instancję klasy detektorów tabel indywidualnie dla każdego typu aktualizacji, używając O2GTable. Metoda subscribeUpdate. 5. Przetwarzaj powiadomienia o aktualizacjach tabel w metodach opisanych w kroku 2 tego paragrafu. 6. Przed wylogowaniem, zrezygnuj z subskrypcji każdego subskrybowanego typu aktualizacji oddzielnie za pomocą O2GTable. metoda unsubscribeUpdate. Na przykład w poniższej tabeli przedstawiono składnię subskrypcji i subskrypcji dla klasy O2GTradesTable oraz odpowiednie metody klasy implementującej interfejs IO2GTableListener. Dostawcy usług w chmurze obliczeniowej muszą wprowadzać informacje o stawkach i kontach oraz możliwość wysyłania lub modyfikowania zamówień. Aby uzyskać bardziej techniczne wykorzystanie interfejsu API, oferują opcje dla wyższego poziomu technologii. Nasze interfejsy API dla dostawców technologii i przetwarzania w chmurze zapewniają niską przepustowość, architekturę ciągnącą, bez minimalnych rachunków, pełny zakres zleceń handlowych i dostęp do historycznych danych z rynku Forex i CFD. Forexconnect API ForexConnect to nasz najbardziej elastyczny API 8212 używany z Ninja Trader. ForexConnect jest kompatybilny z systemami Linux, Mac, iOS i Android. Kod 30 różnych funkcji i funkcji Wykorzystaj struktury komunikatów o niskim poziomie lub struktury tabel z polami obliczonymi Połącz z MATLAB, aby przeprowadzić zaawansowaną analizę danych cenowych Pierwsze kroki Masz już konto FXCM Pobierz pakiet Forexconnect SDK Konto FXCM, w tym bezpłatne konto treningowe8212no wymagane minimalne saldo IDE lub edytor tekstu, który uruchamia LUA (np. Visual Studio) Potrzebujesz więcej informacji Odwiedź stronę ForexConnect Wiki, aby przeczytać nasze przewodniki po Javie. NET i C i zobacz przykłady złożonych fragmentów kodu dla działań takich jak polecenia wsadowe i grupy awaryjne. Patrząc na stworzenie aplikacji klienckiej lub serwerowej Java jest skalowalnym, lekkim i solidnym API opartym na specyfikacji FIX dla rynku Forex i dostosowanym do handlu z FXCM. Kompatybilny z dowolnym systemem operacyjnym zgodnym z technologią Java Lekki i oparty na wiadomościach FIX Możliwość uzyskania historycznych transakcji i stawek Pierwsze kroki Masz już konto FXCM Pobierz pakiet Java SDK Konto FXCM, w tym bezpłatne konto treningowe8212no minimalne wymagane saldo IDE (np. Netbeans, Eclipse) Zobacz przykładowy kod i zobacz dokumentację na stronie GitHub FXCMs API Java. 1 VPS Free Hosting: utrzymuj saldo w wysokości 5 000 podstawowych walut (lub 500 000 JPY i 40 000 HKD) na swoim koncie MT4, a VPS jest twój bez żadnych kosztów. (Na przykład, jeśli nazwa konta to Dolary australijskie (AUD), oznacza to saldo konta w wysokości 5000 AUD). Jeśli nie spełnisz tego wymogu pod koniec miesiąca, opłata z 30 podstawowych walut (lub 3 000 JPY i 240 HKD) może zostać pobrana z dowolnego konta FXCM w celu pokrycia kosztów VPS. Łącza stron trzecich: łącza do stron podmiotów trzecich są udostępniane dla wygody użytkownika i wyłącznie w celach informacyjnych. FXCM nie ponosi żadnej odpowiedzialności za dokładność, zawartość lub inne kwestie związane z witryną zewnętrzną lub kolejnymi linkami i nie ponosi żadnej odpowiedzialności za jakiekolwiek straty lub szkody wynikające z użycia tej lub jakiejkolwiek innej treści. Takie witryny nie podlegają naszej kontroli i mogą nie spełniać tych samych standardów prywatności, bezpieczeństwa lub dostępności, jak nasze. Zapoznaj się z warunkami korzystania z tych witryn. Ostrzeżenie o ryzyku: Nasza usługa obejmuje produkty, które są przedmiotem obrotu na depozyt zabezpieczający i wiążą się z ryzykiem strat przekraczających Twoje zdeponowane środki. Produkty mogą nie być odpowiednie dla wszystkich inwestorów. Upewnij się, że w pełni rozumiesz związane z tym ryzyko.

No comments:

Post a Comment