Jforex Api Geschichte


JForexUtils ist eine Sammlung von benutzerfreundlichen, robusten und nützlichen Tools für die Arbeit mit der JForex API von Dukascopy. Der Zweck dieser Bibliothek ist es, umständliche Kesselplattencodierung zu vermeiden und eine einfachere Arbeitsweise der API zu ermöglichen. Heres eine kurze Auflistung dessen, was getan werden kann: Auftragserstellung, - änderung und - schließen in einer einfachen und deklarativen Weise Erstellen von Währungen und Instrumenten aus verschiedenen Quellen Konvertieren von Mengen von einem Instrument zu einem anderen Aktionen und Callables im Strategie-Thread in einer Zeile ausführen Automatische Wiederherstellung Unterstützung für Standalone-API Für alle Features und HowTos finden Sie im Wiki-Home. JForexUtils stützt sich ausschließlich auf Java 8 und ist daher nicht mit Java-Versionen kompatibel. Lt 8 Derzeit wird JForexUtils nicht auf MavenCentral oder einem anderen Online-Repository gehostet (wird später durchgeführt). Um die Bibliothek in Ihrem Projekt verwenden zu können, müssen Sie es von der Seite "Freigeben" holen. Hier finden Sie zwei Versionen: die JForexUtilsUberJar-.jar-Datei enthält alle Abhängigkeiten, die die JForexUtils -.jar-Datei keine enthaltenen Abhängigkeiten enthält, die sie ihre Pakete exportiert, sodass Sie die Datei in einer OSGI-Umgebung verwenden können Bugs and DiscussionMethod Detail getTimeOfLastTick Gibt die Zeit des letzten Ticks zurück Erhalten. Gibt -1 zurück, wenn noch kein Häkchen empfangen wurde. Parameter: Instrument - Instrument der Zecke Rückgabewert: Zeit des letzten Häkchens oder -1, wenn kein Häkchen empfangen wurde JrowException - Wenn das Instrument nicht aktiv ist (wird nicht in der Plattform geöffnet) getTimeOfLastTick Gibt die Zeit des letzten Ticks für das angegebene Instrument zurück. Gibt -1 zurück, wenn noch kein Häkchen empfangen wurde. Parameter: financialInstrument - Instrument der Zecke Rückgabewert: Zeit des letzten Ticks oder -1, wenn kein Tick empfangen wurde. Wurft: JFException - wenn das Instrument nicht aktiv ist (nicht in der Plattform geöffnet) getLastTick Gibt das letzte Häkchen für das angegebene Instrument zurück Parameter: Instrument - Instrument von Tilt Wurft: JFException - wenn das Instrument nicht aktiv ist (wird nicht in der Plattform geöffnet) getLastTick Gibt das letzte Häkchen für das angegebene Instrument zurück Parameter: financialInstrument - das Instrument des Zeigers Returns: tick Throws: JFException - wenn das Instrument nicht aktiv ist In-Plattform) getStartTimeOfCurrentBar Gibt die Startzeit der aktuellen Leiste (Bar, die aktuell von ticks generiert wird) für das angegebene Instrument und den Zeitraum. Wenn für dieses Instrument kein Häkchen empfangen wurde, gibt es -1 zurück. Parameter: Instrument - Instrument der Balkenperiode - Periodendauer der Balkenrückkehr: Startzeit der aktuellen Balken oder -1, wenn kein Tick empfangen wurde. Wurft: JFException - wenn Zeitraum nicht unterstützt wird oder Instrument nicht aktiv ist (nicht in der Plattform geöffnet) GetStartTimeOfCurrentBar Gibt die Startzeit der aktuellen Leiste (Bar, die derzeit von ticks generiert wird) für das angegebene Instrument und den Zeitraum. Wenn für dieses Instrument kein Häkchen empfangen wurde, gibt es -1 zurück. Parameter: financialInstrument - Instrument der Barperiode - Zeitraum der Bar Rückgabewert: Startzeit der aktuellen Bar oder -1, wenn kein Tick empfangen wurde Throws: JFException - wenn Zeitraum nicht unterstützt wird oder Instrument nicht aktiv ist (nicht in der Plattform geöffnet) Gibt die Balken für das angegebene Instrument, die Periode und die Seite zurück, die zurück in der Zeit für die Anzahl der in den Schiebeparametern angegebenen Balken verschoben werden, 0 - aktueller Balken (derzeit aus Ticks generiert), 1 - vorheriger Balken (letzter Balken) An dieser Position geladen wird, gibt die Funktion null zurück. Betrachten Sie den vorherigen einstündigen Balken Parameter: Instrument - Instrument der Balkenperiode - Periodendauer der Balkenseite - Bid - oder Ask-Seite der Balkenverschiebung - Anzahl der Kerzen zurück in der Zeit, die vom aktuellen Balken anstarrt. 1 - vorheriger Balken, 2 - aktueller Balken minus 2 Balken usw. Rückgabewert: bar oder null, wenn kein Balken geladen ist JrowException - wenn die Periode nicht unterstützt wird oder das Instrument nicht aktiv ist (nicht in der Plattform geöffnet) Returnbar für das angegebene Instrument , Periodendauer und Seite, die zurück in der Zeit für die Anzahl der in den Schiebeparametern angegebenen Balken verschoben werden, 0 - aktueller Balken (aktuell aus Ticks erzeugt), 1 - vorheriger Balken (letzter Balken) Wenn an dieser Position kein Balken vorhanden ist, Dann gibt die Funktion null zurück. Betrachten wir die vorherigen einstündigen Balken Parameter: financialInstrument - Instrument der Balkenperiode - Periodendauer der Balkenseite - Bid - oder Ask-Seite der Balkenverschiebung - Anzahl der Kerzen zurück in der Zeit, die vom aktuellen Balken anstarrt. 1 - vorheriger Balken, 2 - aktueller Balken minus 2 Balken usw. Rückgabewert: bar oder null, wenn kein Balken geladen ist JrowException - wenn Zeitraum nicht unterstützt wird oder Instrument nicht aktiv ist (nicht in der Plattform geöffnet) Liest Zecken aus der lokalen Cache im Hintergrund. Die Methode kehrt nach dem Erstellen einer Anforderung für Daten, die nicht darauf warten, dass Daten aus dem lokalen Cache gelesen werden, schnell zurück. Nach dem Senden der internen Anforderung werden ticks durch Aufruf der Methoden in tickListener zurückgegeben. LoadingProgressListener wird verwendet, um Feedback über den Ladefortschritt zu erhalten, um das Laden und seine Methode abzubrechen LoadingProgressListener. loadingFinished (boolean, long, long, long) wird aufgerufen, wenn der Ladevorgang beendet ist oder als Ergebnis eines Fehlers. Diese Methode hat zwei Hauptzwecke: eine ist, viele Zecken zu laden, ohne sie alle im Gedächtnis zu halten, und zweitens ist asynchrone Verarbeitung Betrachten Sie, die letzten Tageticks zu analysieren - nämlich das Berechnen des durchschnittlichen bitten Preises und des Höchstgebots Parameter: Instrument - Instrument von Die Ticks ab - Beginn des Zeitintervalls, für das Ticks geladen werden sollen - Ende des Zeitintervalls, für das Ticks geladen werden sollen. Wenn es tick mit der Zeit gleich der Zeit in zu Parameter gleich ist, wird es auch geladen tickListener - empfängt Daten über angeforderte Zecken loadingProgress - verwendet, um den Ladevorgang zu kontrollieren Throws: JFException - wenn ein Fehler auftritt während der Erstellung interne Anforderung für Daten Liest Ticks Aus dem lokalen Cache im Hintergrund. Die Methode kehrt nach dem Erstellen einer Anforderung für Daten, die nicht darauf warten, dass Daten aus dem lokalen Cache gelesen werden, schnell zurück. Nach dem Senden der internen Anforderung werden ticks durch Aufruf von Methoden in tickListener zurückgegeben. LoadingProgressListener wird verwendet, um Feedback über den Ladefortschritt zu erhalten, um das Laden und seine Methode abzubrechen LoadingProgressListener. loadingFinished (boolean, long, long, long) wird aufgerufen, wenn der Ladevorgang beendet ist oder als Ergebnis eines Fehlers. Diese Methode hat zwei Hauptziele: eine ist, eine Menge Zecken zu laden, ohne sie alle im Gedächtnis zu halten, und zweitens ist asynchrone Verarbeitung Betrachten Sie, die letzten Tageticks zu analysieren - nämlich das Berechnen des durchschnittlichen fragen Preises und des Höchstgebots Parameter: financialInstrument - Instrument von Die Ticks ab - Beginn des Zeitintervalls, für das Ticks geladen werden sollen - Ende des Zeitintervalls, für das Ticks geladen werden sollen. Wenn es tick mit der Zeit gleich der Zeit in zu Parameter gleich ist, wird es auch geladen tickListener - empfängt Daten über angeforderte Zecken loadingProgress - verwendet, um den Ladevorgang zu kontrollieren Throws: JFException - wenn ein Fehler auftritt während der Erstellung interne Anforderung für Daten Liest Ticks Aus dem lokalen Cache im Hintergrund. Die Methode kehrt nach dem Erstellen einer Anforderung für Daten, die nicht darauf warten, dass Daten aus dem lokalen Cache gelesen werden, schnell zurück. Nach dem Senden der internen Anforderung werden ticks durch die Aufrufmethode in tickListener zurückgegeben. LoadingProgressListener wird verwendet, um Feedback über den Ladefortschritt zu erhalten, um das Laden und seine Methode abzubrechen LoadingProgressListener. loadingFinished (Boolean, long, long, long) wird aufgerufen, wenn der Ladevorgang beendet ist oder als Ergebnis eines Fehlers Diese Methode hat zwei Hauptziele: Laden Sie viele Zecken, ohne sie alle im Speicher zu halten, und zweitens ist asynchrone Verarbeitung Parameter: Instrument - Instrument der Zecken numberOfOneSecondIntervalsBefore - wie viel ein Zweitintervall von Zecken zu laden, bevor und einschließlich einer Sekunde Intervall von Zecken mit Zeit in Zeitparameter angegeben Zeit des letzten Sekundentaktintervalls in der Periode, die in numberOfOneSecondIntervalsBefore angegeben ist Parameter orand time des 1 Sekunde Tickintervalls vor dem ersten 1 Sekunde Tickintervall in der Periode, die mit numberOfOneSecondIntervalsAfter Parameter numberOfOneSecondIntervalsAfter - wie viel ein Sekunde Tickintervalle zum Laden nach (nicht enthalten ) Ein zweites Tickintervall mit der im Zeitparameter angegebenen Zeit tickListener - empfängt Daten über angeforderte Ticks loadingProgress - zur Steuerung des Ladefortschritts verwendet Werfen: JFException - bei einigen Fehlern Liest Ticks aus dem lokalen Cache im Hintergrund. Die Methode kehrt nach dem Erstellen einer Anforderung für Daten, die nicht darauf warten, dass Daten aus dem lokalen Cache gelesen werden, schnell zurück. Nach dem Senden der internen Anforderung werden ticks durch die Aufrufmethode in tickListener zurückgegeben. LoadingProgressListener wird verwendet, um Feedback über den Ladefortschritt zu erhalten, um das Laden und seine Methode abzubrechen LoadingProgressListener. loadingFinished (Boolean, long, long, long) wird aufgerufen, wenn der Ladevorgang beendet ist oder als Ergebnis eines Fehlers Diese Methode hat zwei Hauptziele: Laden Sie viele Zecken, ohne sie alle im Speicher zu halten, und zweitens ist asynchrone Verarbeitung Parameter: financialInstrument - Finanzinstrument der Zecken numberOfOneSecondIntervalsBefore - wie viel ein Sekunde Intervall der Zeilen zu laden, bevor und einschließlich einer Sekunde Intervall von Zecken mit der Zeit in der Zeit angegeben Parameterzeit des letzten Sekundentaktintervalls in der Periode, die in numberOfOneSecondIntervalsBefore angegeben ist Parameter orand time des ein Sekunde Tickintervalles vor dem ersten ein Sekunde Tickintervall in Periode, die mit numberOfOneSecondIntervalsAfter Parameter numberOfOneSecondIntervalsAfter - wieviel ein Sekunde Tickintervalle zum Laden nach (nicht Einschließlich) ein zweites Tickintervall mit der im Zeitparameter angegebenen Zeit tickListener - empfängt Daten über angeforderte Ticks loadingProgress - zur Steuerung des Ladefortschritts verwendet Werfen: JFException - bei einigen Fehlern Liest die Balken aus dem lokalen Cache im Hintergrund. Die Methode kehrt nach dem Erstellen einer Anforderung nach Daten, die nicht darauf warten, dass Daten aus dem lokalen Cache gelesen werden, schnell zurück. Nachdem die interne Anforderung gesendet wurde, werden die Balken durch die Aufrufmethode in barListener zurückgegeben. LoadingProgressListener wird verwendet, um Feedback über den Ladefortschritt zu erhalten, um das Laden und seine Methode abzubrechen LoadingProgressListener. loadingFinished (Boolean, long, long, long) wird aufgerufen, wenn der Ladevorgang beendet ist oder als Ergebnis eines Fehlers Diese Methode hat zwei Hauptziele: Laden Sie viele Stäbe ein, ohne sie alle im Gedächtnis zu halten, und zweitens ist asynchrone Verarbeitung Betrachten Sie, die letzten Wochen zu analysieren 1 Minute Stäbe - nämlich das Berechnen des durchschnittlichen nahen Preises und der maximalen Stabgröße Parameter: Instrument - Instrument des Stabperioden - Zeitraums Balken Seite - Seite der Balken ab - Beginn des Zeitintervalls, für das Balken geladen werden sollen. Sollte die genaue Startzeit der Bar für einen bestimmten Zeitraum. Siehe getBarStart (Periode, lange) Beschreibung, wenn Sie die Startzeit der Balken für Bar erhalten möchten, die eine bestimmte Zeit bis zum Ende des Zeitintervalls enthält, für das Balken geladen werden sollen. Dies ist die Startzeit des letzten zu ladenden Balkens barListener - erhält Daten über angeforderte Balken loadingProgress - zur Steuerung des Ladefortschritts verwendet Werfen: JFException - wenn Zeitraum nicht unterstützt wird oder Zeitintervall für den angegebenen Zeitraum nicht gültig ist Siehe auch: getBarStart (Periode , Long) Liest Bars aus dem lokalen Cache im Hintergrund. Die Methode kehrt nach dem Erstellen einer Anforderung für Daten, die nicht darauf warten, dass Daten aus dem lokalen Cache gelesen werden, schnell zurück. Nachdem die interne Anforderung gesendet wurde, werden die Balken durch die Aufrufmethode in barListener zurückgegeben. LoadingProgressListener wird verwendet, um Feedback über den Ladefortschritt zu erhalten, um das Laden und seine Methode abzubrechen LoadingProgressListener. loadingFinished (Boolean, long, long, long) wird aufgerufen, wenn der Ladevorgang beendet ist oder als Ergebnis eines Fehlers Diese Methode hat zwei Hauptziele: Laden Sie eine Menge von Bars, ohne sie alle im Speicher, und zweitens asynchrone Verarbeitung Betrachten Sie analysieren die letzten Wochen 1 Minute Bars - nämlich die Berechnung der durchschnittlichen engen Preis und die maximale Balkengröße Parameter: financialInstrument - Instrument der Bars Zeitraum - Zeitraum der Balken Seite - Seite der Balken ab - Beginn des Zeitintervalls, für das Balken geladen werden sollen. Sollte die genaue Startzeit der Bar für einen bestimmten Zeitraum. Siehe getBarStart (Periode, lange) Beschreibung, wenn Sie die Startzeit der Balken für Bar erhalten möchten, die eine bestimmte Zeit bis zum Ende des Zeitintervalls enthält, für das Balken geladen werden sollen. Dies ist die Startzeit des letzten zu ladenden Balkens barListener - erhält Daten über angeforderte Balken loadingProgress - zur Steuerung des Ladefortschritts verwendet Werfen: JFException - wenn Zeitraum nicht unterstützt wird oder Zeitintervall für den angegebenen Zeitraum nicht gültig ist Siehe auch: getBarStart (Periode , Long) Liest Bars aus dem lokalen Cache im Hintergrund. Die Methode kehrt nach dem Erstellen einer Anforderung für Daten, die nicht darauf warten, dass Daten aus dem lokalen Cache gelesen werden, schnell zurück. Nachdem die interne Anforderung gesendet wurde, werden die Balken durch die Aufrufmethode in barListener zurückgegeben. LoadingProgressListener wird verwendet, um Feedback über den Ladefortschritt zu erhalten, um das Laden und seine Methode abzubrechen LoadingProgressListener. loadingFinished (Boolean, long, long, long) wird aufgerufen, wenn der Ladevorgang beendet ist oder als Ergebnis eines Fehlers Diese Methode hat zwei Hauptziele: Laden Sie viele Stäbe ein, ohne sie alle im Gedächtnis zu halten, und zweitens ist asynchrone Verarbeitung Betrachten Sie, die letzten Wochen zu analysieren 1 Minute Stäbe - nämlich das Berechnen des durchschnittlichen nahen Preises und der maximalen Stabgröße Parameter: Instrument - Instrument des Stabperioden - Zeitraums Stäbe Seite - Seite der Stäbe Filterstäbe Filtermethode siehe Filter von - Beginn des Zeitintervalls, für das Stäbe beladen werden sollen. Sollte die genaue Startzeit der Bar für einen bestimmten Zeitraum. Siehe getBarStart (Periode, lange) Beschreibung, wenn Sie die Startzeit der Balken für Bar erhalten möchten, die eine bestimmte Zeit bis zum Ende des Zeitintervalls enthält, für das Balken geladen werden sollen. Dies ist die Startzeit des letzten zu ladenden Balkens barListener - erhält Daten über angeforderte Balken loadingProgress - zur Steuerung des Ladefortschritts verwendet Werfen: JFException - wenn Zeitraum nicht unterstützt wird oder Zeitintervall für den angegebenen Zeitraum nicht gültig ist Siehe auch: getBarStart (Periode , Long) Liest Bars aus dem lokalen Cache im Hintergrund. Die Methode kehrt nach dem Erstellen einer Anforderung für Daten, die nicht darauf warten, dass Daten aus dem lokalen Cache gelesen werden, schnell zurück. Nachdem die interne Anforderung gesendet wurde, werden die Balken durch die Aufrufmethode in barListener zurückgegeben. LoadingProgressListener wird verwendet, um Feedback über den Ladefortschritt zu erhalten, um das Laden und seine Methode abzubrechen LoadingProgressListener. loadingFinished (Boolean, long, long, long) wird aufgerufen, wenn der Ladevorgang beendet ist oder als Ergebnis eines Fehlers Diese Methode hat zwei Hauptziele: Laden Sie eine Menge von Bars, ohne sie alle im Speicher, und zweitens asynchrone Verarbeitung Betrachten Sie analysieren die letzten Wochen 1 Minute Bars - nämlich die Berechnung der durchschnittlichen engen Preis und die maximale Balkengröße Parameter: financialInstrument - Instrument der Bars Zeitraum - Zeitraum der Stäbe Seite - Seite der Stäbe Filterstäbe Filtermethode siehe Filter von - Beginn des Zeitintervalls, für das Stäbe beladen werden sollen. Sollte die genaue Startzeit der Bar für einen bestimmten Zeitraum. Siehe getBarStart (Periode, lange) Beschreibung, wenn Sie die Startzeit der Balken für Bar erhalten möchten, die eine bestimmte Zeit bis zum Ende des Zeitintervalls enthält, für das Balken geladen werden sollen. Dies ist die Startzeit des letzten zu ladenden Balkens barListener - erhält Daten über angeforderte Balken loadingProgress - zur Steuerung des Ladefortschritts verwendet Werfen: JFException - wenn Zeitraum nicht unterstützt wird oder Zeitintervall für den angegebenen Zeitraum nicht gültig ist Siehe auch: getBarStart (Periode , Long) Liest Bars aus dem lokalen Cache im Hintergrund. Die Methode kehrt nach dem Erstellen einer Anforderung für Daten, die nicht darauf warten, dass Daten aus dem lokalen Cache gelesen werden, schnell zurück. Nachdem die interne Anforderung gesendet wurde, werden die Balken durch die Aufrufmethode in barListener zurückgegeben. LoadingProgressListener wird verwendet, um Feedback über den Ladefortschritt zu erhalten, um das Laden und seine Methode abzubrechen LoadingProgressListener. loadingFinished (Boolean, long, long, long) wird aufgerufen, wenn der Ladevorgang beendet ist oder als Ergebnis eines Fehlers Diese Methode hat zwei Hauptziele: Laden Sie viele Stäbe, ohne sie alle im Gedächtnis zu halten, und zweitens ist asynchrone Verarbeitung Betrachten Sie, die 100000 1-Minute-Stäbe zu analysieren - nämlich das Berechnen des durchschnittlichen nahen Preises und der maximalen Stabgröße Parameter: Instrument - Instrument des Stabperioden - Zeitraums der Stäbe Seite - Seite der Stäbe Filter - erlaubt die Kerzenzahl zu filternOfCandlesBefore - wie viele Kerzen, vor und einschließlich Kerze mit der Zeit spezifiziert in der Zeit Parameter Zeit - die Zeit der letzten Kerzen in der Periode, die in numberOfCandlesBefore-Parameter und / oder Zeit der Kerze vor der ersten Kerze angegeben In Periode, die mit numberOfCandles angegeben wird. Nach dem Parameter numberOfCandlesAfter - wie viele Kerzen, die nach (nicht enthalten) Kerze mit der Zeitangabe im Zeitparameter barListener geladen werden - empfängt Daten über angeforderte Balken loadingProgress - zur Steuerung des Ladefortschritts verwendet Werfen: JFException - wenn Zeitraum nicht unterstützt wird oder Zeit Intervall ist für den angegebenen Zeitraum nicht gültig Siehe auch: getBarStart (Periode, lang) Liest Balken aus dem lokalen Cache im Hintergrund. Die Methode kehrt nach dem Erstellen einer Anforderung für Daten, die nicht darauf warten, dass Daten aus dem lokalen Cache gelesen werden, schnell zurück. Nachdem die interne Anforderung gesendet wurde, werden die Balken durch die Aufrufmethode in barListener zurückgegeben. LoadingProgressListener wird verwendet, um Feedback über den Ladefortschritt zu erhalten, um das Laden und seine Methode abzubrechen LoadingProgressListener. loadingFinished (Boolean, long, long, long) wird aufgerufen, wenn der Ladevorgang beendet ist oder als Ergebnis eines Fehlers Diese Methode hat zwei Hauptziele: Laden Sie viele Stäbe, ohne sie alle im Gedächtnis zu halten, und zweitens ist asynchrone Verarbeitung Betrachten Sie, die 100000 1-Minute-Stäbe zu analysieren - nämlich das Berechnen des durchschnittlichen nahen Preises und der maximalen Stabgröße Parameter: financialInstrument - Instrument des Stabes Zeitraum - Zeitraum der Stäbe Seite - Seite der Stäbe Filter - erlaubt die Kerzenzahl zu filternOfCandlesBefore - wie viele Kerzen, vor und einschließlich Kerze mit der Zeit spezifiziert in der Zeit Parameter Zeit - die Zeit der letzten Kerzen in der Periode, die in numberOfCandlesBefore-Parameter und / oder Zeit der Kerze vor der ersten Kerze angegeben In Periode, die mit numberOfCandles angegeben wird. Nach dem Parameter numberOfCandlesAfter - wie viele Kerzen, die nach (nicht enthalten) Kerze mit der Zeitangabe im Zeitparameter barListener geladen werden - empfängt Daten über angeforderte Balken loadingProgress - zur Steuerung des Ladefortschritts verwendet Werfen: JFException - wenn Zeitraum nicht unterstützt wird oder Zeit Intervall ist für den angegebenen Zeitraum nicht gültig Siehe auch: getBarStart (Periode, lang) Gibt Ticks für das angegebene Instrument und das Zeitintervall zurück. Methodenblöcke, bis alle Daten vom Server in den lokalen Cache geladen und dann in der Sammlung gelesen und gespeichert werden. Da alle Daten in den Speicher geladen werden, sollte diese Methode mit Vorsicht verwendet werden, um nicht zu viele Daten zu laden, die zu OutOfMemoryException Parameter führen können: Instrument - Instrument der Ticks ab - Beginn des Zeitintervalls, für das Ticks geladen werden sollen - Endzeit des Zeitintervalls, für das Ticks geladen werden sollen. Wenn es ein Häkchen mit der Zeit gibt, die gleich der Zeit in zu dem Parameter ist, dann wird es ebenfalls geladen. Rückgabewerte: geladene Zeilen Throws: JFException - wenn beim Laden von Daten ein Fehler auftritt Gibt die Zeilen für das angegebene Instrument und das Zeitintervall zurück. Methodenblöcke, bis alle Daten vom Server in den lokalen Cache geladen und dann in der Sammlung gelesen und gespeichert werden. Da alle Daten in den Speicher geladen werden, sollte diese Methode mit Vorsicht verwendet werden, um nicht zu viele Daten zu laden, die zu OutOfMemoryException führen können Parameter: financialInstrument - Instrument der Ticks ab - Beginn des Zeitintervalls, für das Ticks geladen werden sollen - Endzeit des Zeitintervalls, für das Ticks geladen werden sollen. Wenn es eine Zeit gibt, die der Zeit in Parameter entspricht, wird sie ebenfalls geladen. Rückgabewert: geladene Zeilen Throws: JFException - wenn ein Fehler beim Laden der Daten auftritt Gibt die Zeilen für das angegebene Instrument, die Zeit und die Anzahl zurück. Methodenblöcke, bis alle Daten vom Server in den lokalen Cache geladen und dann in der Sammlung gelesen und gespeichert werden. Da alle Daten in den Speicher geladen werden, sollte diese Methode mit Vorsicht verwendet werden, um nicht zu viele Daten zu laden, die zu OutOfMemoryException führen können. Parameter: instrument - instrument der ticks numberOfOneSecondIntervalsBefore - wie viel ein Sekunde Intervall von Zecken zu laden, bevor und einschließlich 1 Sekunde Tickenzeit mit Zeitangabe im Zeitparameter Zeit des letzten Sekundentaktintervalls in der Periode, die in numberOfOneSecondIntervalsBefore angegeben ist Parameter orand time des 1 Sekunde Tickintervalls vor dem ersten 1 Sekunde Tickintervall in der Periode, die mit numberOfOneSecondIntervalsAfter parametriert wirdOfOneSecondIntervalsAfter - how (Einschl.) Ein zweites Tickintervall mit der im Zeitparameter angegebenen Zeit zurückkehren Rückgabewert: geladene Ticks Throws: JFException - bei Auftreten von Daten beim Laden von Daten Ticks für das angegebene Instrument, die Zeit und die Zählung werden zurückgegeben. Methodenblöcke, bis alle Daten vom Server in den lokalen Cache geladen und dann in der Sammlung gelesen und gespeichert werden. Da alle Daten in den Speicher geladen werden, sollte diese Methode mit Vorsicht verwendet werden, um nicht zu viele Daten zu laden, die zu OutOfMemoryException führen können. Parameter: financialInstrument - Instrument der ZeigernummerOfOneSecondIntervalsBefore - wie viel ein Sekunde Intervall von Zecken zu laden, bevor und einschließlich 1 Sekunde Tickenzeit mit Zeitangabe im Zeitparameter Zeit des letzten Sekundentaktintervalls in der Periode, die in numberOfOneSecondIntervalsBefore angegeben ist Parameter orand time des 1 Sekunde Tickintervalls vor dem ersten 1 Sekunde Tickintervall in der Periode, die mit numberOfOneSecondIntervalsAfter parametriert wirdOfOneSecondIntervalsAfter - how Viel ein Sekunde Tick Intervalle zu laden, nachdem (nicht enthalten) ein zweites Tick-Intervall mit der Zeit in der Zeit-Parameter angegeben Rückgabewert: geladene Ticks Throws: JFException - wenn ein Fehler auftritt, wenn Laden von Daten Returns Bars für das angegebene Instrument, Zeitraum und Seite. Methodenblöcke, bis alle Daten vom Server in den lokalen Cache geladen und dann in der Sammlung gelesen und gespeichert werden. Weil alle Daten in den Speicher geladen werden, sollte diese Methode mit Vorsicht verwendet werden, um nicht zu viele Daten zu laden, die zu OutOfMemoryException führen können Überlegen Sie, 5 Bars über ein Zeitintervall zu erhalten: Überlegen Sie, täglich Bars über mehrere Monate zu erhalten: Parameter: Instrument - Instrument Der Balkenperiode - Periodendauer der Balken - Seite der Balken von - Beginn des Zeitintervalls, für das Balken geladen werden sollen. Sollte die genaue Startzeit der Bar für einen bestimmten Zeitraum. Siehe getBarStart (Periode, lange) Beschreibung, wenn Sie die Startzeit der Balken für Kerzen erhalten möchten, die eine bestimmte Zeit bis zum Ende des Zeitintervalls enthält, für die Balken geladen werden sollen. Dies ist die Startzeit der letzten zu ladenden Kerze Rückgabewert: geladene Balken Throws: JFException - wenn die Periode nicht unterstützt wird oder ein Fehler beim Laden der Daten auftritt Returns für das angegebene Instrument, den Zeitraum und die Seite. Methodenblöcke, bis alle Daten vom Server in den lokalen Cache geladen und dann in der Sammlung gelesen und gespeichert werden. Weil alle Daten in den Speicher geladen werden, sollte diese Methode mit Vorsicht verwendet werden, um nicht zu viele Daten zu laden, die zu OutOfMemoryException führen können Überlegen, 5 Bars über ein Zeitintervall zu erhalten: Parameter: financialInstrument - Instrument der Balkenperiode - Periode der Balken Seite - Seite der Balken ab - Beginn des Zeitintervalls, für das Balken geladen werden sollen. Sollte die genaue Startzeit der Bar für einen bestimmten Zeitraum. Siehe getBarStart (Periode, lange) Beschreibung, wenn Sie die Startzeit der Balken für Kerzen erhalten möchten, die eine bestimmte Zeit bis zum Ende des Zeitintervalls enthält, für die Balken geladen werden sollen. Dies ist die Startzeit der letzten Kerze, die geladen werden soll. Rückgabewert: geladene Balken Throws: JFException - wenn die Zeit nicht unterstützt wird oder ein Fehler beim Laden der Daten auftritt Gibt die Balken für das angegebene Instrument, die Periode, die Seite und den Filter zurück. Methodenblöcke, bis alle Daten vom Server in den lokalen Cache geladen und dann in der Sammlung gelesen und gespeichert werden. Da alle Daten in den Speicher geladen werden, sollte diese Methode mit Vorsicht verwendet werden, um nicht zu viele Daten zu laden, die zu OutOfMemoryException führen können. Parameter: Instrument - Instrument der Balkenperiode - Periodendauer der Balkenseite des Balkenfilters - Bars Filtermethode siehe Filter von - Beginn des Zeitintervalls, für das Balken geladen werden sollen. Sollte die genaue Startzeit der Bar für einen bestimmten Zeitraum. Siehe getBarStart (Periode, lange) Beschreibung, wenn Sie die Startzeit der Balken für Kerzen erhalten möchten, die eine bestimmte Zeit bis zum Ende des Zeitintervalls enthält, für die Balken geladen werden sollen. Dies ist die Startzeit der letzten Kerze, die geladen werden soll. Rückgabewert: geladene Balken Throws: JFException - wenn die Zeit nicht unterstützt wird oder ein Fehler beim Laden der Daten auftritt Gibt die Balken für das angegebene Instrument, die Periode, die Seite und den Filter zurück. Methodenblöcke, bis alle Daten vom Server in den lokalen Cache geladen und dann in der Sammlung gelesen und gespeichert werden. Da alle Daten in den Speicher geladen werden, sollte diese Methode mit Vorsicht verwendet werden, um nicht zu viele Daten zu laden, die zu OutOfMemoryException führen können. Parameter: financialInstrument - Instrument der Balkenperiode - Periodendauer der Balkenseite - Bars Filtermethode siehe Filter von - Beginn des Zeitintervalls, für das Balken geladen werden sollen. Sollte die genaue Startzeit der Bar für einen bestimmten Zeitraum. Siehe getBarStart (Periode, lange) Beschreibung, wenn Sie die Startzeit der Balken für Kerzen erhalten möchten, die eine bestimmte Zeit bis zum Ende des Zeitintervalls enthält, für die Balken geladen werden sollen. Dies ist die Startzeit der letzten zu ladenden Kerze Rückgabewert: geladene Balken Throws: JFException - wenn die Periode nicht unterstützt wird oder ein Fehler beim Laden der Daten auftritt Returns für das angegebene Instrument, den Zeitraum und die Seite. Methodenblöcke, bis alle Daten vom Server in den lokalen Cache geladen und dann in der Sammlung gelesen und gespeichert werden. Da alle Daten in den Speicher geladen werden, sollte diese Methode mit Vorsicht verwendet werden, um nicht zu viele Daten zu laden, die zu OutOfMemoryException führen können. Wenn der angeforderte Zeitraum die Bar enthält, die noch nicht vollständig geformt ist (Fortschrittsbalken), wird sie auch eingeschlossen, auch wenn ihre flache Betrachtung 5 Bars über ein Kerzenintervall erhält: Parameter: Instrument - Instrument der Balkenperiode - Periode des Stäbe Seite - Seite der Stäbe Filter - erlaubt die Kerzenzahl zu filternOfCandlesBefore - wie viele Kerzen vor und einschließlich Kerze mit der Zeit spezifiziert in Zeit Parameter Zeit - der letzten Kerze in der Periode in numberOfCandlesBefore Parameter oder Zeit der ersten Kerze In Periode, die mit numberOfCandlesAfter eingegeben wird, wenn numberOfCandlesBefore 0 ist, oder die Zeit der Kerze vor der ersten Kerze in der Periode, die mit numberOfCandlesAfter angegeben wird, wenn numberOfCandlesBefore ist 0 numberOfCandlesAfter - wie viele Kerzen nach (nicht einschließlich) Kerze mit der Zeit, Geladene Balken Throws: JFException - wenn Zeitraum nicht unterstützt wird oder ein Fehler beim Laden von Daten auftritt Returns für das angegebene Instrument, Zeitraum und Seite. Methodenblöcke, bis alle Daten vom Server in den lokalen Cache geladen und dann in der Sammlung gelesen und gespeichert werden. Da alle Daten in den Speicher geladen werden, sollte diese Methode mit Vorsicht verwendet werden, um nicht zu viele Daten zu laden, die zu OutOfMemoryException führen können. Wenn der angeforderte Zeitraum die Bar enthält, die noch nicht vollständig geformt ist (Fortschrittsbalken), dann wird sie auch eingeschlossen, auch wenn ihre flache Betrachtung 5 Bars über ein Kerzenintervall erhält: Parameter: financialInstrument - Instrument der Balkenperiode - Periode der Stäbe Seite - Seite der Stäbe Filter - erlaubt die Kerzenzahl zu filternOfCandlesBefore - wie viele Kerzen vor und einschließlich Kerze mit der Zeit spezifiziert in Zeit Parameter Zeit - der letzten Kerze in der Periode in numberOfCandlesBefore Parameter oder Zeit der ersten Kerze In Periode, die mit numberOfCandlesAfter eingegeben wird, wenn numberOfCandlesBefore 0 ist, oder die Zeit der Kerze vor der ersten Kerze in der Periode, die mit numberOfCandlesAfter angegeben wird, wenn numberOfCandlesBefore ist 0 numberOfCandlesAfter - wie viele Kerzen nach (nicht einschließlich) Kerze mit der Zeit, Geladene Balken Throws: JFException - wenn Zeitraum nicht unterstützt wird oder ein Fehler beim Laden von Daten auftritt getBarStart Gibt den Startzeitpunkt des Balken zurück, der die im Zeitparameter angegebene Zeit enthält Parameter: Periodendauer der Balkenzeit - Zeit, die in der Leiste enthalten ist Returns : Startzeit der Leiste Throws: JFException - wenn Zeitraum nicht unterstützt getNextBarStart Gibt die Startzeit der Leiste neben der Leiste zurück, die die im Parameter barTime angegebene Zeit enthält Parameter: Periodendauer der Bar bar Zeit - Zeit, die in der Leiste enthalten ist Vor der zurückgegebenen Rückgabewerte: Startzeit der Leiste Throws: JFException - wenn Zeitraum nicht unterstützt getPreviousBarStart Gibt die Startzeit der Leiste vor der Leiste zurück, die die im Parameter barTime angegebene Zeit enthält Parameter: Periodenperiode zur Leiste bar Zeit - Zeit, Wird von der Leiste neben dem zurückgegebenen zurückgegeben. Rückgabewert: Starterzeit der Leiste Throws: JFException - wenn Zeitraum nicht unterstützt getTimeForNBarsBack Gibt die Startzeit der Leiste zurück, die numberOfBars - 1 zurück in der Zeit ist, die die in Parameter angegebene Zeit enthält . Methode kann verwendet werden, um Zeit für den von Parameter für getBars (com. dukascopy. api. Instrument, com. dukascopy. api. Period, com. dukascopy. api. OfferSide, long, long) Methode zu erhalten, wenn bekannt Zeit der letzten ist Bar und Anzahl der Kerzen, die geladen werden müssen Parameter: Periodendauer der Balken zur Zeit der letzten BalkenzahlOfBars - Anzahl der Balken, die beim Übergeben der zurückgegebenen Zeit und Uhrzeit in Parameter in getBars (com. dukascopy. api. Instrument, com. dukascopy. api. Period, com. dukascopy. api. OfferSide, long, long) - Methode Rückgabewert: Startzeit der Leiste Throws: JFException - wenn Zeitraum nicht unterstützt getTimeForNBarsForward Liefert die Startzeit der Leiste zurück Ist numberOfBars - 1 in der Zukunft auf die Leiste, die die in from angegebenen Parameter enthält. Methode kann verwendet werden, um die Zeit für den Parameter für getBars (com. dukascopy. api. Instrument, com. dukascopy. api. Period, com. dukascopy. api. OfferSide, long, long) Methode zu erhalten, wenn die Zeit des ersten bekannt ist bar and number of candles that needs to be loaded Parameters: period - period of the bars from - time of the first bar numberOfBars - number of bars that could be loaded when passing returned time and time specified in from parameter in getBars(com. dukascopy. api. Instrument, com. dukascopy. api. Period, com. dukascopy. api. OfferSide, long, long) method Returns: starting time of the last bar Throws: JFException - when period is not supported readOrdersHistory Loads orders from the server in the background. Method returns fast after creating request for data not waiting for any data to be loaded After internal request is sent, orders will be returned by calling method in ordersListener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method can be used for orders loading without blocking strategy execution NB Only one order history request can be sent at a time. If there is another request sent method will throw JFException Parameters: instrument - instrument of the orders from - start of the time interval for which orders should be loaded to - end time of the time interval for which orders should be loaded ordersListener - receives data about requested orders loadingProgress - used to control loading progress Throws: JFException - in case of any system error See Also: getOrdersHistory(Instrument instrument, long from, long to) readOrdersHistory Loads orders from the server in the background. Method returns fast after creating request for data not waiting for any data to be loaded After internal request is sent, orders will be returned by calling method in ordersListener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method can be used for orders loading without blocking strategy execution NB Only one order history request can be sent at a time. If there is another request sent method will throw JFException Parameters: financialInstrument - instrument of the orders from - start of the time interval for which orders should be loaded to - end time of the time interval for which orders should be loaded ordersListener - receives data about requested orders loadingProgress - used to control loading progress Throws: JFException - in case of any system error See Also: getOrdersHistory(IFinancialInstrument financialInstrument, long from, long to) getOrdersHistory Returns orders for specified instrument and time interval. Method blocks until all data will be loaded from the server. NB Only one order history request can be sent at a time. If there is another request sent method will throw JFException Parameters: instrument - instrument of the orders from - start of the time interval for which orders should be loaded to - end time of the time interval for which orders should be loaded Returns: loaded orders Throws: JFException - in case of any system error getOrdersHistory Returns orders for specified instrument and time interval. Method blocks until all data will be loaded from the server. NB Only one order history request can be sent at a time. If there is another request sent method will throw JFException Parameters: financialInstrument - instrument of the orders from - start of the time interval for which orders should be loaded to - end time of the time interval for which orders should be loaded Returns: loaded orders Throws: JFException - in case of any system error getHistoricalOrderById Returns historical (closed) order by position id for the given user account. Parameters: id - closed orders position id Returns: historical (closed) order with specified position id for the given user account or null if there is no one. Throws: JFException - in case of any system error Returns current equity calculated for every tick Returns tick for specified instrument, that is shifted back in time for number in ticks specified in shift parameter, 0 - current tick, 1 - previous tick. Parameters: instrument - instrument of the tick shift - number of tick back in time staring from current tick. 1 - previous tick, 2 - current tick minus 2 ticks and so on Returns: tick Throws: JFException - when instrument is not active (not opened in platform) or other errors Returns tick for specified instrument, that is shifted back in time for number in ticks specified in shift parameter, 0 - current tick, 1 - previous tick. Parameters: financialInstrument - instrument of the tick shift - number of tick back in time staring from current tick. 1 - previous tick, 2 - current tick minus 2 ticks and so on Returns: tick Throws: JFException - when instrument is not active (not opened in platform) or other errors getFeedData Returns bar for specified feed descriptor, that is shifted back in time for number in bars specified in shift parameter, 0 - current bar (currently generated), 1 - previous bar (last formed bar) If there is no bar loaded at that position, then function returns null. Parameters: feedDescriptor - holds parameters: data type, instrument, offer side, etc (depends on bar type), and describes what kind of bars must be loaded shift - number of bars back in time staring from current bar. 1 - previous bar, 2 - current bar minus 2 bars and so on Returns: bar or null if no bar is loaded, the type of returning bar depends on FeedDescriptor. getDataType() Throws: JFException - when some error occurs when loading data getFeedData A type-safe feed data retrieval for the specified feed getFeedData Returns bars for specified feed descriptor. Method blocks until all data will be loaded from the server into local cache and then read and stored in collection. Because all the data is loaded into the memory, this method should be used with caution to not load too much data which can lead to OutOfMemoryException Parameters: feedDescriptor - holds parameters: data type, instrument, offer side, etc (depends on bar type), and describes what kind of bars must be loaded from - start of the time interval for which bars should be loaded to - end time of the time interval for which bars should be loaded. If there is bar with time equals to the time in to parameter then it will be loaded as well Returns: loaded bars Throws: JFException - when incorrect time interval is passed or some error occurs when loading data getFeedData A type-safe feed data retrieval for the specified feed getFeedData Returns bars for specified feedDescriptor. Method blocks until all data will be loaded from the server into local cache and then read and stored in collection. Because all the data is loaded into the memory, this method should be used with caution to not load too much data which can lead to OutOfMemoryException . Parameters: feedDescriptor - holds parameters: data type, instrument, offer side, etc (depends on bar type), and describes what kind of bars must be loaded numberOfFeedBarsBefore - how much bars to load before and including bar with time specified in time parameter time - the time of the last bar in period specified in numberOfFeedBarsBefore parameter, or the time of the first bar in period specified with numberOfFeedBarsAfter parameter if numberOfFeedBarsBefore is 0, or the time of the bar prior to the first bar in period specified with numberOfFeedBarsAfter if numberOfFeedBarsBefore is 0 numberOfFeedBarsAfter - how much bars to load after (not including) bar with time specified in time parameter Returns: loaded bars Throws: JFException - when some error occurs when loading data getFeedData A type-safe feed data retrieval for the specified feed readFeedData Reads feed data from the local cache in the background. Method returns fast after creating request for data not waiting for any data to be read from local cache. After internal request is sent, feed data items will be returned by calling method in feedListener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method has two main purposes: one is to load a lot of bars without keeping them all in memory, and second is asynchronous processing Consider analyzing the last weeks renko bricks - namely calculating the average close price Parameters: feedDescriptor - feed descriptor of the feed data from - start of the time interval for which feed data items should be loaded. to - end time of the time interval for which feed data items should be loaded. feedListener - receives data about requested feed data items loadingProgress - used to control loading progress Throws: JFException - when some errors occurs readFeedData A type-safe feed data retrieval for the specified feed readFeedData Reads feed data from the local cache in the background. Method returns fast after creating request for data not waiting for any data to be read from local cache. After internal request is sent, feed data will be returned by calling method in feedListener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method has two main purposes: one is to load a lot of feed data without keeping them all in memory, and second is asynchronous processing Consider analyzing the last 1000 renko bricks - namely calculating the average close price Parameters: feedDescriptor - feed descriptor of the feed data numberOfFeedDataBefore - how much feed data items to load before and including feed data item with time specified in time parameter time - time of the last feed data item in period specified in numberOfFeedDataBefore parameter orand time of the feed data item prior first feed data item in period specified with numberOfFeedDataAfter parameter numberOfFeedDataAfter - how much feed data items to load after (not including) feed data item with time specified in time parameter feedListener - receives feed data loadingProgress - used to control loading progress Throws: JFException - when some errors occurs readFeedData A type-safe feed data retrieval for the specified feed getPointAndFigure Returns Point and Figure for specified instrument, offer side, box size and reversal amount, that is shifted back in time for number in bars specified in shift parameter, 0 - current bar, 1 - previous bar (last formed bar) If there is no bar loaded at that position, then function returns null. This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone and default data interpolation descriptor ( DataInterpolationDescriptor. DEFAULT ). To indicate specific base period andor data interpolation descriptor, use getFeedData(ITailoredFeedDescriptor, int) . Parameters: instrument - instrument of PF offerSide - bid or ask side of PF boxSize - box size of the PF reversalAmount - reversal amount of the PF shift - number of PF back in time staring from current PF. 1 - previous PF, 2 - current PF minus 2 bars and so on Returns: PF or null if no PF is loaded Throws: JFException - when shift value is negative or instrument is not active (not opened in platform) getPointAndFigures Returns Point and Figures for specified instrument, offer side, box size and reversal amount. This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone and default data interpolation descriptor ( DataInterpolationDescriptor. DEFAULT ). To indicate specific base period andor data interpolation descriptor, use getFeedData(ITailoredFeedDescriptor, long, long). Method blocks until all data will be loaded from the server into local cache and then read and stored in collection. Because all the data is loaded into the memory, this method should be used with caution to not load too much data which can lead to OutOfMemoryException If the requested period includes the bar that is not fully formed yet (in-progress bar), then it is included in result too Subscribe to Point and Figure live notification first, before call this method. Parameters: instrument - of PFs offerSide - offer side of PFs boxSize - box size of PFs reversalAmount - reversal amount of PFs from - start time of the time interval for which bars should be loaded. This time is included in interval start end of the first loaded bar to - end time of the time interval for which bars should be loaded. This time is included in interval start end of the last loaded bar Returns: loaded Point And Figures Throws: JFException - when incorrect time interval is passed or some error occurs when loading data getPointAndFigures Returns Point and Figures for specified instrument, offer side, box size and reversal amount. This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone and default data interpolation descriptor ( DataInterpolationDescriptor. DEFAULT ). To indicate specific base period andor data interpolation descriptor, use getFeedData(ITailoredFeedDescriptor, int, long, int). Method blocks until all data will be loaded from the server into local cache and then read and stored in collection. Because all the data is loaded into the memory, this method should be used with caution to not load too much data which can lead to OutOfMemoryException. If the requested period includes the bar that is not fully formed yet (in-progress bar), then it is included in result too Subscribe to Point and Figure live notification first, before call this method. Parameters: instrument - instrument of the PFs offerSide - offer side of the PFs boxSize - price range of the PFs numberOfBarsBefore - how much bars to load before and including bar with time specified in time parameter time - time of the last bar in period specified in numberOfBarsBefore parameter, or time of the first bar in period specified with numberOfBarsAfter parameter if numberOfBarsBefore is 0, or time of the candle prior to first candle in period specified with numberOfBarsAfter if numberOfBarsBefore is 0 numberOfBarsAfter - how much bars to load after (not including) bar with time specified in time parameter Returns: loaded bars Throws: JFException - when desired data amount is negative, etc or some error occurs when loading data readPointAndFigures Reads Point and Figures from the local cache in the background. Method returns fast after creating request for data not waiting for any data to be read from local cache. After internal request is sent, bars will be returned by calling method in listener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method has two main purposes: one is to load a lot of bars without keeping them all in memory, and second is asynchronous processing. This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone and default data interpolation descriptor ( DataInterpolationDescriptor. DEFAULT ). Subscribe to Point and Figure live notification first, before call this method. Parameters: instrument - of PFs offerSide - offer side of PFs boxSize - box size of PFs reversalAmount - reversal amount of PFs from - start time of the time interval for which bars should be loaded. This time is included in interval start end of the first loaded bar to - end time of the time interval for which bars should be loaded. This time is included in interval start end of the last loaded bar listener - receives data about requested bars loadingProgress - used to control loading progress Throws: JFException - when incorrect time interval is passed or some error occurs when loading data readPointAndFigures Reads Point and Figures from the local cache in the background. Method returns fast after creating request for data not waiting for any data to be read from local cache. After internal request is sent, bars will be returned by calling method in listener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method has two main purposes: one is to load a lot of bars without keeping them all in memory, and second is asynchronous processing This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone and default data interpolation descriptor ( DataInterpolationDescriptor. DEFAULT ). Subscribe to Point and Figure live notification first, before call this method. Parameters: instrument - of PFs offerSide - offer side of PFs boxSize - box size of PFs reversalAmount - reversal amount of PFs numberOfBarsBefore - how much bars to load before and including bar with time specified in time parameter time - time of the last bar in period specified in numberOfBarsBefore parameter, or time of the first bar in period specified with numberOfBarsAfter parameter if numberOfBarsBefore is 0, or time of the candle prior to first candle in period specified with numberOfBarsAfter if numberOfBarsBefore is 0 numberOfBarsAfter - how much bars to load after (not including) bar with time specified in time parameter listener - receives data about requested bars loadingProgress - used to control loading progress Throws: JFException - when incorrect time interval is passed or some error occurs when loading data getTickBar Returns tick bar for specified instrument, offer side and tick bar size, that is shifted back in time for number in bars specified in shift parameter, 0 - current bar, 1 - previous bar (last formed bar) If there is no bar loaded at that position, then function returns null. This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone. To indicate specific base period, use getFeedData(ITailoredFeedDescriptor, int) . Parameters: instrument - instrument of the tick bar offerSide - bid or ask side of the tick bar tickBarSize - tick bar size of the tick bar shift - number of tick bar back in time staring from current tick bar. 1 - previous tick bar, 2 - current tick bar minus 2 bars and so on Returns: range bar or null if no bar is loaded Throws: JFException - when shift value is negative or instrument is not active (not opened in platform) getTickBars Returns Tick Bars for specified instrument, offer side and tick bar size. This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone. Method blocks until all data will be loaded from the server into local cache and then read and stored in collection. Because all the data is loaded into the memory, this method should be used with caution to not load too much data which can lead to OutOfMemoryException If the requested period includes the bar that is not fully formed yet (in-progress bar), then it is included in result too Subscribe to Tick Bar live notification first, before call this method. Parameters: instrument - of Tick Bars offerSide - offer side of Tick Bars tickBarSize - tick bar size of Tick Bars from - start time of the time interval for which bars should be loaded. This time is included in interval start end of the first loaded bar to - end time of the time interval for which bars should be loaded. This time is included in interval start end of the last loaded bar Returns: loaded Tick Bars Throws: JFException - when incorrect time interval is passed or some error occurs when loading data getTickBars Returns Tick Bars for specified instrument, offer side and tick bar size. This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone. Method blocks until all data will be loaded from the server into local cache and then read and stored in collection. Because all the data is loaded into the memory, this method should be used with caution to not load too much data which can lead to OutOfMemoryException. If the requested period includes the bar that is not fully formed yet (in-progress bar), then it is included in result too Subscribe to Tick Bar live notification first, before call this method. Parameters: instrument - instrument of the tick bars offerSide - offer side of the tick bars tickBarSize - tick bar size of the tick bars numberOfBarsBefore - how much bars to load before and including bar with time specified in time parameter time - time of the last bar in period specified in numberOfBarsBefore parameter, or time of the first bar in period specified with numberOfBarsAfter parameter if numberOfBarsBefore is 0, or time of the candle prior to first candle in period specified with numberOfBarsAfter if numberOfBarsBefore is 0 numberOfBarsAfter - how much bars to load after (not including) bar with time specified in time parameter Returns: loaded bars Throws: JFException - when desired data amount is negative, etc or some error occurs when loading data readTickBars Reads Tick Bars from the local cache in the background. Method returns fast after creating request for data not waiting for any data to be read from local cache. After internal request is sent, bars will be returned by calling method in listener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method has two main purposes: one is to load a lot of bars without keeping them all in memory, and second is asynchronous processing This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone. Subscribe to Tick Bar live notification first, before call this method. Parameters: instrument - of Tick Bars offerSide - offer side of Tick Bars tickBarSize - tick bar size of Tick Bars from - start time of the time interval for which bars should be loaded. This time is included in interval start end of the first loaded bar to - end time of the time interval for which bars should be loaded. This time is included in interval start end of the last loaded bar listener - receives data about requested bars loadingProgress - used to control loading progress Throws: JFException - when incorrect time interval is passed or some error occurs when loading data readTickBars Reads Tick Bars from the local cache in the background. Method returns fast after creating request for data not waiting for any data to be read from local cache. After internal request is sent, bars will be returned by calling method in listener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method has two main purposes: one is to load a lot of bars without keeping them all in memory, and second is asynchronous processing This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone. Subscribe to Tick Bar live notification first, before call this method. Parameters: instrument - of Tick Bars offerSide - offer side of Tick Bars tickBarSize - tick bar size of Tick Bars numberOfBarsBefore - how much bars to load before and including bar with time specified in time parameter time - time of the last bar in period specified in numberOfBarsBefore parameter, or time of the first bar in period specified with numberOfBarsAfter parameter if numberOfBarsBefore is 0, or time of the candle prior to first candle in period specified with numberOfBarsAfter if numberOfBarsBefore is 0 numberOfBarsAfter - how much bars to load after (not including) bar with time specified in time parameter listener - receives data about requested bars loadingProgress - used to control loading progress Throws: JFException - when incorrect time interval is passed or some error occurs when loading data getRangeBars Returns Range Bars for specified instrument, offer side and price range. This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone and default data interpolation descriptor ( DataInterpolationDescriptor. DEFAULT ). Method blocks until all data will be loaded from the server into local cache and then read and stored in collection. Because all the data is loaded into the memory, this method should be used with caution to not load too much data which can lead to OutOfMemoryException If the requested period includes the bar that is not fully formed yet (in-progress bar), then it is included in result too Subscribe to Range Bar live notification first, before call this method. Parameters: instrument - of Range Bars offerSide - offer side of Range Bars priceRange - price range of Range Bars from - start time of the time interval for which bars should be loaded. This time is included in interval start end of the first loaded bar to - end time of the time interval for which bars should be loaded. This time is included in interval start end of the last loaded bar Returns: loaded Range Bars Throws: JFException - when incorrect time interval is passed or some error occurs when loading data getRangeBars Returns Range Bars for specified instrument, offer side and price range. This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone and default data interpolation descriptor ( DataInterpolationDescriptor. DEFAULT ). Method blocks until all data will be loaded from the server into local cache and then read and stored in collection. Because all the data is loaded into the memory, this method should be used with caution to not load too much data which can lead to OutOfMemoryException. If the requested period includes the bar that is not fully formed yet (in-progress bar), then it is included in result too Subscribe to Range Bar live notification first, before call this method. Parameters: instrument - instrument of the Range bars offerSide - offer side of the Range bars priceRange - price range of the Range bars numberOfBarsBefore - how much bars to load before and including bar with time specified in time parameter time - time of the last bar in period specified in numberOfBarsBefore parameter, or time of the first bar in period specified with numberOfBarsAfter parameter if numberOfBarsBefore is 0, or time of the candle prior to first candle in period specified with numberOfBarsAfter if numberOfBarsBefore is 0 numberOfBarsAfter - how much bars to load after (not including) bar with time specified in time parameter Returns: loaded bars Throws: JFException - when desired data amount is negative, etc or some error occurs when loading data readRangeBars Reads Range Bars from the local cache in the background. Method returns fast after creating request for data not waiting for any data to be read from local cache. After internal request is sent, bars will be returned by calling method in listener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method has two main purposes: one is to load a lot of bars without keeping them all in memory, and second is asynchronous processing This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone and default data interpolation descriptor ( DataInterpolationDescriptor. DEFAULT ). Subscribe to Range Bar live notification first, before call this method. Parameters: instrument - of Range Bars offerSide - offer side of Range Bars priceRange - price range of Range Bars from - start time of the time interval for which bars should be loaded. This time is included in interval start end of the first loaded bar to - end time of the time interval for which bars should be loaded. This time is included in interval start end of the last loaded bar listener - receives data about requested bars loadingProgress - used to control loading progress Throws: JFException - when incorrect time interval is passed or some error occurs when loading data readRangeBars Reads Range Bars from the local cache in the background. Method returns fast after creating request for data not waiting for any data to be read from local cache. After internal request is sent, bars will be returned by calling method in listener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method has two main purposes: one is to load a lot of bars without keeping them all in memory, and second is asynchronous processing This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone and default data interpolation descriptor ( DataInterpolationDescriptor. DEFAULT ). Subscribe to Range Bar live notification first, before call this method. Parameters: instrument - of Range Bars offerSide - offer side of Range Bars priceRange - price range of Range Bars numberOfBarsBefore - how much bars to load before and including bar with time specified in time parameter time - time of the last bar in period specified in numberOfBarsBefore parameter, or time of the first bar in period specified with numberOfBarsAfter parameter if numberOfBarsBefore is 0, or time of the candle prior to first candle in period specified with numberOfBarsAfter if numberOfBarsBefore is 0 numberOfBarsAfter - how much bars to load after (not including) bar with time specified in time parameter listener - receives data about requested bars loadingProgress - used to control loading progress Throws: JFException - when incorrect time interval is passed or some error occurs when loading data getRangeBar Returns range bar for specified instrument, offer side and price range, that is shifted back in time for number in bars specified in shift parameter, 0 - current bar, 1 - previous bar (last formed bar) If there is no bar loaded at that position, then function returns null. This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone and default data interpolation descriptor ( DataInterpolationDescriptor. DEFAULT ). Parameters: instrument - instrument of the range bar offerSide - bid or ask side of the range bar priceRange - price range of the range bar shift - number of range bar back in time staring from current range bar. 1 - previous range bar, 2 - current range bar minus 2 bars and so on Returns: range bar or null if no bar is loaded Throws: JFException - when shift value is negative or instrument is not active (not opened in platform) getRenkoBar Returns renko bar for specified instrument, offer side and brick size, that is shifted back in time for number in bars specified in shift parameter, 0 - current bar, 1 - previous bar (last formed bar) If there is no bar loaded at that position, then function returns null. This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone, default renko session ( Period. ONEMIN ) and default price point ( RenkoCreationPoint. CLOSE ). Parameters: instrument - instrument of the Renko bar offerSide - bid or ask side of the Renko bar brickSize - price range of the Renko bar shift - number of bar back in time staring from current bar. 1 - previous bar, 2 - current bar minus 2 bars and so on Returns: Renko bar or null if no bar is loaded Throws: JFException - when shift value is negative or instrument is not active (not opened in platform) getRenkoBars Returns Renko Bars for specified instrument, offer side and brick size. Method blocks until all data will be loaded from the server into local cache and then read and stored in collection. Because all the data is loaded into the memory, this method should be used with caution to not load too much data which can lead to OutOfMemoryException If the requested period includes the bar that is not fully formed yet (in-progress bar), then it is included in result too This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone, default renko session ( Period. ONEMIN ) and default price point ( RenkoCreationPoint. CLOSE ). Subscribe to Renko Bar live notification first, before call this method. Parameters: instrument - of Renko Bars offerSide - offer side of Renko Bars brickSize - price range of Renko Bars from - start time of the time interval for which bars should be loaded. This time is included in interval start end of the first loaded bar to - end time of the time interval for which bars should be loaded. This time is included in interval start end of the last loaded bar Returns: loaded Renko Bars Throws: JFException - when incorrect time interval is passed or some error occurs when loading data getRenkoBars Returns Renko Bars for specified instrument, offer side and brick size. Method blocks until all data will be loaded from the server into local cache and then read and stored in collection. Because all the data is loaded into the memory, this method should be used with caution to not load too much data which can lead to OutOfMemoryException. If the requested period includes the bar that is not fully formed yet (in-progress bar), then it is included in result too This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone, default renko session ( Period. ONEMIN ) and default price point ( RenkoCreationPoint. CLOSE ). Subscribe to Renko Bar live notification first, before call this method. Parameters: instrument - instrument of the Renko bars offerSide - offer side of the Renko bars brickSize - price range of the Renko bars numberOfBarsBefore - how much bars to load before and including bar with time specified in time parameter time - time of the last bar in period specified in numberOfBarsBefore parameter, or time of the first bar in period specified with numberOfBarsAfter parameter if numberOfBarsBefore is 0, or time of the candle prior to first candle in period specified with numberOfBarsAfter if numberOfBarsBefore is 0 numberOfBarsAfter - how much bars to load after (not including) bar with time specified in time parameter Returns: loaded bars Throws: JFException - when desired data amount is negative, etc or some error occurs when loading data readRenkoBars Reads Renko Bars from the local cache in the background. Method returns fast after creating request for data not waiting for any data to be read from local cache. After internal request is sent, bars will be returned by calling method in listener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method has two main purposes: one is to load a lot of bars without keeping them all in memory, and second is asynchronous processing This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone, default renko session ( Period. ONEMIN ) and default price point ( RenkoCreationPoint. CLOSE ). Subscribe to Renko Bar live notification first, before call this method. Parameters: instrument - of Renko Bars offerSide - offer side of Renko Bars brickSize - price range of Renko Bars from - start time of the time interval for which bars should be loaded. This time is included in interval start end of the first loaded bar to - end time of the time interval for which bars should be loaded. This time is included in interval start end of the last loaded bar listener - receives data about requested bars loadingProgress - used to control loading progress Throws: JFException - when incorrect time interval is passed or some error occurs when loading data readRenkoBars Reads Renko Bars from the local cache in the background. Method returns fast after creating request for data not waiting for any data to be read from local cache. After internal request is sent, bars will be returned by calling method in listener. LoadingProgressListener is used to receive feedback about loading progress, to cancel loading and its method LoadingProgressListener. loadingFinished(boolean, long, long, long) is called when loading is finished or as a result of error This method has two main purposes: one is to load a lot of bars without keeping them all in memory, and second is asynchronous processing This method uses default base period IFeedDescriptor. DEFAULTBASEPERIOD. which has EET time zone, default renko session ( Period. ONEMIN ) and default price point ( RenkoCreationPoint. CLOSE ). Subscribe to Renko Bar live notification first, before call this method. Parameters: instrument - of Renko Bars offerSide - offer side of Renko Bars brickSize - price range of Renko Bars numberOfBarsBefore - how much bars to load before and including bar with time specified in time parameter time - time of the last bar in period specified in numberOfBarsBefore parameter, or time of the first bar in period specified with numberOfBarsAfter parameter if numberOfBarsBefore is 0, or time of the candle prior to first candle in period specified with numberOfBarsAfter if numberOfBarsBefore is 0 numberOfBarsAfter - how much bars to load after (not including) bar with time specified in time parameter listener - receives data about requested bars loadingProgress - used to control loading progress Throws: JFException - when incorrect time interval is passed or some error occurs when loading data

Comments

Popular posts from this blog

Kaip Pradeti Forex Prekyba Akcijomis

Fatwa Mufti Brunei Tentang Forex

Elliott Welle Zählimpuls Forexpros