Die neue MetaTrader 5 Plattform build 2340: Verwaltung von Kontoeinstellungen im Tester und erweiterte Integration mit Python
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Die Aktualisierung der MetaTrader 5-Plattform wird am Freitag, den 21. Februar 2020, veröffentlicht. Die neue Version realisiert folgende Änderungen:
Im vorherigen Plattform-Update haben wir die Unterstützung für Operationen mit SQLite-Datenbanken direkt aus MQL5 eingeführt. Die Hauptfunktionen sind über die Benutzeroberfläche des MetaEditor geworden:
Wie es funktioniert
Die Funktionen zur schnellen Datenbankerstellung sind über den MQL5-Assistenten verfügbar. Sie können auf einfache Weise Ihre erste Tabelle erstellen und ihre Felder definieren.
Bei der Erstellung der Datenbank werden Sie zu einem neuen Abschnitt des Navigators weitergeleitet, der Befehle zur Verwaltung der Daten enthält.
Die Datenbanktabellen werden im linken Fenster angezeigt. Mit einem Doppelklick auf den Tabellennamen können die ersten 1.000 Datensätze schnell abgefragt werden. In diesem Navigatorteil können Sie auch andere Datenbanken erstellen und öffnen sowie mit Tabellen arbeiten.
Die Datenbank kann im Hauptfenster des Editors verwaltet werden. Hier können Sie die Tabelle ausfüllen, Daten suchen und auswählen, SQL-Abfragen eingeben und andere Operationen ausführen:
Für weitere Details über MetaTrader 5 Operationen mit Datenbanken lesen Sie bitte den Artikel "SQLite": Natives Arbeiten mit SQL-Datenbanken in MQL5".
Klicken Sie im Editor auf "Kompilieren", um das Skript auszuführen:
Um mit Python zu arbeiten, vergessen Sie nicht, dessen Pfad im Abschnitt Einstellungen \ Compiler im MetaEditor anzugeben. Um die Verwendung der MetaTrader 5-Bibliothek zu ermöglichen, installieren Sie sie mit dem folgenden Befehl:
Neue Benennung
Die bestehenden Befehle wurden wie folgt umbenannt:
MT5Shutdown -> shutdown
MT5TerminalInfo -> terminal_info
MT5Version -> version
MT5CopyRatesFrom -> copy_rates_from
MT5CopyRatesFromPos -> copy_rates_from_pos
MT5CopyRatesRange -> copy_rates_range
MT5CopyTicksFrom -> copy_ticks_from
MT5CopyTicksRange -> copy_tick_range
Neue Befehle
Die Liste der unterstützten Befehle wurde erweitert. Es wurden Handelsfunktionen sowie Funktionen für die Arbeit mit der Handelshistorie und die Beschaffung von Informationen über Finanzsymbole und das laufende Konto hinzugefügt.
Python-Skripte auf einem Chart ausführen
Python-Skripte können direkt auf Plattform-Charts ausgeführt werden, ähnlich wie bei regulären MQL5-Programmen. Diese Skripte sind im Navigator mit speziellen Symbolen gekennzeichnet.
Skriptnachrichten werden unter dem Abschnitt "Werkzeuge \ Experten" angezeigt. Wenn eine MetaTrader 5-Bibliothek in einem Skript verwendet wird, kann das Skript Handelssymbol- und Kontodaten empfangen sowie Handelsoperationen durchführen.
Python-Skripte können auf demselben Chart parallel zu anderen MQL5-Skripten und Expert Advisors ausgeführt werden. Um ein Skript, das eine Schleife ausführt, zu stoppen, entfernen Sie es vom Chart.
Zusätzlicher Schutz
Um zusätzlichen Kontoschutz bei der Verwendung von Python-Bibliotheken von Drittanbietern zu aktivieren, können Sie die Option "Automatisierten Handel über externe Python-API deaktivieren" in den Terminal-Einstellungen verwenden.
Python-Skripte können nur Handelsoperationen ausführen, wenn diese Option deaktiviert ist.
DatenbankImport
Importiert Daten aus einer Datei in eine Tabelle.
DatabaseExport
Exportiert eine Tabelle oder das Ergebnis einer SQL-Anfrage in eine CSV-Datei. Die erstellte Datei ist in UTF-8 encodiert.
DatabasePrint
Druckt die Tabelle oder das Ergebnis der SQL-Anfrage im Experten-Journal aus.
Die neue Funktion ermöglicht die effiziente Benutzerinteraktion mit dem MQL5-Programm.
Allgemeine Einstellungen
In diesem Abschnitt können Sie die maximale Anzahl offener Orders und Positionen festlegen, die gleichzeitig auf dem Konto existieren dürfen. Zusätzlich können Sie Zeiten konfigurieren, in denen das Programm nicht handeln darf.
Marge
Der Teil ermöglicht die Konfiguration von Regeln der Reservierung für die Marge und von Positionsabrechnungssystemen, die beim Testen verwendet werden können:
Provisionen
Dieser Abschnitt bietet die Kontrolle über die Kommissionen, die für alle Handelsoperationen erhoben werden.
Die neue Version von MetaTrader 5 wird über das LiveUpdate-System verfügbar sein.