Navigator
Das Fenster des Navigators erlaubt Ihnen, mit Dateien und Ordnern innerhalb der Verzeichnisse /MQL4 oder /MQL5 zu arbeiten. Sie speichern Handelsroboter, Indikatoren und Skripte sowie Quellcode-Dateien und andere Daten für die Programmierung mit der Sprache von MetaQuotes. Drücken Sie Strg+D oder führen Sie den Befehl
Navigator des Menüs Ansicht oder in der Standard-Symbolleiste zum Ein- und Ausblenden des Fensters.
Das Fenster ähnelt einem Dateimanager, der Ordner und Dateien als Baumliste anzeigt:

Eine ähnliche Struktur wird im Navigator-Fenster der Handelsplattform angezeigt. Wenn Sie beispielsweise Ihren Indikator im Verzeichnis MQL5\Indicators\MyIndicator\ anlegen, können Sie ihn auf der Handelsplattform vom selben Verzeichnis aus starten.
Um den Inhalt des Ordners anzuzeigen oder eine Quelldatei zur Bearbeitung zu öffnen, machen Sie einen Doppelklick auf ein entsprechendes Element im Navigator. Um einen Ordner/Datei zu verschieben, wählen Sie ihn aus und ziehen ihn mit gedrückter linker Maustaste in ein gewünschtes Verzeichnis (Drag'n'Drop).
Externe Änderungen an Verzeichnissen und Dateien (über den Windows Explorer) werden ebenfalls im Navigator-Fenster angezeigt.
Projekt #
Ein separater Reiter im Navigator ist für die Verwaltung von Projekten vorgesehen. In diesem Ordner werden alle verwendeten Dateien nach Kategorien angezeigt:
- Dependencies – Include-Dateien. Das sind externe Quellcodedateien, die im Projekt verwendet werden. Zum Beispiel, die Dateien der Standardbibliothek.
- Headers – Header-Dateien. Sie beinhalten benutzerdefinierte Identifikatoren, Makros, Strukturen und andere Konstruktionen, die im Projekt verwendet werden.
- Sources – Quellcodedateien des Projekts.
- Resources – Ressource-Dateien: Bilder, Audio usw.
- Settings and files – Sets von Eingabeparametern (*.set) und andere Dateien.
Mehr Informationen über die Arbeit mit Projekten finden Sie in einem separaten Bereich.
Kontextmenü #
Die folgenden Befehle können über das Kontextmenü ausgeführt werden:
- Öffnen – öffnet eine ausgewählte Datei zur Bearbeitung. Die gleiche Aktion kann durch einen Doppelklick auf die Datei oder durch Drücken von Enter durchgeführt werden.
- Ordner öffnen – einen ausgewählten Ordner oder einen Ordner mit einer ausgewählten Datei öffnen.
- Neue Datei – erstellt ein neues MQL4/MQL5 Programm mit dem MQL4/MQL5-Assistenten.
- Neues Projekt – erstellt ein neues Projekt.
- Neues Projekt aus einer Quellcodedatei – erstellt ein neues Projekt aus der ausgewählten Quelldatei.
- Neuer Ordner – erstellt einen neuen Ordner im aktuellen Verzeichnis. Die gleiche Aktion kann durch Drücken von Einfügen durchgeführt werden.
- Umbenennen – eine ausgewählte Datei oder einen Ordner umbenennen. Die gleiche Aktion kann durch Drücken von F2 durchgeführt werden.
- Löschen – eine ausgewählte Datei oder einen Ordner löschen. Die gleiche Aktion kann durch Drücken von Löschen durchgeführt werden.
- Aktualisieren – aktualisiert das Navigator-Fenster. Wenn Dateien oder Ordner in einen der Unterordner MQL4 oder MQL5 kopiert werden, werden diese Änderungen automatisch im Navigator-Fenster angezeigt. Sie können die Dateistruktur jedoch manuell neu einlesen, indem Sie diesen Befehl ausführen oder F5 drücken.
- Kompilieren – kompilieren einer ausgewählten Datei. Die Ausführung dieses Befehls für einen Ordner führt zur Kompilierung aller darin enthaltenen Dateien.
- Alle Dateien anzeigen – alle Dateien anzeigen/ausblenden. Wenn die Option deaktiviert ist, werden Quellcode (*.MQ4, *.MQ5, *.MQH, *.CPP und *.H) und Textdateien (*.TXT und *.CSV) im Navigator angezeigt, während ausführbare Dateien ausgeblendet werden.
- Alle öffentlichen Projekte anzeigen — Erweitern Sie Gemeinsame Projekte, um deren Inhalt anzuzeigen.
- Updates von Git laden — hole alle auf dem Remote-Server verfügbaren Änderungen, wodurch die lokalen Dateien aktualisiert werden.
- Änderungen an Git übertragen — Commits mit lokalen Änderungen, um sie an den Remote-Server zu senden. MetaEditor führt Änderungen an Git übertragen nach jedem Änderungen im Git festschreiben automatisch aus, sodass Sie diesen Befehl möglicherweise nie verwenden müssen.
- Änderungen im Git festschreiben — den aktuellen Stand Ihres Projekts in den Versionsverlauf festschreiben, wobei MetaEditor die Änderungen automatisch an den Remote-Server überträgt.
- Git-Datei/Ordner hinzufügen — füge einen lokalen Ordner oder eine Datei hinzu, damit diese von Git kontrolliert wird.
- Differenzen zu Git — überprüfe geänderte Dateien im Staging-Bereich vor dem Commit. Im Vergleichsfenster werden hinzugefügte, gelöschte oder geänderte Zeilen angezeigt.
- Änderungen im Git zuücknehmen — löscht die Änderungen aus der Staging-Area, die noch nicht committed wurden.
- Git-Log anzeigen — Anzeigen aller Commits mit Datum, Autor und Commit-Meldung. So können Sie nachverfolgen, wer was wann geändert hat.
- Git Branch — ruft Sie ein Menü auf, um einen neuen Zweig (branch) zu erstellen und zwischen Zweigen zu wechseln
- Ausgewähltes Projekt löschen — Löschen des ausgewählten gemeinsamen Projekts.
- Einstellungen gemeinsamer Profekte — öffnet die Einstellungen des gemeinsamen Projekts, in denen Sie dessen Sichtbarkeit steuern können.