Indikatoren

Dieses Handbuch führt Sie durch das Auffinden, Hinzufügen, Konfigurieren und Anwenden eines Indikators in JForex4 – ob eines integrierten Indikators oder eines benutzerdefinierten Indikators, der über JCloud importiert wurde – und das Anhängen an ein Chart, um dessen Ausgabe zu visualisieren.


1. Indikatoren finden

JForex4 verfügt über kein eigenes „Indikatoren-Panel". Stattdessen werden Indikatoren an zwei Stellen aufgerufen:

  • Navigator-Panel → Knoten „Indikatoren". Erweitern Sie diesen Knoten, um den Katalog der integrierten Indikatoren zu durchsuchen (organisiert in Kategorien) sowie einen Unterknoten Benutzerdefiniert, der alle von Ihnen hinzugefügten benutzerdefinierten/importierten Indikatoren enthält. Klicken Sie hier mit der rechten Maustaste auf einen Indikator, um Aktionen wie Bearbeiten oder Kompilieren (für benutzerdefinierte .java-Indikatoren) aufzurufen.
  • Dialog „Indikator hinzufügen" – wird direkt aus einem Chart geöffnet. Dieser zeigt denselben Gesamtkatalog (integriert + benutzerdefiniert), jedoch in einem eigenen Dialog, der für das Durchsuchen, Suchen und Hinzufügen von Indikatoren zum aktiven Chart optimiert ist.

2. Den Dialog „Indikator hinzufügen" öffnen

Öffnen Sie aus einem geöffneten Chart heraus den Dialog Indikator hinzufügen über eine der folgenden Methoden:

  • Die Schaltfläche Indikatoren in der Chart-Symbolleiste, oder
  • Die Tastenkombination F3.

Der Dialog zeigt:

  • Favoriten – Indikatoren, die Sie für den schnellen Zugriff markiert haben.
  • Zuletzt verwendet – kürzlich verwendete Indikatoren.
  • Kategorieabschnitte – integrierte Indikatoren, gruppiert nach Typ, z. B. Charting Techniques, Cycle Indicators, Mathematical, Momentum Indicators, Patterns, Price Reference, Statistical Indicators, Support/Resistance, Tools, Trading Sessions, Trend Indicators, Volatility Indicators, Volume Indicators. Jede Kategorie zeigt die Anzahl der enthaltenen Indikatoren an.

JForex4 wird mit über 250 integrierten Indikatoren in diesen Kategorien ausgeliefert. Da die Liste lang ist:

  • Bewegen Sie die Maus über den Namen eines Indikators, um eine QuickInfo mit seiner Beschreibung anzuzeigen (siehe Screenshot unten – das Überfahren von „Linear Regression" zeigt „Fitet eine gerade Trendlinie durch die Preisdaten. Wird verwendet, um die allgemeine Richtung eines Trends zu bestimmen.").
  • Verwenden Sie das Suchfeld oben im Dialog, um die Liste nach Namen zu filtern.
  • Drücken Sie F4, um ein Schnellsuche-Popup für Indikatoren zu öffnen, mit dem Sie direkt zu einem Indikator springen können, indem Sie einen Teil seines Namens eingeben, ohne durch den Kategoriebaum navigieren zu müssen.
  • Klicken Sie auf das Stern-Symbol neben einem Indikator, um ihn zu den Favoriten hinzuzufügen und beim nächsten Mal schneller darauf zugreifen zu können.

add_indicator2

Tipp: Jede Indikatorzeile verfügt über ein Kontrollkästchen – Sie können mehrere Indikatoren auswählen, bevor Sie unten im Dialog auf HINZUFÜGEN klicken, um sie gleichzeitig zum selben Chart hinzuzufügen.

3. Benutzerdefinierte Indikatoren hinzufügen

Benutzerdefinierte Indikatoren (eigene oder Drittanbieter-.java/.jfx-Dateien) werden über JCloud verwaltet, genau wie benutzerdefinierte Strategien:

  • Aus JCloud – durchsuchen Sie Indikatoren, die mit Ihrem JCloud-Konto geteilt oder zuvor dorthin hochgeladen wurden.
  • Aus dem lokalen Speicher – klicken Sie auf die dedizierte Schaltfläche Importieren (das Symbol neben dem Suchfeld im Dialog „Indikator hinzufügen" oder im Kontextmenü von Navigator → Indikatoren/Benutzerdefiniert), um eine .java- oder .jfx-Datei von Ihrem Computer in JCloud zu übernehmen.

Wichtig: Ein benutzerdefinierter Indikator, der als .java-Quelldatei importiert oder erstellt wurde, erscheint nicht im Abschnitt Benutzerdefiniert des Dialogs „Indikator hinzufügen" – und kann keinem Chart hinzugefügt werden – bis er erfolgreich kompiliert wurde. Erst nach erfolgreicher Kompilierung wird er unter Benutzerdefiniert gelistet (sowohl im Indikatoren-Knoten des Navigators als auch im Dialog „Indikator hinzufügen") und steht zur Verwendung bereit. Eine bereits kompilierte .jfx-Datei hingegen ist sofort nach dem Import nutzbar, da sie keine weitere Kompilierung erfordert.

4. Einen benutzerdefinierten Indikator kompilieren

Benutzerdefinierte Indikatoren gibt es in zwei Dateiformaten:

Format Beschreibung
.java Bearbeitbare Quelldatei. Muss erfolgreich kompiliert werden, bevor sie in der Liste „Benutzerdefiniert" erscheint und zu einem Chart hinzugefügt werden kann.
.jfx Kompilierte, einsatzbereite Datei. Kann nicht bearbeitet werden, es sei denn, die .java-Quelldatei ist verfügbar.

Um manuell zu kompilieren, führen Sie eine der folgenden Aktionen aus:

  • Klicken Sie im Navigator-Panel mit der rechten Maustaste auf den benutzerdefinierten Indikator unter Indikatoren → Benutzerdefiniert und wählen Sie Kompilieren, oder
  • Öffnen Sie ihn im Code-Editor und klicken Sie auf Kompilieren (oder drücken Sie F5).

Überprüfen Sie den Reiter Meldungen, um das Ergebnis zu bestätigen:

  • Compiling... OK – der Indikator wurde erfolgreich kompiliert und erscheint nun im Abschnitt Benutzerdefiniert des Indikatoren-Knotens im Navigator sowie im Dialog „Indikator hinzufügen", bereit, einem Chart hinzugefügt zu werden.
  • Fehlerdetails – schlägt die Kompilierung fehl, bleibt der Indikator für die Verwendung in einem Chart nicht verfügbar, bis die Fehler behoben sind und er erfolgreich kompiliert.

Hinweis: Integrierte Indikatoren sind immer vorkompiliert und benötigen diesen Schritt nie – sie sind in jeder Kategorie des Dialogs „Indikator hinzufügen" sofort verfügbar.

5. Den Indikator zu einem Chart hinzufügen

Ein Indikator wird nicht wie eine Strategie „gestartet" oder „ausgeführt" – er wird an ein Chart angehängt, damit er anhand der Preisdaten berechnen und darstellen kann.

  1. Öffnen (oder wählen) Sie das Chart, das Sie analysieren möchten.
  2. Öffnen Sie den Dialog Indikator hinzufügen (Schaltfläche in der Chart-Symbolleiste oder F3).
  3. Suchen Sie den Indikator über den Kategoriebaum, das Suchfeld oder die F4-Schnellsuche, und bewegen Sie bei Bedarf die Maus darüber, um die Beschreibung zu bestätigen.
    • Stellen Sie bei einem benutzerdefinierten Indikator sicher, dass er bereits erfolgreich kompiliert wurde (siehe Abschnitt 4) – andernfalls wird er nicht unter Benutzerdefiniert gelistet und kann nicht ausgewählt werden.
  4. Aktivieren Sie das Kontrollkästchen neben dem/den gewünschten Indikator(en) und klicken Sie dann auf HINZUFÜGEN.
  5. Der Dialog Indikator-Einstellungen öffnet sich beim ersten Anwenden automatisch – konfigurieren Sie die Parameter (siehe Abschnitt 6) und bestätigen Sie.

Nach dem Anwenden wird der Indikator entweder:

  • direkt über dem Preis-Chart eingeblendet (Overlay, z. B. Moving Average, Bollinger Bands), oder
  • in einem separaten Unterfenster unterhalb des Preis-Charts dargestellt (z. B. RSI, MACD, Stochastic).

Tipp: Derselbe Indikator kann mehrfach auf dasselbe Chart angewendet werden (z. B. zwei Moving Averages mit unterschiedlichen Perioden) oder gleichzeitig auf mehrere Charts, jeweils mit unabhängigen Parametereinstellungen.

6. Indikatorparameter konfigurieren

  1. Doppelklicken Sie auf den Namen des Indikators im Chart-Legendenbereich, oder klicken Sie mit der rechten Maustaste darauf und wählen Sie Einstellungen, um den Dialog Indikator-Einstellungen jederzeit erneut zu öffnen.
  2. Legen Sie die Werte für jedes im Indikatorcode verfügbare Feld fest (z. B. Periode, Preisquelle, Verschiebung, Farben, Linienstil) – diese entsprechen den im Quellcode mit @Configurable markierten Feldern (bei benutzerdefinierten Indikatoren) bzw. dem Standardparametersatz (bei integrierten Indikatoren).
  3. Passen Sie Anzeigeoptionen wie Linienfarbe, -stärke und -stil im Reiter Stil oder Farben desselben Dialogs an, sofern verfügbar.
  4. Klicken Sie auf OK oder Übernehmen, um das Chart mit den neuen Einstellungen zu aktualisieren.

Hinweis: Es gibt keinen „Preset speichern"-Mechanismus für Indikatoren, vergleichbar mit den Strategie-Presets – jedes Chart merkt sich seine angewendeten Indikatoren und deren konfigurierte Parameterwerte als Teil des Chart-/Workspace-Layouts.

7. Indikatoren in einem Chart verwalten

Sobald ein Indikator einem Chart hinzugefügt wurde, können Sie:

  • Einstellungen bearbeiten – öffnen Sie den Dialog „Indikator-Einstellungen" erneut (siehe Abschnitt 6), um Parameter zu ändern, ohne den Indikator zu entfernen und neu hinzuzufügen.
  • Ein-/Ausblenden – seine Sichtbarkeit im Chart umschalten, ohne ihn zu löschen.
  • Entfernen – klicken Sie mit der rechten Maustaste auf den Indikator in der Chart-Legende und wählen Sie Entfernen, oder verwenden Sie die Indikatorenliste des Charts, um ihn zu löschen.
  • Quellcode bearbeiten – bei benutzerdefinierten Indikatoren wählen Sie Bearbeiten, um die .java-Quelldatei im Code-Editor zu öffnen, sofern die Quelldatei verfügbar ist (Details siehe Handbuch Code-Editor).

Erinnerung: Wenn Sie einen benutzerdefinierten Indikator, der bereits in einem Chart angewendet ist, bearbeiten und erneut speichern, müssen Sie ihn neu kompilieren, damit die Änderungen wirksam werden. Ein Indikator im Chart läuft weiterhin mit seiner zuletzt kompilierten Version, bis eine erfolgreiche Neukompilierung erfolgt.


Hinweise zur Ausführung

Indikatoren verfügen nicht über die Unterscheidung Lokale Ausführung / Remote-Ausführung, die Strategien haben:

Aspekt Strategien Indikatoren
Startmechanismus Als laufender Prozess gestartet/gestoppt (lokal oder remote) Über den Dialog „Indikator hinzufügen" (F3) zu einem Chart hinzugefügt/entfernt
Voraussetzung vor dem Start Muss erfolgreich kompiliert werden, bevor Start funktioniert Benutzerdefinierte Indikatoren müssen erfolgreich kompiliert werden, bevor sie unter Benutzerdefiniert erscheinen und einem Chart hinzugefügt werden können
Remote-Ausführung Unterstützt (läuft auf dem Strategie-Server des Brokers) Nicht zutreffend – Indikatoren berechnen immer lokal, gesteuert durch die Preisdaten des Charts
Lebenszyklus Läuft kontinuierlich, bis gestoppt Berechnet automatisch neu, sobald neue Preisdaten im Chart eintreffen; bleibt angehängt, bis er entfernt wird

Tipp: Wenn Ihr Indikator von einer Strategie verwendet werden soll, die remote läuft, muss dessen Quellcode direkt in der .java-Datei der Strategie enthalten sein – die Remote-Umgebung kann keine separat kompilierte Indikator-Klassendatei laden.


Bewährte Praktiken

  • Benutzerdefinierte Indikatoren sofort nach dem Import oder der Bearbeitung kompilieren – denken Sie daran, dass sie erst nach erfolgreicher Kompilierung im Dialog „Indikator hinzufügen" unter Benutzerdefiniert erscheinen und einem Chart hinzugefügt werden können.
  • F4-Schnellsuche verwenden, wenn Sie den Namen eines Indikators bereits kennen (oder erraten können) – das ist schneller als das Durchsuchen der Kategorien, insbesondere bei über 250 integrierten Optionen.
  • Häufig verwendete Indikatoren als Favoriten markieren, damit sie oben im Dialog „Indikator hinzufügen" sofort sichtbar sind, statt in einer Kategorie vergraben zu sein.
  • Vor dem Hinzufügen mit der Maus darüberfahren – nutzen Sie die Beschreibungs-QuickInfo, um zu bestätigen, dass ein unbekannter Indikator das tut, was Sie erwarten, statt ihn erst hinzuzufügen und danach zu prüfen.
  • Indikatorparameterwerte sinnvoll für den Zeitrahmen des Charts wählen – eine Periode, die auf einem Tages-Chart gut funktioniert, kann auf einem 1-Minuten-Chart bedeutungslos sein.
  • Die Anzahl der Indikatoren pro Chart begrenzen – zu viele Overlays oder Unterfenster-Indikatoren können die Chart-Darstellung verlangsamen und die Analyse erschweren.
  • Benutzerdefinierte Indikatoren nach jeder Quellcodeänderung neu kompilieren und dies im Reiter „Meldungen" überprüfen, bevor der Indikator erneut angewendet wird.
  • Die Logik benutzerdefinierter Indikatoren dokumentieren (z. B. in Code-Kommentaren), falls Sie planen, sie zur Kompatibilität mit Remote-Ausführung in Strategiedateien einzubetten, da sie in diesem Kontext nicht als separate, bearbeitbare Komponente erscheint.